org.archiviststoolkit.structure
Class DatabaseFields

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

public class DatabaseFields
extends DomainObject

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_ALLOW_SORT
           
static java.lang.String PROPERTYNAME_DATA_TYPE
           
static java.lang.String PROPERTYNAME_DEFINITION
           
static java.lang.String PROPERTYNAME_EXAMPLES
           
static java.lang.String PROPERTYNAME_FIELD_LABEL
           
static java.lang.String PROPERTYNAME_FIELD_NAME
           
static java.lang.String PROPERTYNAME_INCLUDE_IN_SEARCH_EDITOR
           
static java.lang.String PROPERTYNAME_LOOKUP_LIST
           
static java.lang.String PROPERTYNAME_RETURN_SCREEN_ORDER
           
 
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
DatabaseFields()
          Creates a new instance of Subject
DatabaseFields(DatabaseTables parent)
           
 
Method Summary
 java.lang.Boolean canFieldAppearInReturnScreen()
           
 java.lang.Boolean canFieldAppearInSearchEditor()
          Method to see if to add this field to the search editor Right now all instances/sets are excluded from being added to the search editor
 DatabaseTables getDatabaseTable()
           
 java.lang.String getDataType()
           
 java.util.Set<DefaultValues> getDefaultValues()
           
 java.lang.String getDefinition()
           
 java.lang.String getExamples()
           
 java.lang.Boolean getExcludeFromDefaultValues()
           
 java.lang.Long getFieldId()
           
 java.lang.String getFieldLabel()
           
 java.lang.String getFieldName()
           
 java.lang.Long getIdentifier()
           
 java.lang.Boolean getIncludeInRDE()
           
 java.lang.Boolean getIncludeInSearchEditor()
           
 java.lang.Boolean getKeep()
           
 java.lang.String getLookupList()
           
 java.lang.Integer getReturnScreenOrder()
           
 java.lang.Integer getStringLengthLimit()
           
 void setDatabaseTable(DatabaseTables databaseTable)
           
 void setDataType(java.lang.String dataType)
           
 void setDefaultValues(java.util.Set<DefaultValues> defaultValues)
           
 void setDefinition(java.lang.String definition)
           
 void setExamples(java.lang.String examples)
           
 void setExcludeFromDefaultValues(java.lang.Boolean excludeFromDefaultValues)
           
 void setFieldId(java.lang.Long fieldId)
           
 void setFieldLabel(java.lang.String fieldLabel)
           
 void setFieldName(java.lang.String fieldName)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setIncludeInRDE(java.lang.Boolean includeInRDE)
           
 void setIncludeInSearchEditor(java.lang.Boolean includeInSearchEditor)
           
 void setKeep(java.lang.Boolean keep)
           
 void setLookupList(java.lang.String lookupList)
           
 void setReturnScreenOrder(java.lang.Integer returnScreenOrder)
           
 void setReturnScreenOrder(java.lang.Long returnScreenOrder)
           
 void setStringLengthLimit(java.lang.Integer stringLengthLimit)
           
 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, 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_FIELD_NAME

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

PROPERTYNAME_FIELD_LABEL

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

PROPERTYNAME_DEFINITION

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

PROPERTYNAME_EXAMPLES

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

PROPERTYNAME_LOOKUP_LIST

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

PROPERTYNAME_INCLUDE_IN_SEARCH_EDITOR

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

PROPERTYNAME_ALLOW_SORT

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

PROPERTYNAME_DATA_TYPE

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

PROPERTYNAME_RETURN_SCREEN_ORDER

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

DatabaseFields

public DatabaseFields()
Creates a new instance of Subject


DatabaseFields

public DatabaseFields(DatabaseTables parent)
Method Detail

getFieldId

public java.lang.Long getFieldId()

setFieldId

public void setFieldId(java.lang.Long fieldId)

getFieldName

public java.lang.String getFieldName()

setFieldName

public void setFieldName(java.lang.String fieldName)

getFieldLabel

public java.lang.String getFieldLabel()

setFieldLabel

public void setFieldLabel(java.lang.String fieldLabel)

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.

getDefinition

public java.lang.String getDefinition()

setDefinition

public void setDefinition(java.lang.String definition)

getDatabaseTable

public DatabaseTables getDatabaseTable()

setDatabaseTable

public void setDatabaseTable(DatabaseTables databaseTable)

getExamples

public java.lang.String getExamples()

setExamples

public void setExamples(java.lang.String examples)

getLookupList

public java.lang.String getLookupList()

setLookupList

public void setLookupList(java.lang.String lookupList)

getIncludeInSearchEditor

public java.lang.Boolean getIncludeInSearchEditor()

setIncludeInSearchEditor

public void setIncludeInSearchEditor(java.lang.Boolean includeInSearchEditor)

getDataType

public java.lang.String getDataType()

setDataType

public void setDataType(java.lang.String dataType)

getReturnScreenOrder

public java.lang.Integer getReturnScreenOrder()

setReturnScreenOrder

public void setReturnScreenOrder(java.lang.Integer returnScreenOrder)

setReturnScreenOrder

public void setReturnScreenOrder(java.lang.Long returnScreenOrder)

getDefaultValues

public java.util.Set<DefaultValues> getDefaultValues()

setDefaultValues

public void setDefaultValues(java.util.Set<DefaultValues> defaultValues)

toString

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

getKeep

public java.lang.Boolean getKeep()

setKeep

public void setKeep(java.lang.Boolean keep)

canFieldAppearInReturnScreen

public java.lang.Boolean canFieldAppearInReturnScreen()

canFieldAppearInSearchEditor

public java.lang.Boolean canFieldAppearInSearchEditor()
Method to see if to add this field to the search editor Right now all instances/sets are excluded from being added to the search editor

Returns:
True if it can be included in the seach editor, false otherwise.

getExcludeFromDefaultValues

public java.lang.Boolean getExcludeFromDefaultValues()

setExcludeFromDefaultValues

public void setExcludeFromDefaultValues(java.lang.Boolean excludeFromDefaultValues)

getStringLengthLimit

public java.lang.Integer getStringLengthLimit()

setStringLengthLimit

public void setStringLengthLimit(java.lang.Integer stringLengthLimit)

getIncludeInRDE

public java.lang.Boolean getIncludeInRDE()

setIncludeInRDE

public void setIncludeInRDE(java.lang.Boolean includeInRDE)