org.archiviststoolkit.model
Class Users
java.lang.Object
com.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.Users
- All Implemented Interfaces:
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle
public class Users
- extends DomainObject
- See Also:
- Serialized Form
Fields inherited from interface org.hibernate.classic.Lifecycle |
NO_VETO, VETO |
Constructor Summary |
Users()
Creates a new instance of Users |
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, 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 |
ACCESS_CLASS_SUPERUSER
public static final int ACCESS_CLASS_SUPERUSER
- See Also:
- Constant Field Values
ACCESS_CLASS_REPOSITORY_MANAGER
public static final int ACCESS_CLASS_REPOSITORY_MANAGER
- See Also:
- Constant Field Values
ACCESS_CLASS_PROJECT_MANAGER
public static final int ACCESS_CLASS_PROJECT_MANAGER
- See Also:
- Constant Field Values
ACCESS_CLASS_ADVANCED_DATA_ENTRY
public static final int ACCESS_CLASS_ADVANCED_DATA_ENTRY
- See Also:
- Constant Field Values
ACCESS_CLASS_BEGINNING_DATA_ENTRY
public static final int ACCESS_CLASS_BEGINNING_DATA_ENTRY
- See Also:
- Constant Field Values
ACCESS_CLASS_REFERENCE_STAFF
public static final int ACCESS_CLASS_REFERENCE_STAFF
- See Also:
- Constant Field Values
PROPERTYNAME_USERNAME
public static final java.lang.String PROPERTYNAME_USERNAME
- See Also:
- Constant Field Values
PROPERTYNAME_PASSWORD
public static final java.lang.String PROPERTYNAME_PASSWORD
- See Also:
- Constant Field Values
PROPERTYNAME_FULL_NAME
public static final java.lang.String PROPERTYNAME_FULL_NAME
- See Also:
- Constant Field Values
PROPERTYNAME_TITLE
public static final java.lang.String PROPERTYNAME_TITLE
- See Also:
- Constant Field Values
PROPERTYNAME_DEPARTMENT
public static final java.lang.String PROPERTYNAME_DEPARTMENT
- See Also:
- Constant Field Values
PROPERTYNAME_ACCESS_CLASS
public static final java.lang.String PROPERTYNAME_ACCESS_CLASS
- See Also:
- Constant Field Values
PROPERTYNAME_REPOSITORY
public static final java.lang.String PROPERTYNAME_REPOSITORY
- See Also:
- Constant Field Values
PROPERTYNAME_EMAIL
public static final java.lang.String PROPERTYNAME_EMAIL
- See Also:
- Constant Field Values
USERNAME_DEVELOPER
public static final java.lang.String USERNAME_DEVELOPER
- See Also:
- Constant Field Values
Users
public Users()
- Creates a new instance of Users
getUserId
public java.lang.Long getUserId()
setUserId
public void setUserId(java.lang.Long userId)
getUserName
public java.lang.String getUserName()
setUserName
public void setUserName(java.lang.String userName)
getFullName
public java.lang.String getFullName()
setFullName
public void setFullName(java.lang.String fullName)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String title)
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.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
testDeleteRules
public void testDeleteRules()
throws DeleteException,
PersistenceException
- Overrides:
testDeleteRules
in class DomainObject
- Throws:
DeleteException
PersistenceException
hashString
public static final byte[] hashString(char[] input)
throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
hashString
public static final byte[] hashString(java.lang.String input)
throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
hashBytes
public static final byte[] hashBytes(byte[] input)
throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
getPassword
public byte[] getPassword()
setPassword
public void setPassword(byte[] password)
getRepository
public Repositories getRepository()
setRepository
public void setRepository(Repositories repository)
getDepartment
public java.lang.String getDepartment()
setDepartment
public void setDepartment(java.lang.String department)
getAccessClass
public java.lang.Integer getAccessClass()
setAccessClass
public void setAccessClass(java.lang.Integer accessClass)
getEmail
public java.lang.String getEmail()
setEmail
public void setEmail(java.lang.String email)
doesCurrentUserHaveAccess
public static boolean doesCurrentUserHaveAccess(java.lang.Integer level)
lookupUser
public static Users lookupUser(java.lang.String userName,
byte[] password)
getOldAccessClass
public java.lang.Integer getOldAccessClass()
setOldAccessClass
public void setOldAccessClass(java.lang.Integer oldAccessClass)