org.archiviststoolkit.model
Class ResourcesCommon
java.lang.Object
com.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.ArchDescription
org.archiviststoolkit.model.AccessionsResourcesCommon
org.archiviststoolkit.model.ResourcesCommon
- All Implemented Interfaces:
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, NameEnabledModel, SubjectEnabledModel, Auditable, org.hibernate.classic.Lifecycle
- Direct Known Subclasses:
- Resources, ResourcesComponents
public abstract class ResourcesCommon
- extends AccessionsResourcesCommon
- 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.AccessionsResourcesCommon |
addDeaccessions, getBulkDateBegin, getBulkDateEnd, getContainerSummary, getDeaccessions, getExtentNumber, getExtentType, removeRepeatingData, setBulkDateBegin, setBulkDateEnd, setContainerSummary, setDeaccessions, setExtentNumber, setExtentType |
Methods inherited from class org.archiviststoolkit.model.ArchDescription |
addName, addName, addRepeatingData, addSubject, addSubject, containsSubjectLink, getCreator, getDateBegin, getDateEnd, getDateExpression, getLabelForTree, getName, getNames, getNames, getNamesForPrinting, getNamesForPrinting, 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, 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 |
PROPERTYNAME_LEVEL
public static final java.lang.String PROPERTYNAME_LEVEL
- See Also:
- Constant Field Values
PROPERTYNAME_OTHER_LEVEL
public static final java.lang.String PROPERTYNAME_OTHER_LEVEL
- See Also:
- Constant Field Values
PROPERTYNAME_LANGUAGE_CODE
public static final java.lang.String PROPERTYNAME_LANGUAGE_CODE
- See Also:
- Constant Field Values
PROPERTYNAME_REPOSITORY_PROCESSING_NOTE
public static final java.lang.String PROPERTYNAME_REPOSITORY_PROCESSING_NOTE
- See Also:
- Constant Field Values
PROPERTYNAME_INTERNAL_ONLY
public static final java.lang.String PROPERTYNAME_INTERNAL_ONLY
- See Also:
- Constant Field Values
PROPERTYNAME_INSTANCES
public static final java.lang.String PROPERTYNAME_INSTANCES
- See Also:
- Constant Field Values
LEVEL_VALUE_OTHERLEVEL
public static final java.lang.String LEVEL_VALUE_OTHERLEVEL
- See Also:
- Constant Field Values
ResourcesCommon
public ResourcesCommon()
getLevel
public java.lang.String getLevel()
setLevel
public void setLevel(java.lang.String level)
getLanguageCode
public java.lang.String getLanguageCode()
setLanguageCode
public void setLanguageCode(java.lang.String languageCode)
getRepositoryProcessingNote
public java.lang.String getRepositoryProcessingNote()
setRepositoryProcessingNote
public void setRepositoryProcessingNote(java.lang.String repositoryProcessingNote)
addInstance
public void addInstance(ArchDescriptionInstances resourceComponentInstance)
removeInstance
protected void removeInstance(ArchDescriptionInstances resourceComponentInstance)
getInstance
public ArchDescriptionInstances getInstance(int index)
getInstances
public java.util.Set<ArchDescriptionInstances> getInstances()
getInstances
public java.util.Set getInstances(java.lang.Class clazz)
setInstances
public void setInstances(java.util.Set<ArchDescriptionInstances> instances)
getInternalOnly
public java.lang.Boolean getInternalOnly()
setInternalOnly
public void setInternalOnly(java.lang.Boolean internalOnly)
getEadIngestProblem
public java.lang.String getEadIngestProblem()
setEadIngestProblem
public void setEadIngestProblem(java.lang.String eadIngestProblem)
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 AccessionsResourcesCommon
- Parameters:
domainObject
- the domain object to be removed
getRelatedCollection
public java.util.Collection getRelatedCollection(DomainObject domainObject)
- Description copied from class:
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
getRelatedObject
public DomainObject getRelatedObject(DomainObject domainObject,
int rowNumber)
- A dummy place holder to be overridden by classes that have related objects
- Overrides:
getRelatedObject
in class ArchDescription
- Parameters:
rowNumber
- the row of the object to retrieve
incrementOrder
public void incrementOrder(java.lang.Double start)
removeComponent
public void removeComponent(ResourcesComponents component)
removeComponent
public void removeComponent(ResourcesComponents component,
boolean resequence)
addComponent
public void addComponent(ResourcesComponents component)
addComponent
public void addComponent(ResourcesComponents component,
java.lang.Boolean adjustSequenceNumbers)
getResourcesComponents
public java.util.SortedSet<ResourcesComponents> getResourcesComponents()
setResourcesComponents
public void setResourcesComponents(java.util.SortedSet resourcesComponents)
addResourcesComponents
public void addResourcesComponents(ResourcesComponents resourceComponent)
removeResourcesComponents
public void removeResourcesComponents(ResourcesComponents resourceComponent)
getResourcesComponent
public ResourcesComponents getResourcesComponent(int index)
adjustSequenceNumberForAdd
public void adjustSequenceNumberForAdd(ResourcesComponents componentToAdd)
resortComponents
public void resortComponents()
getNextChildSequenceNumber
public int getNextChildSequenceNumber()
resequenceSequencedObjects
public void resequenceSequencedObjects()
getOtherLevel
public java.lang.String getOtherLevel()
setOtherLevel
public void setOtherLevel(java.lang.String otherLevel)