org.archiviststoolkit.model
Class Constants

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

public class Constants
extends DomainObject

See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_DATE_FORMAT
           
static java.lang.String PROPERTYNAME_DEFAULT_DATE_FORMAT
           
static java.lang.String PROPERTYNAME_MAJOR_VERSION
           
static java.lang.String PROPERTYNAME_MINOR_VERSION
           
static java.lang.String PROPERTYNAME_UPDATE
           
static java.lang.Integer VERSION_EQUAL
           
static java.lang.Integer VERSION_GREATER
           
static java.lang.Integer VERSION_LESS
           
 
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
Constants()
          Creates a new instance of Subject
Constants(java.lang.String version)
           
 
Method Summary
static java.lang.Integer compareVersions(java.lang.String currentVersion, DatabaseConnectionUtils.DatabaseVersion databaseVersion)
           
static java.lang.Integer compareVersions(java.lang.String currentVersion, java.lang.Integer storedMajorVersion, java.lang.Integer storedMinorVersion, java.lang.Integer storedUpdateVersion)
           
 java.lang.Long getConstantsId()
           
static java.util.Vector<java.lang.String> getDateFormatsList()
           
 java.lang.String getDefaultDateFormat()
           
 java.lang.Long getIdentifier()
           
 java.lang.Integer getMajorVersion()
           
 java.lang.Integer getMinorVersion()
           
 java.lang.Integer getUpdateVersion()
           
static void loadDefaultDateFormat()
           
static void modifyConstantsRecord()
           
 void setConstantsId(java.lang.Long constantsID)
           
 void setDefaultDateFormat(java.lang.String defaultDateFormat)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setMajorVersion(java.lang.Integer majorVersion)
           
 void setMinorVersion(java.lang.Integer minorVersion)
           
 void setSoftwareVersion(java.lang.String versionString)
           
 void setUpdateVersion(java.lang.Integer updateVersion)
           
static java.lang.Boolean updateOrCreateVersionRecord(java.lang.String updateToVersion)
           
 
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_MAJOR_VERSION

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

PROPERTYNAME_MINOR_VERSION

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

PROPERTYNAME_UPDATE

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

PROPERTYNAME_DEFAULT_DATE_FORMAT

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

DEFAULT_DATE_FORMAT

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

VERSION_EQUAL

public static final java.lang.Integer VERSION_EQUAL

VERSION_LESS

public static final java.lang.Integer VERSION_LESS

VERSION_GREATER

public static final java.lang.Integer VERSION_GREATER
Constructor Detail

Constants

public Constants()
Creates a new instance of Subject


Constants

public Constants(java.lang.String version)
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.

getConstantsId

public java.lang.Long getConstantsId()

setConstantsId

public void setConstantsId(java.lang.Long constantsID)

getMajorVersion

public java.lang.Integer getMajorVersion()

setMajorVersion

public void setMajorVersion(java.lang.Integer majorVersion)

getMinorVersion

public java.lang.Integer getMinorVersion()

setMinorVersion

public void setMinorVersion(java.lang.Integer minorVersion)

getUpdateVersion

public java.lang.Integer getUpdateVersion()

setUpdateVersion

public void setUpdateVersion(java.lang.Integer updateVersion)

setSoftwareVersion

public void setSoftwareVersion(java.lang.String versionString)

compareVersions

public static java.lang.Integer compareVersions(java.lang.String currentVersion,
                                                DatabaseConnectionUtils.DatabaseVersion databaseVersion)

compareVersions

public static java.lang.Integer compareVersions(java.lang.String currentVersion,
                                                java.lang.Integer storedMajorVersion,
                                                java.lang.Integer storedMinorVersion,
                                                java.lang.Integer storedUpdateVersion)

updateOrCreateVersionRecord

public static java.lang.Boolean updateOrCreateVersionRecord(java.lang.String updateToVersion)

getDateFormatsList

public static java.util.Vector<java.lang.String> getDateFormatsList()

loadDefaultDateFormat

public static void loadDefaultDateFormat()
                                  throws PersistenceException,
                                         LookupException,
                                         WrongNumberOfConstantsRecordsException
Throws:
PersistenceException
LookupException
WrongNumberOfConstantsRecordsException

modifyConstantsRecord

public static void modifyConstantsRecord()
                                  throws PersistenceException,
                                         LookupException,
                                         WrongNumberOfConstantsRecordsException
Throws:
PersistenceException
LookupException
WrongNumberOfConstantsRecordsException

getDefaultDateFormat

public java.lang.String getDefaultDateFormat()

setDefaultDateFormat

public void setDefaultDateFormat(java.lang.String defaultDateFormat)