net.sf.jguard.ext.authentication
Class PersistedPrincipal

java.lang.Object
  extended by net.sf.jguard.ext.authentication.PersistedPrincipal
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, java.security.Principal, net.sf.jguard.core.CoreConstants, net.sf.jguard.core.principals.BasePrincipal

public class PersistedPrincipal
extends java.lang.Object
implements net.sf.jguard.core.principals.BasePrincipal

Author:
Charles Gay
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface net.sf.jguard.core.principals.BasePrincipal
serialVersionUID
 
Fields inherited from interface net.sf.jguard.core.CoreConstants
APPLICATION_HOME_PATH, APPLICATION_NAME_SYSTEM_PROPERTY, AUTHENTICATION, AUTHENTICATION_CONFIGURATION_FILE, AUTHENTICATION_DATABASE_FILE_LOCATION, AUTHENTICATION_JNDI_FILE_LOCATION, AUTHENTICATION_MANAGER, AUTHENTICATION_MANAGER_OPTIONS, AUTHENTICATION_SCHEME_HANDLER, AUTHENTICATION_SCHEME_HANDLER_NAME, AUTHENTICATION_XML_FILE_LOCATION, AUTHN_UTILS, AUTHORIZATION, AUTHORIZATION_DATABASE_FILE_LOCATION, AUTHORIZATION_MANAGER, AUTHORIZATION_MANAGER_OPTIONS, AUTHORIZATION_PERMISSION_RESOLUTION_CACHING, AUTHORIZATION_XML_FILE_LOCATION, DEBUG, DEFAULT_APPLICATION_NAME, DIGEST_ALGORITHM, FLAG, GUEST, INCLUDE_CONFIG_FROM_JAVA_PARAM, INCLUDE_OLD_CONFIG, INCLUDE_POLICY_FROM_JAVA_PARAM, JGUARD_CONFIGURATION, JVM_SCOPE, LAST_ACCESS_DENIED_PERMISSION, LOCAL_SCOPE, LOGIN_EXCEPTION_CLASS, LOGIN_EXCEPTION_MESSAGE, LOGIN_MODULE, LOGIN_MODULE_OPTIONS, LOGIN_MODULES, NAME, OPTION, OPTIONAL, POLICY_CONFIGURATION_FILE, REGISTRATION_DONE, REQUIRED, REQUISITE, SALT, SCOPE, SUFFICIENT, VALUE_MARKUP
 
Constructor Summary
PersistedPrincipal()
           
 
Method Summary
 java.lang.Object clone()
           
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getApplicationName()
           
 java.lang.String getClassName()
           
 java.lang.Long getId()
           
 java.lang.String getName()
           
 int hashCode()
           
 void setApplicationName(java.lang.String applicationName)
           
 void setClassName(java.lang.String className)
           
 void setId(java.lang.Long id)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.security.Principal
toString
 

Constructor Detail

PersistedPrincipal

public PersistedPrincipal()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getApplicationName

public java.lang.String getApplicationName()

setApplicationName

public void setApplicationName(java.lang.String applicationName)

getName

public java.lang.String getName()
Specified by:
getName in interface java.security.Principal

setName

public void setName(java.lang.String name)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface net.sf.jguard.core.principals.BasePrincipal
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

hashCode

public int hashCode()
Specified by:
hashCode in interface java.security.Principal
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Specified by:
equals in interface java.security.Principal
Overrides:
equals in class java.lang.Object


Copyright © 2004-2009. All Rights Reserved.