|
|||||||||||
| 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 Form| Field 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 milliseconds| Method Detail |
public void setTime(long time)
time - the number of milliseconds.Datepublic 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 SCOpublic void setYear(int year)
Calendar.set(Calendar.YEAR, year + 1900).
year - the year value.Calendar,
Datepublic void setMonth(int month)
Calendar.set(Calendar.MONTH, int month).
month - the month value between 0-11.Calendar,
Datepublic void setDate(int date)
Calendar.set(Calendar.DAY_OF_MONTH, int date).
date - the day of the month value between 1-31.Calendar,
Datepublic void setTimeInternal(long time)
setTimeInternal in interface SCODatetime - the number of milliseconds.Date
public void unsetOwner(java.lang.Object owner,
int fieldNumber)
SCO
unsetOwner in interface SCOowner - 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 SCOowner - 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 SCOSCO.getOwner()public java.lang.String getFieldName()
SCO
getFieldName in interface SCOSCO.getFieldName()private void makeDirty()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||