org.archiviststoolkit.model
Class ArchDescriptionDates

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by org.archiviststoolkit.mydomain.DomainObject
          extended by org.archiviststoolkit.model.ArchDescriptionDates
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle

public class ArchDescriptionDates
extends DomainObject

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_BULK_DATE_BEGIN
           
static java.lang.String PROPERTYNAME_BULK_DATE_END
           
static java.lang.String PROPERTYNAME_CALENDAR
           
static java.lang.String PROPERTYNAME_CERTAINTY
           
static java.lang.String PROPERTYNAME_DATE_BEGIN
           
static java.lang.String PROPERTYNAME_DATE_DISPLAY
           
static java.lang.String PROPERTYNAME_DATE_END
           
static java.lang.String PROPERTYNAME_DATE_EXPRESSION
           
static java.lang.String PROPERTYNAME_DATE_TYPE
           
static java.lang.String PROPERTYNAME_ERA
           
static java.lang.String PROPERTYNAME_ISOBULK_DATE_BEGIN
           
static java.lang.String PROPERTYNAME_ISOBULK_DATE_BEGIN_SECONDS
           
static java.lang.String PROPERTYNAME_ISOBULK_DATE_END
           
static java.lang.String PROPERTYNAME_ISOBULK_DATE_END_SECONDS
           
static java.lang.String PROPERTYNAME_ISODATE_BEGIN
           
static java.lang.String PROPERTYNAME_ISODATE_BEGIN_SECONDS
           
static java.lang.String PROPERTYNAME_ISODATE_END
           
static java.lang.String PROPERTYNAME_ISODATE_END_SECONDS
           
 
Fields inherited from class org.archiviststoolkit.mydomain.DomainObject
CREATED, CREATED_BY, LAST_UPDATED, LAST_UPDATED_BY
 
Fields inherited from interface org.hibernate.classic.Lifecycle
NO_VETO, VETO
 
Constructor Summary
ArchDescriptionDates(ArchDescription archDescription)
          Full constructor;
 
Method Summary
 Accessions getAccession()
           
 java.lang.Long getArchDescriptionDatesId()
           
 java.lang.Integer getBulkDateBegin()
           
 java.lang.Integer getBulkDateEnd()
           
 java.lang.String getCalendar()
           
 java.lang.Boolean getCertainty()
           
 java.lang.Integer getDateBegin()
           
 java.lang.String getDateDisplay()
           
 java.lang.Integer getDateEnd()
           
 java.lang.String getDateExpression()
           
 java.lang.String getDateType()
           
 DigitalObjects getDigitalObject()
           
 java.lang.String getEra()
           
 java.lang.Long getIdentifier()
           
 java.lang.String getIsoBulkDateBegin()
          Method that return the iso bulk date begin reformated to match
 java.lang.Long getIsoBulkDateBeginSeconds()
          Method to return the iso bulk date begins in seconds
 java.lang.String getIsoBulkDateEnd()
          Method that return the iso bulk date begin
 java.lang.Long getIsoBulkDateEndSeconds()
          Method to return the iso bulk date ends in seconds
 java.lang.String getIsoDateBegin()
          Method that return the iso date begin reformated to match
 java.lang.Long getIsoDateBeginSeconds()
          Method to return the iso date begins in seconds
 java.lang.String getIsoDateEnd()
          Method that return the iso date begin reformated to match
 java.lang.Long getIsoDateEndSeconds()
          Method to return the iso date end in seconds
 Resources getResource()
           
 ResourcesComponents getResourceComponent()
           
 void setAccession(Accessions accession)
           
 void setArchDescriptionDatesId(java.lang.Long archDescriptionDatesId)
           
 void setBulkDateBegin(java.lang.Integer bulkDateBegin)
           
 void setBulkDateEnd(java.lang.Integer bulkDateEnd)
           
 void setCalendar(java.lang.String calendar)
           
 void setCertainty(java.lang.Boolean certainty)
           
 void setDateBegin(java.lang.Integer dateBegin)
           
 void setDateEnd(java.lang.Integer dateEnd)
           
 void setDateExpression(java.lang.String dateExpression)
           
 void setDateType(java.lang.String dateType)
           
 void setDigitalObject(DigitalObjects digitalObject)
           
 void setEra(java.lang.String era)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setIsoBulkDateBegin(java.lang.String isoBulkDateBegin)
          Method to set the ISO bulk date begins
 void setIsoBulkDateBeginSeconds(java.lang.Long seconds)
          Method to set the ISO bulk date begins in GMT seconds
 void setIsoBulkDateEnd(java.lang.String isoBulkDateEnd)
          Method to set the ISO bulk date ends
 void setIsoBulkDateEndSeconds(java.lang.Long seconds)
          Method to set the ISO bulk date ends in GMT seconds
 void setIsoDateBegin(java.lang.String isoDateBegin)
          Method to set the ISO date begins
 void setIsoDateBeginSeconds(java.lang.Long seconds)
          Method to set the ISO date begins in GMT seconds
 void setIsoDateEnd(java.lang.String isoDateEnd)
          Method to set the ISO date ends
 void setIsoDateEndSeconds(java.lang.Long seconds)
          Method to set the ISO date ends in GMT seconds
 void setResource(Resources resource)
           
 void setResourceComponent(ResourcesComponents resourceComponent)
           
 
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject
addRelatedObject, compareTo, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getLastUpdated, getLastUpdatedBy, getRelatedCollection, getRelatedObject, getUniqueConstraintKey, getVersion, hashCode, isNewRecord, lastUpdated, onDelete, onLoad, onSave, onUpdate, removeIdAndAuditInfo, removeRelatedObject, setAuditInfo, setVersion, testDeleteRules, validateAndDisplayDialog
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTYNAME_BULK_DATE_BEGIN

