org.archiviststoolkit.model
Class RDEScreen

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by org.archiviststoolkit.mydomain.DomainObject
          extended by org.archiviststoolkit.model.RDEScreen
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle

public class RDEScreen
extends DomainObject

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_NAME_CLASS_NAME
           
static java.lang.String PROPERTYNAME_NAME_KEEP_PRIVATE_SCREEN
           
static java.lang.String PROPERTYNAME_NAME_LET_OTHERS_EDIT
           
static java.lang.String PROPERTYNAME_NAME_RDE_SCREEN_NAME
           
static java.lang.String PROPERTYNAME_NAME_RDE_USER
           
 
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
RDEScreen()
           
RDEScreen(java.lang.String className, java.lang.String rdeScreenName)
           
 
Method Summary
 void addScreenPanels(RDEScreenPanels panel)
           
 java.lang.String getClassName()
           
 java.lang.Class getClazz()
           
 java.lang.Long getIdentifier()
           
 java.lang.Boolean getKeepScreenPrivate()
           
 java.lang.Boolean getLetOthersEdit()
           
 java.lang.Long getRdeScreenId()
           
 java.lang.String getRdeScreenName()
           
 java.util.Collection getRelatedCollection(java.lang.Class clazz)
           
 java.util.SortedSet<RDEScreenPanels> getScreenPanels()
           
 Users getUser()
           
 void removeRelatedObject(DomainObject domainObject)
          A dummy place holder to be overridden by classes that have related objects
protected  void removeScreenPanel(RDEScreenPanels panel)
           
 void setClassName(java.lang.String className)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setKeepScreenPrivate(java.lang.Boolean keepScreenPrivate)
           
 void setLetOthersEdit(java.lang.Boolean letOthersEdit)
           
 void setRdeScreenId(java.lang.Long rdeScreenId)
           
 void setRdeScreenName(java.lang.String rdeScreenName)
           
 void setScreenPanels(java.util.SortedSet<RDEScreenPanels> screenPanels)
           
 void setUser(Users user)
           
 java.lang.String toString()
           
 
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject
addRelatedObject, compareTo, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getLastUpdated, getLastUpdatedBy, getRelatedCollection, getRelatedObject, 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
 

Field Detail

PROPERTYNAME_NAME_CLASS_NAME

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

PROPERTYNAME_NAME_RDE_SCREEN_NAME

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

PROPERTYNAME_NAME_RDE_USER

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

PROPERTYNAME_NAME_KEEP_PRIVATE_SCREEN

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

PROPERTYNAME_NAME_LET_OTHERS_EDIT

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

RDEScreen

public RDEScreen()

RDEScreen

public RDEScreen(java.lang.String className,
                 java.lang.String rdeScreenName)
Method Detail

toString

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

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.

getRdeScreenId

public java.lang.Long getRdeScreenId()

setRdeScreenId

public void setRdeScreenId(java.lang.Long rdeScreenId)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getRdeScreenName

public java.lang.String getRdeScreenName()

setRdeScreenName

public void setRdeScreenName(java.lang.String rdeScreenName)

getUser

public Users getUser()

setUser

public void setUser(Users user)

getScreenPanels

public java.util.SortedSet<RDEScreenPanels> getScreenPanels()

setScreenPanels

public void setScreenPanels(java.util.SortedSet<RDEScreenPanels> screenPanels)

addScreenPanels

public void addScreenPanels(RDEScreenPanels panel)

removeScreenPanel

protected void removeScreenPanel(RDEScreenPanels panel)

getClazz

public java.lang.Class getClazz()
                         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

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 DomainObject
Parameters:
domainObject - the domain object to be removed

getRelatedCollection

public java.util.Collection getRelatedCollection(java.lang.Class clazz)

getKeepScreenPrivate

public java.lang.Boolean getKeepScreenPrivate()

setKeepScreenPrivate

public void setKeepScreenPrivate(java.lang.Boolean keepScreenPrivate)

getLetOthersEdit

public java.lang.Boolean getLetOthersEdit()

setLetOthersEdit

public void setLetOthersEdit(java.lang.Boolean letOthersEdit)