org.archiviststoolkit.model
Class DigitalObjects
java.lang.Object
   com.jgoodies.binding.beans.Model
com.jgoodies.binding.beans.Model
       org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.mydomain.DomainObject
           org.archiviststoolkit.model.ArchDescription
org.archiviststoolkit.model.ArchDescription
               org.archiviststoolkit.model.DigitalObjects
org.archiviststoolkit.model.DigitalObjects
- All Implemented Interfaces: 
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, NameEnabledModel, SubjectEnabledModel, Auditable, treeDnDSequencedObject, org.hibernate.classic.Lifecycle
- public class DigitalObjects 
- extends ArchDescription- implements java.io.Serializable, treeDnDSequencedObject
- See Also:
- Serialized Form
 
| Fields inherited from class org.archiviststoolkit.model.ArchDescription | 
| PROPERTYNAME_CREATOR, PROPERTYNAME_DATE_BEGIN, PROPERTYNAME_DATE_END, PROPERTYNAME_DATE_EXPRESSION, PROPERTYNAME_DISPLAY_CREATOR, PROPERTYNAME_DISPLAY_REPOSITORY, PROPERTYNAME_DISPLAY_SOURCE, PROPERTYNAME_ISODATE_BEGIN, PROPERTYNAME_ISODATE_BEGIN_SECONDS, PROPERTYNAME_ISODATE_END, PROPERTYNAME_ISODATE_END_SECONDS, PROPERTYNAME_NAMES, PROPERTYNAME_REPEATING_DATA, PROPERTYNAME_RESTRICTIONS_APPLY, PROPERTYNAME_SUBJECTS, PROPERTYNAME_TITLE | 
 
 
| Fields inherited from interface org.hibernate.classic.Lifecycle | 
| NO_VETO, VETO | 
 
 
 
| Methods inherited from class org.archiviststoolkit.model.ArchDescription | 
| addName, addName, addRepeatingData, addSubject, addSubject, containsSubjectLink, getCreator, getDateBegin, getDateEnd, getDateExpression, getIsoDateBegin, getIsoDateBeginSeconds, getIsoDateEnd, getIsoDateEndSeconds, getLabelForTree, getName, getNames, getNames, getNamesForPrinting, getNamesForPrinting, getRelatedObject, getRepeatingData, getRepeatingData, getRepeatingData, getRestrictionsApply, getSource, getSubject, getSubjects, getSubjectsForPrinting, getTitle, removeName, removeRepeatingData, removeSubject, setDateBegin, setDateEnd, setDateExpression, setIsoDateBegin, setIsoDateBeginSeconds, setIsoDateEnd, setIsoDateEndSeconds, setNames, setRepeatingData, setRestrictionsApply, setSubjects, setTitle | 
 
| Methods inherited from class org.archiviststoolkit.mydomain.DomainObject | 
| addRelatedObject, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getLastUpdated, getLastUpdatedBy, getUniqueConstraintKey, getVersion, hashCode, isNewRecord, lastUpdated, onDelete, onLoad, onSave, onUpdate, removeIdAndAuditInfo, 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, wait, wait, wait | 
 
PROPERTYNAME_OBJECT_TYPE
public static final java.lang.String PROPERTYNAME_OBJECT_TYPE
- See Also:
- Constant Field Values
PROPERTYNAME_LABEL
public static final java.lang.String PROPERTYNAME_LABEL
- See Also:
- Constant Field Values
PROPERTYNAME_LANGUAGE_CODE
public static final java.lang.String PROPERTYNAME_LANGUAGE_CODE
- See Also:
- Constant Field Values
PROPERTYNAME_FILE_VERSIONS
public static final java.lang.String PROPERTYNAME_FILE_VERSIONS
- See Also:
- Constant Field Values
PROPERTYNAME_EAD_DAO_ACTUATE
public static final java.lang.String PROPERTYNAME_EAD_DAO_ACTUATE
- See Also:
- Constant Field Values
PROPERTYNAME_EAD_DAO_SHOW
public static final java.lang.String PROPERTYNAME_EAD_DAO_SHOW
- See Also:
- Constant Field Values
PROPERTYNAME_METS_IDENTIFIER
public static final java.lang.String PROPERTYNAME_METS_IDENTIFIER
- See Also:
- Constant Field Values
DigitalObjects
public DigitalObjects()
getObjectLabel
public java.lang.String getObjectLabel()
- 
 
- 
 
getIdentifier
public java.lang.Long getIdentifier()
- 
- Specified by:
- getIdentifierin class- DomainObject
 
- 
- Returns:
- Returns the identifier.
 
setIdentifier
public void setIdentifier(java.lang.Long identifier)
- 
- Specified by:
- setIdentifierin class- DomainObject
 
- 
- Parameters:
- identifier- The identifier to set.
 
getDigitalObjectId
public java.lang.Long getDigitalObjectId()
- 
 
- 
 
setDigitalObjectId
public void setDigitalObjectId(java.lang.Long digitalObjectId)
- 
 
- 
 