public static final java.lang.String PROPERTYNAME_BULK_DATE_BEGIN
See Also:
Constant Field Values

PROPERTYNAME_BULK_DATE_END

public static final java.lang.String PROPERTYNAME_BULK_DATE_END
See Also:
Constant Field Values

PROPERTYNAME_ISOBULK_DATE_BEGIN

public static final java.lang.String PROPERTYNAME_ISOBULK_DATE_BEGIN
See Also:
Constant Field Values

PROPERTYNAME_ISOBULK_DATE_END

public static final java.lang.String PROPERTYNAME_ISOBULK_DATE_END
See Also:
Constant Field Values

PROPERTYNAME_ISOBULK_DATE_BEGIN_SECONDS

public static final java.lang.String PROPERTYNAME_ISOBULK_DATE_BEGIN_SECONDS
See Also:
Constant Field Values

PROPERTYNAME_ISOBULK_DATE_END_SECONDS

public static final java.lang.String PROPERTYNAME_ISOBULK_DATE_END_SECONDS
See Also:
Constant Field Values

PROPERTYNAME_DATE_BEGIN

public static final java.lang.String PROPERTYNAME_DATE_BEGIN
See Also:
Constant Field Values

PROPERTYNAME_DATE_END

public static final java.lang.String PROPERTYNAME_DATE_END
See Also:
Constant Field Values

PROPERTYNAME_ISODATE_BEGIN

public static final java.lang.String PROPERTYNAME_ISODATE_BEGIN
See Also:
Constant Field Values

PROPERTYNAME_ISODATE_END

public static final java.lang.String PROPERTYNAME_ISODATE_END
See Also:
Constant Field Values

PROPERTYNAME_ISODATE_BEGIN_SECONDS

public static final java.lang.String PROPERTYNAME_ISODATE_BEGIN_SECONDS
See Also:
Constant Field Values

PROPERTYNAME_ISODATE_END_SECONDS

public static final java.lang.String PROPERTYNAME_ISODATE_END_SECONDS
See Also:
Constant Field Values

PROPERTYNAME_DATE_EXPRESSION

public static final java.lang.String PROPERTYNAME_DATE_EXPRESSION
See Also:
Constant Field Values

PROPERTYNAME_CERTAINTY

public static final java.lang.String PROPERTYNAME_CERTAINTY
See Also:
Constant Field Values

PROPERTYNAME_DATE_TYPE

public static final java.lang.String PROPERTYNAME_DATE_TYPE
See Also:
Constant Field Values

PROPERTYNAME_ERA

public static final java.lang.String PROPERTYNAME_ERA
See Also:
Constant Field Values

PROPERTYNAME_CALENDAR

public static final java.lang.String PROPERTYNAME_CALENDAR
See Also:
Constant Field Values

PROPERTYNAME_DATE_DISPLAY

public static final java.lang.String PROPERTYNAME_DATE_DISPLAY
See Also:
Constant Field Values
Constructor Detail

ArchDescriptionDates

public ArchDescriptionDates(ArchDescription archDescription)
Full constructor;

Method Detail

getArchDescriptionDatesId

public java.lang.Long getArchDescriptionDatesId()

setArchDescriptionDatesId

public void setArchDescriptionDatesId(java.lang.Long archDescriptionDatesId)

getIdentifier

public java.lang.Long getIdentifier()
Specified by:
getIdentifier in class DomainObject
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(java.lang.Long identifier)
Specified by:
setIdentifier in class DomainObject
Parameters:
identifier - The identifier to set.

getDateExpression

public java.lang.String getDateExpression()

setDateExpression

