|
Holger's Java API |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.antelmann.mgmt.EntityImpl
com.antelmann.mgmt.UserImpl
com.antelmann.timeregister.TimeUser
public class TimeUser
This class implements a special User that adds a WorkUnitValidator as a member.
The password is only saved as a hash code.,
Serialized Form| Field Summary | |
|---|---|
protected WorkUnitValidator |
schedule
represents the hashed version of the password |
| Fields inherited from class com.antelmann.mgmt.UserImpl |
|---|
accessList, active, description, name, passwordHash |
| Fields inherited from class com.antelmann.mgmt.EntityImpl |
|---|
propertyChangeSupport, props |
| Constructor Summary | |
|---|---|
TimeUser(Object id,
String name)
|
|
TimeUser(Object id,
String name,
String passwordHash,
boolean enabled,
String description)
|
|
TimeUser(Object id,
String name,
String passwordHash,
boolean enabled,
String description,
WorkUnitValidator schedule)
Deprecated. |
|
TimeUser(Object id,
User user,
WorkUnitValidator schedule)
|
|
TimeUser(String name)
|
|
| Method Summary | |
|---|---|
boolean |
canRead()
based on the access action String read |
boolean |
canReadAll()
based on the access action String readAll |
protected void |
checkPropertyChange(String key,
Object value)
determines whether a property can be changed as given. |
String |
getBarcode()
based on the property barcode |
WorkUnitValidator |
getWorkUnitValidator()
|
boolean |
isAdmin()
based on the access action String admin |
void |
setBarcode(String barcode)
|
void |
setWorkUnitValidator(WorkUnitValidator schedule)
|
| Methods inherited from class com.antelmann.mgmt.UserImpl |
|---|
accessibleObjects, canAccess, checkPassword, compareTo, equals, getDescription, getName, getPasswordHash, hashPassword, isEnabled, resetPassword, setAccess, setDescription, setEnabled, setName, setPassword, setPasswordHash, toString |
| Methods inherited from class com.antelmann.mgmt.EntityImpl |
|---|
addPropertyChangeListener, containsPropertyText, enableChangeListenerSupport, equalWithProperties, getID, getProperties, getProperty, getPropertyChangeListeners, hashCode, isChangeListenerSupportEnabled, removeProperty, removePropertyChangeListener, setAll, setProperty, verifyProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.antelmann.mgmt.Entity |
|---|
getProperties, getProperty, removeProperty, setProperty |
| Methods inherited from interface com.antelmann.mgmt.Resource |
|---|
getID |
| Field Detail |
|---|
protected WorkUnitValidator schedule
| Constructor Detail |
|---|
public TimeUser(String name)
public TimeUser(Object id,
String name)
public TimeUser(Object id,
String name,
String passwordHash,
boolean enabled,
String description)
@Deprecated
public TimeUser(Object id,
String name,
String passwordHash,
boolean enabled,
String description,
WorkUnitValidator schedule)
public TimeUser(Object id,
User user,
WorkUnitValidator schedule)
| Method Detail |
|---|
protected void checkPropertyChange(String key,
Object value)
throws IllegalArgumentException
EntityImpl
checkPropertyChange in class EntityImplIllegalArgumentException - if the change of the value is not to be allowedEntityImpl.setProperty(String, Object),
EntityImpl.removeProperty(String)public String getBarcode()
public void setBarcode(String barcode)
public void setWorkUnitValidator(WorkUnitValidator schedule)
public WorkUnitValidator getWorkUnitValidator()
public boolean canRead()
public boolean canReadAll()
public boolean isAdmin()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||