org.archiviststoolkit.model
Class ArchDescriptionStructuredData

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by org.archiviststoolkit.mydomain.DomainObject
          extended by org.archiviststoolkit.mydomain.SequencedObject
              extended by org.archiviststoolkit.model.ArchDescriptionRepeatingData
                  extended by org.archiviststoolkit.model.ArchDescriptionStructuredData
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle
Direct Known Subclasses:
Bibliography, ChronologyList, Index, ListDefinition, ListOrdered

public abstract class ArchDescriptionStructuredData
extends ArchDescriptionRepeatingData

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_NOTE
           
 
Fields inherited from class org.archiviststoolkit.model.ArchDescriptionRepeatingData
PROPERTYNAME_CONTENT, PROPERTYNAME_EAD_INGEST_PROBLEMS, PROPERTYNAME_PERSISTENT_ID, PROPERTYNAME_REPEATING_DATA_TYPE, PROPERTYNAME_RESOURCE, PROPERTYNAME_RESOURCE_COMPONENT, PROPERTYNAME_TITLE, PROPERTYNAME_TYPE
 
Fields inherited from class org.archiviststoolkit.mydomain.SequencedObject
PROPERTYNAME_SEQUENCE_NUMBER
 
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
  ArchDescriptionStructuredData()
          No-arg constructor for JavaBean tools.
  ArchDescriptionStructuredData(ArchDescription archDescription)
          Full constructor;
protected ArchDescriptionStructuredData(ArchDescriptionNotes archDescriptionNote, java.lang.String repeatingDataType)
           
  ArchDescriptionStructuredData(ArchDescription archDescription, java.lang.String repeatingDataType)
           
  ArchDescriptionStructuredData(ArchDescription archDescription, java.lang.String title, java.lang.String repeatingDataType, java.lang.String description)
           
  ArchDescriptionStructuredData(java.lang.String repeatingDataType)
          No-arg constructor for JavaBean tools.
 
Method Summary
abstract  void addItem(ArchDescriptionStructuredDataItems item)
           
 java.lang.String getContent()
           
 java.lang.String getFullDescription()
           
abstract  java.util.Set<ArchDescriptionStructuredDataItems> getItems()
           
 java.lang.String getNote()
           
 void setNote(java.lang.String note)
           
 
Methods inherited from class org.archiviststoolkit.model.ArchDescriptionRepeatingData
addRepeatingData, getAccession, getArchDescriptionRepeatingDataId, getChildren, getDigitalObject, getEadIngestProblem, getIdentifier, getInstance, getInstance, getParentNote, getPersistentId, getRepeatingDataType, getResource, getResourceComponent, getTitle, getType, removeRepeatingData, setAccession, setArchDescriptionRepeatingDataId, setChildren, setDigitalObject, setEadIngestProblem, setIdentifier, setParentNote, setPersistentId, setRepeatingDataType, setResource, setResourceComponent, setTitle
 
Methods inherited from class org.archiviststoolkit.mydomain.SequencedObject
adjustSequenceNumberForAdd, compareTo, getSequenceNumber, incrementSequenceNumber, incrementSequenceNumber, resequenceSequencedObjects, setSequenceNumber
 
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject
addRelatedObject, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getLastUpdated, getLastUpdatedBy, getRelatedCollection, getRelatedObject, getUniqueConstraintKey, getVersion, hashCode, isNewRecord, lastUpdated, onDelete, onLoad, onSave, onUpdate, removeIdAndAuditInfo, removeRelatedObject, 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, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

PROPERTYNAME_NOTE

public static final java.lang.String PROPERTYNAME_NOTE
See Also:
Constant Field Values
Constructor Detail

ArchDescriptionStructuredData

public ArchDescriptionStructuredData()
No-arg constructor for JavaBean tools.


ArchDescriptionStructuredData

public ArchDescriptionStructuredData(java.lang.String repeatingDataType)
No-arg constructor for JavaBean tools.


ArchDescriptionStructuredData

protected ArchDescriptionStructuredData(ArchDescriptionNotes archDescriptionNote,
                                        java.lang.String repeatingDataType)

ArchDescriptionStructuredData

public ArchDescriptionStructuredData(ArchDescription archDescription)
Full constructor;


ArchDescriptionStructuredData

public ArchDescriptionStructuredData(ArchDescription archDescription,
                                     java.lang.String repeatingDataType)

ArchDescriptionStructuredData

public ArchDescriptionStructuredData(ArchDescription archDescription,
                                     java.lang.String title,
                                     java.lang.String repeatingDataType,
                                     java.lang.String description)
Method Detail

addItem

public abstract void addItem(ArchDescriptionStructuredDataItems item)

getItems

public abstract java.util.Set<ArchDescriptionStructuredDataItems> getItems()

getContent

public java.lang.String getContent()
Specified by:
getContent in class ArchDescriptionRepeatingData

getFullDescription

public java.lang.String getFullDescription()
Specified by:
getFullDescription in class ArchDescriptionRepeatingData

getNote

public java.lang.String getNote()

setNote

public void setNote(java.lang.String note)