|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Date
java.sql.Date
org.apache.jdo.impl.sco.SqlDate
A mutable 2nd class object that represents java.sql.Date.
Date
,
Serialized FormField Summary | |
private static java.lang.String |
_SqlDate
|
private int |
fieldNumber
|
private StateManagerInternal |
owner
|
Fields inherited from class java.sql.Date |
|
Fields inherited from class java.util.Date |
|
Constructor Summary | |
SqlDate()
Creates a SqlDate object that represents the time at which
it was allocated. |
|
SqlDate(long date)
Creates a SqlDate object that represents the given time
in milliseconds. |
Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
java.lang.String |
getFieldName()
Returns the field name |
java.lang.Object |
getOwner()
Returns the owner object of the SCO instance |
private void |
makeDirty()
Marks object dirty |
void |
setDate(int date)
Deprecated. As of JDK version 1.1, replaced by Calendar.set(Calendar.DAY_OF_MONTH, int date) . |
void |
setMonth(int month)
Deprecated. As of JDK version 1.1, replaced by Calendar.set(Calendar.MONTH, int month) . |
void |
setOwner(java.lang.Object owner,
int fieldNumber)
Sets the owner and field number. |
void |
setTime(long time)
Sets the SqlDate object to represent a point in time that is time milliseconds after January 1, 1970 00:00:00 GMT. |
void |
setTimeInternal(long time)
Sets the SqlDate object without notification of the Owner field. |
void |
setYear(int year)
Deprecated. As of JDK version 1.1, replaced by Calendar.set(Calendar.YEAR, year + 1900) . |
void |
unsetOwner(java.lang.Object owner,
int fieldNumber)
Nullifies references to the owner Object iff the passed in owner and fieldNumber match. |
Methods inherited from class java.sql.Date |
getHours, getMinutes, getSeconds, setHours, setMinutes, setSeconds, toString, valueOf |
Methods inherited from class java.util.Date |
after, before, compareTo, compareTo, equals, getDate, getDay, getMonth, getTime, getTimezoneOffset, getYear, hashCode, parse, toGMTString, toLocaleString, UTC |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private transient StateManagerInternal owner
private transient int fieldNumber
private static final java.lang.String _SqlDate
Constructor Detail |
public SqlDate()
SqlDate
object that represents the time at which
it was allocated.
public SqlDate(long date)
SqlDate
object that represents the given time
in milliseconds.
date
- the number of millisecondsMethod Detail |
public void setTime(long time)
time
- the number of milliseconds.Date
public java.lang.Object clone()
Mutable Second Class Objects are required to provide a public clone method in order to allow for copying PersistenceCapable objects. In contrast to Object.clone(), this method must not throw a CloneNotSupportedException.
clone
in interface SCO
public void setYear(int year)
Calendar.set(Calendar.YEAR, year + 1900)
.
year
- the year value.Calendar
,
Date
public void setMonth(int month)
Calendar.set(Calendar.MONTH, int month)
.
month
- the month value between 0-11.Calendar
,
Date
public void setDate(int date)
Calendar.set(Calendar.DAY_OF_MONTH, int date)
.
date
- the day of the month value between 1-31.Calendar
,
Date
public void setTimeInternal(long time)
setTimeInternal
in interface SCODate
time
- the number of milliseconds.Date
public void unsetOwner(java.lang.Object owner, int fieldNumber)
SCO
unsetOwner
in interface SCO
owner
- the existing owner object.fieldNumber
- the existing number of the field.SCO.unsetOwner(Object owner, int fieldNumber)
public void setOwner(java.lang.Object owner, int fieldNumber)
SCO
setOwner
in interface SCO
owner
- the owner object.fieldNumber
- the number of the field associated with this instance.(Object owner, int fieldNumber)
public java.lang.Object getOwner()
SCO
getOwner
in interface SCO
SCO.getOwner()
public java.lang.String getFieldName()
SCO
getFieldName
in interface SCO
SCO.getFieldName()
private void makeDirty()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |