org.archiviststoolkit.model
Class RDEScreenPanels

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.RDEScreenPanels
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle

public class RDEScreenPanels
extends SequencedObject

See Also:
Serialized Form

Field Summary
static java.lang.String PANEL_TYPE_ANALOG_INSTANCE
           
static java.lang.String PANEL_TYPE_DIGITAL_INSTANCE
           
static java.lang.String PANEL_TYPE_EXTENT
           
static java.lang.String PANEL_TYPE_INSTRUCTIONS
           
static java.lang.String PANEL_TYPE_NAME_LINK
           
static java.lang.String PANEL_TYPE_NOTE
           
static java.lang.String PANEL_TYPE_SIMPLE
           
static java.lang.String PANEL_TYPE_SUBJECT_LINK
           
static java.lang.String PANEL_TYPE_YEAR_RANGE_BULK
           
static java.lang.String PANEL_TYPE_YEAR_RANGE_INCLUSIVE
           
static java.lang.String PROPERTYNAME_PANEL_TYPE
           
static java.lang.String PROPERTYNAME_SCREEN_LABEL
           
 
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
RDEScreenPanels()
           
RDEScreenPanels(RDEScreen rdeScreen, java.lang.String panelType)
           
RDEScreenPanels(RDEScreen rdeScreen, java.lang.String panelType, java.lang.String propertyName)
           
 
Method Summary
 void addScreenPanelItem(RDEScreenPanelItems screenPanelItem)
           
 java.lang.Long getIdentifier()
           
 java.lang.String getPanelType()
           
 java.lang.String getPropertyName()
           
 RdePanel getRDEPanel(RdePanelContainer container)
           
 RDEScreen getRdeScreen()
           
 java.lang.Long getRdeScreenPanelId()
           
 java.lang.String getScreenLabel()
           
 java.util.Set<RDEScreenPanelItems> getScreenPanelItems()
           
 void setIdentifier(java.lang.Long identifier)
           
 void setPanelType(java.lang.String panelType)
           
 void setPropertyName(java.lang.String propertyName)
           
 void setRdeScreen(RDEScreen rdeScreen)
           
 void setRdeScreenPanelId(java.lang.Long rdeScreenPanelId)
           
 void setScreenPanelItems(java.util.Set<RDEScreenPanelItems> screenPanelItems)
           
 java.lang.String toString()
           
 
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, wait, wait, wait
 

Field Detail

PROPERTYNAME_PANEL_TYPE

public static final java.lang.String PROPERTYNAME_PANEL_TYPE
See Also:
Constant Field Values

PROPERTYNAME_SCREEN_LABEL

public static final java.lang.String PROPERTYNAME_SCREEN_LABEL
See Also:
Constant Field Values

PANEL_TYPE_INSTRUCTIONS

public static final java.lang.String PANEL_TYPE_INSTRUCTIONS
See Also:
Constant Field Values

PANEL_TYPE_SIMPLE

public static final java.lang.String PANEL_TYPE_SIMPLE
See Also:
Constant Field Values

PANEL_TYPE_NOTE

public static final java.lang.String PANEL_TYPE_NOTE
See Also:
Constant Field Values

PANEL_TYPE_NAME_LINK

public static final java.lang.String PANEL_TYPE_NAME_LINK
See Also:
Constant Field Values

PANEL_TYPE_SUBJECT_LINK

public static final java.lang.String PANEL_TYPE_SUBJECT_LINK
See Also:
Constant Field Values

PANEL_TYPE_YEAR_RANGE_INCLUSIVE

public static final java.lang.String PANEL_TYPE_YEAR_RANGE_INCLUSIVE
See Also:
Constant Field Values

PANEL_TYPE_YEAR_RANGE_BULK

public static final java.lang.String PANEL_TYPE_YEAR_RANGE_BULK
See Also:
Constant Field Values

PANEL_TYPE_EXTENT

public static final java.lang.String PANEL_TYPE_EXTENT
See Also:
Constant Field Values

PANEL_TYPE_ANALOG_INSTANCE

public static final java.lang.String PANEL_TYPE_ANALOG_INSTANCE
See Also:
Constant Field Values

PANEL_TYPE_DIGITAL_INSTANCE

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

RDEScreenPanels

public RDEScreenPanels()

RDEScreenPanels

public RDEScreenPanels(RDEScreen rdeScreen,
                       java.lang.String panelType,
                       java.lang.String propertyName)

RDEScreenPanels

public RDEScreenPanels(RDEScreen rdeScreen,
                       java.lang.String panelType)
Method Detail

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.

getRdeScreenPanelId

public java.lang.Long getRdeScreenPanelId()

setRdeScreenPanelId

public void setRdeScreenPanelId(java.lang.Long rdeScreenPanelId)

getRdeScreen

public RDEScreen getRdeScreen()

setRdeScreen

public void setRdeScreen(RDEScreen rdeScreen)

getPropertyName

public java.lang.String getPropertyName()

setPropertyName

public void setPropertyName(java.lang.String propertyName)

getPanelType

public java.lang.String getPanelType()

setPanelType

public void setPanelType(java.lang.String panelType)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getScreenLabel

public java.lang.String getScreenLabel()

getRDEPanel

public RdePanel getRDEPanel(RdePanelContainer container)
                     throws RDEPanelCreationException
Throws:
RDEPanelCreationException

getScreenPanelItems

public java.util.Set<RDEScreenPanelItems> getScreenPanelItems()

setScreenPanelItems

public void setScreenPanelItems(java.util.Set<RDEScreenPanelItems> screenPanelItems)

addScreenPanelItem

public void addScreenPanelItem(RDEScreenPanelItems screenPanelItem)