org.archiviststoolkit.structure
Class DefaultValues

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

public class DefaultValues
extends DomainObject

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_AT_FIELD
           
static java.lang.String PROPERTYNAME_BOOLEAN_VALUE
           
static java.lang.String PROPERTYNAME_DATE_VALUE
           
static java.lang.String PROPERTYNAME_DOUBLE_VALUE
           
static java.lang.String PROPERTYNAME_INT_VALUE
           
static java.lang.String PROPERTYNAME_LONG_VALUE
           
static java.lang.String PROPERTYNAME_STRING_VALUE
           
static java.lang.String PROPERTYNAME_TABLE_NAME
           
static java.lang.String PROPERTYNAME_VALUE_AS_STRING
           
 
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
DefaultValues()
          Creates a new instance of Users
DefaultValues(Repositories repository)
           
 
Method Summary
static void assignDefaultValues(DomainObject model)
           
 DatabaseFields getAtField()
           
 java.lang.Boolean getBooleanValue()
           
 java.util.Date getDateValue()
           
static DefaultValues getDefaultValue(Repositories repository, java.lang.String tableName, java.lang.String fieldName)
           
 java.lang.Long getDefaultValueId()
           
static java.util.ArrayList<DefaultValues> getDefaultValueList(Repositories repository, java.lang.String tableName)
           
 java.lang.Double getDoubleValue()
           
 java.lang.Long getIdentifier()
           
 java.lang.Integer getIntValue()
           
 java.lang.Long getLongValue()
           
 java.lang.reflect.Method getReadMethod()
           
static RepositoryNotesDefaultValues getRepoistoryNoteDefaultValue(Repositories repository, NotesEtcTypes noteType)
           
 Repositories getRepository()
           
 java.lang.String getStringValue()
           
 java.lang.String getTableName()
           
 java.lang.Object getValue()
           
 java.lang.String getValueAsString()
           
 java.lang.reflect.Method getWriteMethod()
           
static void initDefaultValueLookup()
           
 void nullValueFields()
           
 void setAtField(DatabaseFields field)
           
 void setBooleanValue(java.lang.Boolean booleanValue)
           
 void setDateValue(java.util.Date dateValue)
           
 void setDefaultValueId(java.lang.Long defaultValueId)
           
 void setDoubleValue(java.lang.Double doubleValue)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setIntValue(java.lang.Integer intValue)
           
 void setLongValue(java.lang.Long longValue)
           
 void setReadMethod(java.lang.reflect.Method readMethod)
           
 void setReadWriteMethodFromField()
           
 void setRepository(Repositories repository)
           
 void setStringValue(java.lang.String stringValue)
           
 void setTableName(java.lang.String tableName)
           
 void setWriteMethod(java.lang.reflect.Method writeMethod)
           
 
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, toString, wait, wait, wait
 

Field Detail

PROPERTYNAME_AT_FIELD

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

PROPERTYNAME_TABLE_NAME

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

PROPERTYNAME_STRING_VALUE

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

PROPERTYNAME_LONG_VALUE

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

PROPERTYNAME_DOUBLE_VALUE

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

PROPERTYNAME_INT_VALUE

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

PROPERTYNAME_BOOLEAN_VALUE

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

PROPERTYNAME_DATE_VALUE

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

PROPERTYNAME_VALUE_AS_STRING

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

DefaultValues

public DefaultValues()
Creates a new instance of Users


DefaultValues

public DefaultValues(Repositories repository)
Method Detail

initDefaultValueLookup

public static void initDefaultValueLookup()

getDefaultValueList

public static java.util.ArrayList<DefaultValues> getDefaultValueList(Repositories repository,
                                                                     java.lang.String tableName)

getDefaultValue

public static DefaultValues getDefaultValue(Repositories repository,
                                            java.lang.String tableName,
                                            java.lang.String fieldName)

getRepoistoryNoteDefaultValue

public static RepositoryNotesDefaultValues getRepoistoryNoteDefaultValue(Repositories repository,
                                                                         NotesEtcTypes noteType)

assignDefaultValues

public static void assignDefaultValues(DomainObject model)

nullValueFields

public void nullValueFields()

getValueAsString

public java.lang.String getValueAsString()

getValue

public java.lang.Object getValue()

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.

getRepository

public Repositories getRepository()

setRepository

public void setRepository(Repositories repository)

getDefaultValueId

public java.lang.Long getDefaultValueId()

setDefaultValueId

public void setDefaultValueId(java.lang.Long defaultValueId)

getStringValue

public java.lang.String getStringValue()

setStringValue

public void setStringValue(java.lang.String stringValue)

getLongValue

public java.lang.Long getLongValue()

setLongValue

public void setLongValue(java.lang.Long longValue)

getDoubleValue

public java.lang.Double getDoubleValue()

setDoubleValue

public void setDoubleValue(java.lang.Double doubleValue)

getIntValue

public java.lang.Integer getIntValue()

setIntValue

public void setIntValue(java.lang.Integer intValue)

getBooleanValue

public java.lang.Boolean getBooleanValue()

setBooleanValue

public void setBooleanValue(java.lang.Boolean booleanValue)

getDateValue

public java.util.Date getDateValue()

setDateValue

public void setDateValue(java.util.Date dateValue)

getAtField

public DatabaseFields getAtField()

setAtField

public void setAtField(DatabaseFields field)

getTableName

public java.lang.String getTableName()

setTableName

public void setTableName(java.lang.String tableName)

getWriteMethod

public java.lang.reflect.Method getWriteMethod()

setWriteMethod

public void setWriteMethod(java.lang.reflect.Method writeMethod)

setReadWriteMethodFromField

public void setReadWriteMethodFromField()
                                 throws java.beans.IntrospectionException
Throws:
java.beans.IntrospectionException

getReadMethod

public java.lang.reflect.Method getReadMethod()

setReadMethod

public void setReadMethod(java.lang.reflect.Method readMethod)