org.apache.jetspeed.serializer.objects
Class JSUser

java.lang.Object
  extended by org.apache.jetspeed.serializer.objects.JSUser

public class JSUser
extends java.lang.Object

Jetspeed Serialized (JS) User

Version:
$Id: $
Author:
David Sean Taylor

Constructor Summary
JSUser()
           
 
Method Summary
 void addGroup(JSGroup group)
           
 void addPrivateCredential(java.lang.Object o)
           
 void addPublicCredential(java.lang.Object o)
           
 void addRole(JSRole role)
           
 java.util.ArrayList getGroups()
           
 JSUserGroups getGroupString()
           
 java.lang.String getName()
           
 char[] getPassword()
           
 JSNVPElements getPreferences()
           
 java.security.Principal getPrincipal()
           
 java.util.ArrayList getPrivateCredentials()
           
 java.util.ArrayList getPublicCredentials()
           
 JSPWAttributes getPwData()
           
 boolean getPwEnabled()
           
 java.sql.Date getPwExpirationDate()
           
 boolean getPwRequiredUpdate()
           
 java.util.ArrayList getRoles()
           
 JSUserRoles getRoleString()
           
 JSPrincipalRules getRules()
           
 JSUserAttributes getUserInfo()
           
protected  void resetPassword()
           
 void setGroups(java.util.ArrayList groups)
           
 void setName(java.lang.String name)
           
 void setPassword(char[] password)
           
 void setPreferences(java.util.prefs.Preferences preferences)
           
 void setPrincipal(java.security.Principal principal)
           
 void setPrivateCredentials(java.util.ArrayList privateCredentials)
           
 void setPublicCredentials(java.util.ArrayList publicCredentials)
           
 void setPwData(JSPWAttributes pwData)
           
 void setRoles(java.util.ArrayList roles)
           
 void setRules(JSPrincipalRules rules)
           
 void setUserCredential(java.lang.String name, char[] password, java.sql.Date expirationDate, boolean isEnabled, boolean isExpired, boolean requireUpdate)
           
 void setUserInfo(java.util.prefs.Preferences userInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSUser

public JSUser()
Method Detail

addPublicCredential

public void addPublicCredential(java.lang.Object o)

addPrivateCredential

public void addPrivateCredential(java.lang.Object o)

addGroup

public void addGroup(JSGroup group)

addRole

public void addRole(JSRole role)

getGroups

public java.util.ArrayList getGroups()

setGroups

public void setGroups(java.util.ArrayList groups)

getPassword

public char[] getPassword()

setUserCredential

public void setUserCredential(java.lang.String name,
                              char[] password,
                              java.sql.Date expirationDate,
                              boolean isEnabled,
                              boolean isExpired,
                              boolean requireUpdate)

resetPassword

protected void resetPassword()

getPwEnabled

public boolean getPwEnabled()

getPwRequiredUpdate

public boolean getPwRequiredUpdate()

getPwExpirationDate

public java.sql.Date getPwExpirationDate()

setPassword

public void setPassword(char[] password)

setName

public void setName(java.lang.String name)

getRoles

public java.util.ArrayList getRoles()

setRoles

public void setRoles(java.util.ArrayList roles)

getName

public java.lang.String getName()

getPreferences

public JSNVPElements getPreferences()
Returns:
Returns the preferences.

setPreferences

public void setPreferences(java.util.prefs.Preferences preferences)
Parameters:
preferences - The preferences to set.

getPrivateCredentials

public java.util.ArrayList getPrivateCredentials()
Returns:
Returns the privateCredentials.

setPrivateCredentials

public void setPrivateCredentials(java.util.ArrayList privateCredentials)
Parameters:
privateCredentials - The privateCredentials to set.

getPublicCredentials

public java.util.ArrayList getPublicCredentials()
Returns:
Returns the publicCredentials.

setPublicCredentials

public void setPublicCredentials(java.util.ArrayList publicCredentials)
Parameters:
publicCredentials - The publicCredentials to set.

setUserInfo

public void setUserInfo(java.util.prefs.Preferences userInfo)
Parameters:
userInfo - The userInfo to set.

getUserInfo

public JSUserAttributes getUserInfo()
Returns:
Returns the userInfo.

getRules

public JSPrincipalRules getRules()
Returns:
Returns the rules.

setRules

public void setRules(JSPrincipalRules rules)
Parameters:
rules - The rules to set.

getPrincipal

public java.security.Principal getPrincipal()
Returns:
Returns the principal.

setPrincipal

public void setPrincipal(java.security.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-2010 Apache Software Foundation. All Rights Reserved.