public class SqlDate extends java.sql.Date implements SCODate
Date
,
Serialized FormConstructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
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
|
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.
|
getHours, getMinutes, getSeconds, setHours, setMinutes, setSeconds, toString, valueOf
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 millisecondspublic void setTime(long time)
setTime
in class java.sql.Date
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.
public void setYear(int year)
Calendar.set(Calendar.YEAR, year + 1900)
.setYear
in class java.util.Date
year
- the year value.Calendar
,
Date
public void setMonth(int month)
Calendar.set(Calendar.MONTH, int month)
.setMonth
in class java.util.Date
month
- the month value between 0-11.Calendar
,
Date
public void setDate(int date)
Calendar.set(Calendar.DAY_OF_MONTH, int date)
.setDate
in class java.util.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()
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.