|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.ArchDescription
public abstract class ArchDescription
Field Summary | |
---|---|
static java.lang.String |
PROPERTYNAME_CREATOR
|
static java.lang.String |
PROPERTYNAME_DATE_BEGIN
|
static java.lang.String |
PROPERTYNAME_DATE_END
|
static java.lang.String |
PROPERTYNAME_DATE_EXPRESSION
|
static java.lang.String |
PROPERTYNAME_DISPLAY_CREATOR
|
static java.lang.String |
PROPERTYNAME_DISPLAY_REPOSITORY
|
static java.lang.String |
PROPERTYNAME_DISPLAY_SOURCE
|
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
|
static java.lang.String |
PROPERTYNAME_NAMES
|
static java.lang.String |
PROPERTYNAME_REPEATING_DATA
|
static java.lang.String |
PROPERTYNAME_RESTRICTIONS_APPLY
|
static java.lang.String |
PROPERTYNAME_SUBJECTS
|
static java.lang.String |
PROPERTYNAME_TITLE
|
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 | |
---|---|
ArchDescription()
|
Method Summary | |
---|---|
void |
addArchdescriptionDate(ArchDescriptionDates dateToAdd)
|
boolean |
addName(ArchDescriptionNames resourceName)
Adds a BillingDetails to the set. |
DomainObject |
addName(Names name,
java.lang.String function,
java.lang.String role,
java.lang.String form)
|
void |
addRepeatingData(ArchDescriptionRepeatingData repeatingData)
|
boolean |
addSubject(ArchDescriptionSubjects resourceSubject)
Adds a BillingDetails to the set. |
DomainObject |
addSubject(Subjects subject)
|
boolean |
containsSubjectLink(java.lang.String subjectTerm)
|
java.util.Set<ArchDescriptionDates> |
getArchDescriptionDates()
|
java.lang.String |
getCreator()
|
java.lang.Integer |
getDateBegin()
|
java.lang.Integer |
getDateEnd()
|
java.lang.String |
getDateExpression()
|
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 |
java.lang.String |
getLabelForTree()
|
ArchDescriptionNames |
getName(int index)
|
java.util.Set<ArchDescriptionNames> |
getNames()
|
java.util.Set<ArchDescriptionNames> |
getNames(java.lang.String function)
|
java.util.Set<ArchDescriptionNames> |
getNamesForPrinting()
|
java.util.Set<ArchDescriptionNames> |
getNamesForPrinting(java.lang.String function)
|
java.util.Collection |
getRelatedCollection(DomainObject domainObject)
A dummy place holder to be overridden by classes that have related objects |
DomainObject |
getRelatedObject(DomainObject domainObject,
int rowNumber)
A dummy place holder to be overridden by classes that have related objects |
java.util.Set<ArchDescriptionRepeatingData> |
getRepeatingData()
|
java.util.Set |
getRepeatingData(java.lang.Class clazz)
|
ArchDescriptionRepeatingData |
getRepeatingData(int index)
|
java.lang.Boolean |
getRestrictionsApply()
|
java.lang.String |
getSource()
|
ArchDescriptionSubjects |
getSubject(int index)
|
java.util.Set<ArchDescriptionSubjects> |
getSubjects()
|
java.util.Set<ArchDescriptionSubjects> |
getSubjectsForPrinting()
|
java.lang.String |
getTitle()
|
protected void |
removeArchdescriptionDate(ArchDescriptionDates dateToAdd)
|
protected void |
removeName(ArchDescriptionNames resourceName)
Removes a BillingDetails from the set. |
void |
removeRelatedObject(DomainObject domainObject)
A dummy place holder to be overridden by classes that have related objects |
protected void |
removeRepeatingData(ArchDescriptionRepeatingData repeatingData)
|
protected void |
removeSubject(ArchDescriptionSubjects resourceSubject)
Removes a BillingDetails from the set. |
void |
setArchDescriptionDates(java.util.Set<ArchDescriptionDates> archDescriptionDates)
|
void |
setDateBegin(java.lang.Integer dateBegin)
|
void |
setDateEnd(java.lang.Integer dateEnd)
|
void |
setDateExpression(java.lang.String dateExpression)
|
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 |
setNames(java.util.Set<ArchDescriptionNames> resourcesNames)
|
void |
setRepeatingData(java.util.Set<ArchDescriptionRepeatingData> repeatingData)
|
void |
setRestrictionsApply(java.lang.Boolean restrictionsApply)
|
void |
setSubjects(java.util.Set<ArchDescriptionSubjects> subjects)
|
void |
setTitle(java.lang.String title)
|
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject |
---|
addRelatedObject, compareTo, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getIdentifier, getLastUpdated, getLastUpdatedBy, getUniqueConstraintKey, getVersion, hashCode, isNewRecord, lastUpdated, onDelete, onLoad, onSave, onUpdate, removeIdAndAuditInfo, setAuditInfo, setIdentifier, 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 |
---|
public static final java.lang.String PROPERTYNAME_TITLE
public static final java.lang.String PROPERTYNAME_DATE_EXPRESSION
public static final java.lang.String PROPERTYNAME_DATE_BEGIN
public static final java.lang.String PROPERTYNAME_DATE_END
public static final java.lang.String PROPERTYNAME_ISODATE_BEGIN
public static final java.lang.String PROPERTYNAME_ISODATE_END
public static final java.lang.String PROPERTYNAME_ISODATE_BEGIN_SECONDS
public static final java.lang.String PROPERTYNAME_ISODATE_END_SECONDS
public static final java.lang.String PROPERTYNAME_RESTRICTIONS_APPLY
public static final java.lang.String PROPERTYNAME_CREATOR
public static final java.lang.String PROPERTYNAME_DISPLAY_CREATOR
public static final java.lang.String PROPERTYNAME_DISPLAY_REPOSITORY
public static final java.lang.String PROPERTYNAME_DISPLAY_SOURCE
public static final java.lang.String PROPERTYNAME_NAMES
public static final java.lang.String PROPERTYNAME_SUBJECTS
public static final java.lang.String PROPERTYNAME_REPEATING_DATA
Constructor Detail |
---|
public ArchDescription()
Method Detail |
---|
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getDateExpression()
public void setDateExpression(java.lang.String dateExpression)
public java.lang.Integer getDateBegin()
public void setDateBegin(java.lang.Integer dateBegin)
public java.lang.Integer getDateEnd()
public void setDateEnd(java.lang.Integer dateEnd)
public java.lang.String getIsoDateBegin()
public void setIsoDateBegin(java.lang.String isoDateBegin)
isoDateBegin
- The new iso date beginspublic java.lang.Long getIsoDateBeginSeconds()
public void setIsoDateBeginSeconds(java.lang.Long seconds)
seconds
- The iso date begins in GMT secondspublic java.lang.String getIsoDateEnd()
public void setIsoDateEnd(java.lang.String isoDateEnd)
isoDateEnd
- The new iso date endspublic java.lang.Long getIsoDateEndSeconds()
public void setIsoDateEndSeconds(java.lang.Long seconds)
seconds
- The iso date ends in GMT secondspublic java.lang.Boolean getRestrictionsApply()
public void setRestrictionsApply(java.lang.Boolean restrictionsApply)
public java.util.Set<ArchDescriptionRepeatingData> getRepeatingData()
public java.util.Set getRepeatingData(java.lang.Class clazz)
public void setRepeatingData(java.util.Set<ArchDescriptionRepeatingData> repeatingData)
public void addRepeatingData(ArchDescriptionRepeatingData repeatingData)
protected void removeRepeatingData(ArchDescriptionRepeatingData repeatingData)
public ArchDescriptionRepeatingData getRepeatingData(int index)
public java.util.Set<ArchDescriptionNames> getNames()
public java.util.Set<ArchDescriptionNames> getNames(java.lang.String function)
public java.util.Set<ArchDescriptionNames> getNamesForPrinting()
public java.util.Set<ArchDescriptionNames> getNamesForPrinting(java.lang.String function)
public void setNames(java.util.Set<ArchDescriptionNames> resourcesNames)
public boolean addName(ArchDescriptionNames resourceName) throws DuplicateLinkException
resourceName
-
DuplicateLinkException
protected void removeName(ArchDescriptionNames resourceName)
resourceName
- public ArchDescriptionNames getName(int index)
public boolean addSubject(ArchDescriptionSubjects resourceSubject)
resourceSubject
- public DomainObject addSubject(Subjects subject) throws DuplicateLinkException
addSubject
in interface SubjectEnabledModel
DuplicateLinkException
public boolean containsSubjectLink(java.lang.String subjectTerm)
protected void removeSubject(ArchDescriptionSubjects resourceSubject)
resourceSubject
- public ArchDescriptionSubjects getSubject(int index)
public java.util.Set<ArchDescriptionSubjects> getSubjects()
public void setSubjects(java.util.Set<ArchDescriptionSubjects> subjects)
public java.util.Set<ArchDescriptionSubjects> getSubjectsForPrinting()
public void removeRelatedObject(DomainObject domainObject) throws ObjectNotRemovedException
DomainObject
removeRelatedObject
in class DomainObject
domainObject
- the domain object to be removed
ObjectNotRemovedException
public java.util.Collection getRelatedCollection(DomainObject domainObject)
DomainObject
getRelatedCollection
in class DomainObject
domainObject
- the domain object to be removedpublic DomainObject getRelatedObject(DomainObject domainObject, int rowNumber)
getRelatedObject
in class DomainObject
rowNumber
- the row of the object to retrievepublic java.lang.String getLabelForTree()
public DomainObject addName(Names name, java.lang.String function, java.lang.String role, java.lang.String form) throws DuplicateLinkException
addName
in interface NameEnabledModel
DuplicateLinkException
public java.lang.String getCreator()
public java.lang.String getSource()
public java.util.Set<ArchDescriptionDates> getArchDescriptionDates()
public void setArchDescriptionDates(java.util.Set<ArchDescriptionDates> archDescriptionDates)
public void addArchdescriptionDate(ArchDescriptionDates dateToAdd)
protected void removeArchdescriptionDate(ArchDescriptionDates dateToAdd)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |