public class DatedObject extends java.lang.Object implements DatedThing
| Constructor and Description |
|---|
DatedObject()
Default ctor
|
DatedObject(java.util.Date date)
Construct this object with just a date
|
DatedObject(java.util.Date date,
java.lang.Object object)
Construct this object with a date and an object
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
equals method
|
java.util.Date |
getDate()
Get the Date property.
|
java.lang.Object |
getObject()
Get the Object property.
|
static java.util.List |
getObjects(java.util.List datedObjects)
A utility method that takes a list of DatedObjects-s and returns a list of the objects
|
static java.util.List |
select(java.util.Date startDate,
java.util.Date endDate,
java.util.List datedThings)
Select and return the DatedThings taht have dates between the two given dates.
|
void |
setDate(java.util.Date value)
Set the Date property.
|
void |
setObject(java.lang.Object value)
Set the Object property.
|
static java.util.List |
sort(java.util.List datedThings,
boolean ascending)
Sort the given list of DatedThing-s
|
java.lang.String |
toString()
to string
|
static java.util.List |
unwrap(java.util.List datedThings)
A utility method that takes a list of DatedThing-s and returns a list of Date-s
|
static java.util.List |
wrap(java.util.List dates)
A utility method that takes a list of dates and returns a list of DatedObjects
|
public DatedObject()
public DatedObject(java.util.Date date)
date - the datepublic DatedObject(java.util.Date date,
java.lang.Object object)
date - the dateobject - The objectpublic static java.util.List select(java.util.Date startDate,
java.util.Date endDate,
java.util.List datedThings)
startDate - Start dateendDate - End datedatedThings - DatedThing-s to look atpublic static java.util.List wrap(java.util.List dates)
dates - List of dates to wrappublic static java.util.List unwrap(java.util.List datedThings)
datedThings - List of dates to unwrappublic static java.util.List getObjects(java.util.List datedObjects)
datedObjects - List of objectspublic static java.util.List sort(java.util.List datedThings,
boolean ascending)
datedThings - list to sortascending - sort orderpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - object to checkpublic void setDate(java.util.Date value)
value - The new value for Datepublic java.util.Date getDate()
getDate in interface DatedThingpublic void setObject(java.lang.Object value)
value - The new value for Objectpublic java.lang.Object getObject()
public java.lang.String toString()
toString in class java.lang.Object