org.apache.jetspeed.serializer.objects
Class JSUser
java.lang.Object
org.apache.jetspeed.serializer.objects.JSUser
public class JSUser
- extends Object
Jetspeed Serialized (JS) User
- Version:
- $Id: $
- Author:
- David Sean Taylor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private String name
password
private char[] password
pwData
private JSPWAttributes pwData
roles
private ArrayList roles
groups
private ArrayList groups
userInfo
private JSUserAttributes userInfo
preferences
private JSNVPElements preferences
publicCredentials
private ArrayList publicCredentials
privateCredentials
private ArrayList privateCredentials
roleString
private JSUserRoles roleString
groupString
private JSUserGroups groupString
rules
private JSPrincipalRules rules
principal
private transient Principal principal
XML
private static final javolution.xml.XMLFormat XML
- SERIALIZER
JSUser
public JSUser()
addPublicCredential
public void addPublicCredential(Object o)
addPrivateCredential
public void addPrivateCredential(Object o)
addGroup
public void addGroup(JSGroup group)
addRole
public void addRole(JSRole role)
getGroups
public ArrayList getGroups()
setGroups
public void setGroups(ArrayList groups)
getPassword
public char[] getPassword()
setUserCredential
public void setUserCredential(String name,
char[] password,
Date expirationDate,
boolean isEnabled,
boolean isExpired,
boolean requireUpdate)
resetPassword
protected void resetPassword()
getPwEnabled
public boolean getPwEnabled()
getPwRequiredUpdate
public boolean getPwRequiredUpdate()
getPwExpirationDate
public Date getPwExpirationDate()
getPWBoolean
private boolean getPWBoolean(String property,
boolean defaultSetting)
setPassword
public void setPassword(char[] password)
setName
public void setName(String name)
getRoles
public ArrayList getRoles()
setRoles
public void setRoles(ArrayList roles)
getName
public String getName()
getPreferences
public JSNVPElements getPreferences()
- Returns:
- Returns the preferences.
setPreferences
public void setPreferences(Preferences preferences)
- Parameters:
preferences
- The preferences to set.
getPrivateCredentials
public ArrayList getPrivateCredentials()
- Returns:
- Returns the privateCredentials.
setPrivateCredentials
public void setPrivateCredentials(ArrayList privateCredentials)
- Parameters:
privateCredentials
- The privateCredentials to set.
getPublicCredentials
public ArrayList getPublicCredentials()
- Returns:
- Returns the publicCredentials.
setPublicCredentials
public void setPublicCredentials(ArrayList publicCredentials)
- Parameters:
publicCredentials
- The publicCredentials to set.
setUserInfo
public void setUserInfo(Preferences userInfo)
- Parameters:
userInfo
- The userInfo to set.
getUserInfo
public JSUserAttributes getUserInfo()
- Returns:
- Returns the userInfo.
append
private String append(JSRole rule)
append
private String append(JSGroup group)
append
private String append(Object s)
putTokens
private String putTokens(ArrayList _list)
getPasswordString
private String getPasswordString()
getRules
public JSPrincipalRules getRules()
- Returns:
- Returns the rules.
setRules
public void setRules(JSPrincipalRules rules)
- Parameters:
rules
- The rules to set.
getPrincipal
public Principal getPrincipal()
- Returns:
- Returns the principal.
setPrincipal
public void setPrincipal(Principal principal)
- Parameters:
principal
- The principal to set.
getGroupString
public JSUserGroups getGroupString()
getRoleString
public JSUserRoles getRoleString()
getPwData
public JSPWAttributes getPwData()
setPwData
public void setPwData(JSPWAttributes pwData)
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.