public void setDateExpression(java.lang.String dateExpression)

getCertainty

public java.lang.Boolean getCertainty()

setCertainty

public void setCertainty(java.lang.Boolean certainty)

getDateType

public java.lang.String getDateType()

setDateType

public void setDateType(java.lang.String dateType)

getEra

public java.lang.String getEra()

setEra

public void setEra(java.lang.String era)

getCalendar

public java.lang.String getCalendar()

setCalendar

public void setCalendar(java.lang.String calendar)

getDateBegin

public java.lang.Integer getDateBegin()

setDateBegin

public void setDateBegin(java.lang.Integer dateBegin)

getDateEnd

public java.lang.Integer getDateEnd()

setDateEnd

public void setDateEnd(java.lang.Integer dateEnd)

getIsoDateBegin

public java.lang.String getIsoDateBegin()
Method that return the iso date begin reformated to match

Returns:
String containing the iso bluck date begin

setIsoDateBegin

public void setIsoDateBegin(java.lang.String isoDateBegin)
Method to set the ISO date begins

Parameters:
isoDateBegin - The new iso date begins

getIsoDateBeginSeconds

public java.lang.Long getIsoDateBeginSeconds()
Method to return the iso date begins in seconds

Returns:
The date begins in seconds

setIsoDateBeginSeconds

public void setIsoDateBeginSeconds(java.lang.Long seconds)
Method to set the ISO date begins in GMT seconds

Parameters:
seconds - The iso date begins in GMT seconds

getIsoDateEnd

public java.lang.String getIsoDateEnd()
Method that return the iso date begin reformated to match

Returns:
String containing the iso bluck date begin

setIsoDateEnd

public void setIsoDateEnd(java.lang.String isoDateEnd)
Method to set the ISO date ends

Parameters:
isoDateEnd - The new iso date ends

getIsoDateEndSeconds

public java.lang.Long getIsoDateEndSeconds()
Method to return the iso date end in seconds

Returns:
The date end in seconds

setIsoDateEndSeconds

public void setIsoDateEndSeconds(java.lang.Long seconds)
Method to set the ISO date ends in GMT seconds

Parameters:
seconds - The iso date ends in GMT seconds

getBulkDateBegin

public java.lang.Integer getBulkDateBegin()

setBulkDateBegin

public void setBulkDateBegin(java.lang.Integer bulkDateBegin)

getBulkDateEnd

public java.lang.Integer getBulkDateEnd()

setBulkDateEnd

public void setBulkDateEnd(java.lang.Integer bulkDateEnd)

getIsoBulkDateBegin

public java.lang.String getIsoBulkDateBegin()
Method that return the iso bulk date begin reformated to match

Returns:
String containing the iso bluck date begin

setIsoBulkDateBegin

public void setIsoBulkDateBegin(java.lang.String isoBulkDateBegin)
Method to set the ISO bulk date begins

Parameters:
isoBulkDateBegin - The new iso bulk date begins

getIsoBulkDateBeginSeconds

public java.lang.Long getIsoBulkDateBeginSeconds()
Method to return the iso bulk date begins in seconds

Returns:
The bulk date begins in seconds

setIsoBulkDateBeginSeconds

public void setIsoBulkDateBeginSeconds(java.lang.Long seconds)
Method to set the ISO bulk date begins in GMT seconds

Parameters:
seconds - The iso bulk date begins in GMT seconds

getIsoBulkDateEnd

public java.lang.String getIsoBulkDateEnd()
Method that return the iso bulk date begin

Returns:
String containing the iso bluck date begin

setIsoBulkDateEnd

public void setIsoBulkDateEnd(java.lang.String isoBulkDateEnd)
Method to set the ISO bulk date ends

Parameters:
isoBulkDateEnd - The new iso bulk date ends

getIsoBulkDateEndSeconds

public java.lang.Long getIsoBulkDateEndSeconds()
Method to return the iso bulk date ends in seconds

Returns:
The bulk date end in seconds

setIsoBulkDateEndSeconds

public void setIsoBulkDateEndSeconds(java.lang.Long seconds)
Method to set the ISO bulk date ends in GMT seconds

Parameters:
seconds - The date in GMT seconds

getDateDisplay

public java.lang.String getDateDisplay()

getResourceComponent

public ResourcesComponents getResourceComponent()

setResourceComponent

public void setResourceComponent(ResourcesComponents resourceComponent)

getResource

public Resources getResource()

setResource

public void setResource(Resources resource)

getDigitalObject

public DigitalObjects getDigitalObject()

setDigitalObject

public void setDigitalObject(DigitalObjects digitalObject)

getAccession

public Accessions getAccession()

setAccession

public void setAccession(Accessions accession)