org.archiviststoolkit.model
Class Users
java.lang.Object
   com.jgoodies.binding.beans.Model
com.jgoodies.binding.beans.Model
       org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.mydomain.DomainObject
           org.archiviststoolkit.model.Users
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:
- getIdentifierin class- DomainObject
 
- 
- Returns:
- Returns the identifier.
 
setIdentifier
public void setIdentifier(java.lang.Long identifier)
- 
- Specified by:
- setIdentifierin class- DomainObject
 
- 
- Parameters:
- identifier- The identifier to set.
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
testDeleteRules
public void testDeleteRules()
                     throws DeleteException,
                            PersistenceException
- 
- Overrides:
- testDeleteRulesin 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)
- 
 
doesUserHaveAccess
public static boolean doesUserHaveAccess(Users user,
                                         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)
-