org.archiviststoolkit.model
Class DigitalObjects
java.lang.Object
com.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.ArchDescription
org.archiviststoolkit.model.DigitalObjects
- All Implemented Interfaces:
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, NameEnabledModel, SubjectEnabledModel, Auditable, org.hibernate.classic.Lifecycle
public class DigitalObjects
- extends ArchDescription
- implements java.io.Serializable
- 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_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, getLabelForTree, getName, getNames, getNames, getNamesForPrinting, getNamesForPrinting, getRelatedObject, getRepeatingData, getRepeatingData, getRepeatingData, getRestrictionsApply, getSource, getSubject, getSubjects, getSubjectsForPrinting, getTitle, removeName, removeRepeatingData, removeSubject, setDateBegin, setDateEnd, setDateExpression, setNames, setRepeatingData, setRestrictionsApply, setSubjects, setTitle |
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject |
addRelatedObject, compareTo, 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:
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.
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:
toString
in 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)
- Description copied from class:
DomainObject
- A dummy place holder to be overridden by classes that have related objects
- Overrides:
removeRelatedObject
in class ArchDescription
- Parameters:
domainObject
- the domain object to be removed
getRelatedCollection
public java.util.Collection getRelatedCollection(DomainObject domainObject)
- A dummy place holder to be overridden by classes that have related objects
- Overrides:
getRelatedCollection
in 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)