getObjectType
public java.lang.String getObjectType()
- 
 
- 
 
setObjectType
public void setObjectType(java.lang.String objectType)
- 
 
- 
 
getLabel
public java.lang.String getLabel()
- 
 
- 
 
setLabel
public void setLabel(java.lang.String label)
- 
 
- 
 
getFileVersions
public java.util.Set<FileVersions> getFileVersions()
- 
 
- 
 
setFileVersions
public void setFileVersions(java.util.Set<FileVersions> fileVersions)
- 
 
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
getObjectOrder
public java.lang.Integer getObjectOrder()
- 
 
- 
 
setObjectOrder
public void setObjectOrder(java.lang.Integer objectOrder)
- 
 
- 
 
getDigitalObjectChildren
public java.util.Set<DigitalObjects> getDigitalObjectChildren()
- 
 
- 
 
setDigitalObjectChildren
public void setDigitalObjectChildren(java.util.Set<DigitalObjects> digitalObjectChildren)
- 
 
- 
 
getParent
public DigitalObjects getParent()
- 
 
- 
 
setParent
public void setParent(DigitalObjects parent)
- 
 
- 
 
getDigitalInstance
public ArchDescriptionDigitalInstances getDigitalInstance()
- 
 
- 
 
setDigitalInstance
public void setDigitalInstance(ArchDescriptionDigitalInstances digitalInstance)
- 
 
- 
 
isHasChild
public boolean isHasChild()
- 
 
- 
 
addChild
public void addChild(DigitalObjects child)
- 
 
- 
 
removeChild
public void removeChild(DigitalObjects child)
- 
 
- 
 
removeRelatedObject
public void removeRelatedObject(DomainObject domainObject)
                         throws ObjectNotRemovedException
- Description copied from class: DomainObject
- A dummy place holder to be overridden by classes that have related objects
 
- 
- Overrides:
- removeRelatedObjectin class- ArchDescription
 
- 
- Parameters:
- domainObject- the domain object to be removed
- Throws:
- ObjectNotRemovedException
 
getRelatedCollection
public java.util.Collection getRelatedCollection(DomainObject domainObject)
- A dummy place holder to be overridden by classes that have related objects
 
- 
- Overrides:
- getRelatedCollectionin class- ArchDescription
 
- 
- Parameters:
- domainObject- the domain object to be removed
 
addFileVersion
public void addFileVersion(FileVersions fileVersion)
- 
 
- 
 
removeFileVersion
protected void removeFileVersion(FileVersions fileVersion)
- 
 
- 
 
getFileVersion
public FileVersions getFileVersion(int index)
- 
 
- 
 
getLanguageCode
public java.lang.String getLanguageCode()
- 
 
- 
 
setLanguageCode
public void setLanguageCode(java.lang.String languageCode)
- 
 
- 
 
getEadDaoActuate
public java.lang.String getEadDaoActuate()
- 
 
- 
 
setEadDaoActuate
public void setEadDaoActuate(java.lang.String eadDaoActuate)
- 
 
- 
 
getEadDaoShow
public java.lang.String getEadDaoShow()
- 
 
- 
 
setEadDaoShow
public void setEadDaoShow(java.lang.String eadDaoShow)
- 
 
- 
 
getMetsIdentifier
public java.lang.String getMetsIdentifier()
- 
 
- 
 
setMetsIdentifier
public void setMetsIdentifier(java.lang.String metsIdentifier)
- 
 
- 
 
compareTo
public int compareTo(java.lang.Object object)
- Description copied from class: DomainObject
- Compares this object to another.
 
- 
- Specified by:
- compareToin interface- java.lang.Comparable
- Overrides:
- compareToin class- DomainObject
 
- 
- Parameters:
- object- the object to compare this to.
- Returns:
- a integer result of the comparison.
 
getParentObject
public treeDnDSequencedObject getParentObject()
- 
- Specified by:
- getParentObjectin interface- treeDnDSequencedObject
 
- 
 
setParentObject
public void setParentObject(treeDnDSequencedObject parent)
- 
- Specified by:
- setParentObjectin interface- treeDnDSequencedObject
 
- 
 
addChild
public void addChild(treeDnDSequencedObject child)
- 
- Specified by:
- addChildin interface- treeDnDSequencedObject
 
- 
 
removeChild
public void removeChild(treeDnDSequencedObject child)
                 throws ObjectNotRemovedException
- 
- Specified by:
- removeChildin interface- treeDnDSequencedObject
 
- 
- Throws:
- ObjectNotRemovedException
 
getChildren
public java.util.Set<DigitalObjects> getChildren()
- 
- Specified by:
- getChildrenin interface- treeDnDSequencedObject
 
- 
 
getSequenceNumber
public java.lang.Integer getSequenceNumber()
- 
- Specified by:
- getSequenceNumberin interface- treeDnDSequencedObject
 
- 
 
setSequenceNumber
public void setSequenceNumber(java.lang.Integer sequenceNumber)
- 
- Specified by:
- setSequenceNumberin interface- treeDnDSequencedObject
 
-