org.archiviststoolkit.model
Class ResourcesComponents
java.lang.Object
com.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.ArchDescription
org.archiviststoolkit.model.AccessionsResourcesCommon
org.archiviststoolkit.model.ResourcesCommon
org.archiviststoolkit.model.ResourcesComponents
- All Implemented Interfaces:
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, NameEnabledModel, SubjectEnabledModel, Auditable, treeDnDSequencedObject, org.hibernate.classic.Lifecycle
public class ResourcesComponents
- extends ResourcesCommon
- implements java.lang.Comparable
- 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.ResourcesCommon |
addChild, addChild, addComponent, addComponent, addInstance, addResourcesComponents, adjustSequenceNumberForAdd, compareTo, getChildren, getDigitalObjects, getEadIngestProblem, getInstance, getInstances, getInstances, getInternalOnly, getLanguageCode, getLevel, getNextChildSequenceNumber, getNextSequenceNumber, getOtherLevel, getParentObject, getRelatedCollection, getRelatedObject, getRepositoryProcessingNote, getResourcesComponent, getResourcesComponents, incrementOrder, removeChild, removeChild, removeComponent, removeComponent, removeInstance, removeRelatedObject, removeResourcesComponents, resequenceSequencedObjects, resortComponents, setEadIngestProblem, setInstances, setInternalOnly, setLanguageCode, setLevel, setOtherLevel, setParent, setParentObject, setRepositoryProcessingNote, setResourcesComponents |
Methods inherited from class org.archiviststoolkit.model.AccessionsResourcesCommon |
addDeaccessions, addPhysicalDesctiptions, getBulkDateBegin, getBulkDateEnd, getContainerSummary, getDeaccessions, getExtentNumber, getExtentType, getIsoBulkDateBegin, getIsoBulkDateBeginSeconds, getIsoBulkDateEnd, getIsoBulkDateEndSeconds, getPhysicalDesctiptions, removePhysicalDesctiptions, removeRepeatingData, setBulkDateBegin, setBulkDateEnd, setContainerSummary, setDeaccessions, setExtentNumber, setExtentType, setIsoBulkDateBegin, setIsoBulkDateBeginSeconds, setIsoBulkDateEnd, setIsoBulkDateEndSeconds, setPhysicalDesctiptions |
Methods inherited from class org.archiviststoolkit.model.ArchDescription |
addArchdescriptionDate, addName, addName, addRepeatingData, addSubject, addSubject, containsSubjectLink, getArchDescriptionDates, getCreator, getDateBegin, getDateEnd, getDateExpression, getIsoDateBegin, getIsoDateBeginSeconds, getIsoDateEnd, getIsoDateEndSeconds, getName, getNames, getNames, getNamesForPrinting, getNamesForPrinting, getRepeatingData, getRepeatingData, getRepeatingData, getRestrictionsApply, getSource, getSubject, getSubjects, getSubjectsForPrinting, getTitle, removeArchdescriptionDate, removeName, removeRepeatingData, removeSubject, setArchDescriptionDates, 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 |
Methods inherited from interface java.lang.Comparable |
compareTo |
PROPERTYNAME_UNIQUE_IDENTIFIER
public static final java.lang.String PROPERTYNAME_UNIQUE_IDENTIFIER
- See Also:
- Constant Field Values
PROPERTYNAME_PERSISTENT_ID
public static final java.lang.String PROPERTYNAME_PERSISTENT_ID
- See Also:
- Constant Field Values
PROPERTYNAME_RESOURCES_COMPONENT_ID
public static final java.lang.String PROPERTYNAME_RESOURCES_COMPONENT_ID
- See Also:
- Constant Field Values
PROPERTYNAME_SEQUENCE_NUMBER
public static final java.lang.String PROPERTYNAME_SEQUENCE_NUMBER
- See Also:
- Constant Field Values
ResourcesComponents
public ResourcesComponents()
ResourcesComponents
public ResourcesComponents(ResourcesComponents resourceComponentParent)
ResourcesComponents
public ResourcesComponents(Resources resource)
getLabelForTree
public java.lang.String getLabelForTree()
- Overrides:
getLabelForTree
in class ArchDescription
toString
public java.lang.String toString()
- Overrides:
toString
in class ResourcesCommon
getSequenceNumber
public java.lang.Integer getSequenceNumber()
- Description copied from class:
ResourcesCommon
- 8/9/2008
Methods below are for going to be used to allow for this object to be used directly in a DnD JTree
These methods make some of the above methods reduntant, but not wanted to clean up the code will remian that
way for now
- Specified by:
getSequenceNumber
in interface treeDnDSequencedObject
- Overrides:
getSequenceNumber
in class ResourcesCommon
setSequenceNumber
public void setSequenceNumber(java.lang.Integer sequenceNumber)
- Specified by:
setSequenceNumber
in interface treeDnDSequencedObject
- Overrides:
setSequenceNumber
in class ResourcesCommon
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.
getResourceComponentId
public java.lang.Long getResourceComponentId()
setResourceComponentId
public void setResourceComponentId(java.lang.Long resourceId)
getResource
public Resources getResource()
setResource
public void setResource(Resources resource)
getResourceComponentParent
public ResourcesComponents getResourceComponentParent()
setResourceComponentParent
public void setResourceComponentParent(ResourcesComponents resourceComponentParent)
isHasChild
public boolean isHasChild()
setHasChild
public void setHasChild(boolean hasChild)
getComponentUniqueIdentifier
public java.lang.String getComponentUniqueIdentifier()
setComponentUniqueIdentifier
public void setComponentUniqueIdentifier(java.lang.String componentUniqueIdentifier)
getPersistentId
public java.lang.String getPersistentId()
setPersistentId
public void setPersistentId(java.lang.String persistentId)
getDescriptionForReference
public java.lang.String getDescriptionForReference()
getHasNotes
public java.lang.Boolean getHasNotes()
setHasNotes
public void setHasNotes(java.lang.Boolean hasNotes)
getParent
public ResourcesCommon getParent()
- Overrides:
getParent
in class ResourcesCommon
incrementSequenceNumber
public void incrementSequenceNumber()
incrementSequenceNumber
public void incrementSequenceNumber(int incrementAmount)