atg.security
Class SerializedProxyUserAuthority
java.lang.Object
  
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      
atg.nucleus.GenericService
          
atg.nucleus.RegisteredService
              
atg.security.GenericUserAuthority
                  
atg.security.SerializedProxyUserAuthority
- All Implemented Interfaces: 
 - NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, ProxyUserAuthority, UserAuthority, UserAuthority2, java.io.Serializable, java.util.EventListener
 
public class SerializedProxyUserAuthority
- extends GenericUserAuthority
- implements ProxyUserAuthority, java.io.Serializable
  
A serializable version of a proxy user authority.  This represents
 a proxy user authority on the client.  Its purpose is primarily to
 preserve whatever special lookup semantics the proxy may have on
 the server (e.g. name mapping as is done by
 atg.userdirectory.UserDirectoryLoginUserAuthority).
- See Also:
 - Serialized Form
 
| 
Field Summary | 
static java.lang.String | 
CLASS_VERSION
 
          Class version string | 
 
 
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging | 
DEFAULT_LOG_TRACE_STATUS | 
 
 
 
 
| Methods inherited from class atg.security.GenericUserAuthority | 
addAuthenticationFailedListener, addAuthenticationSucceededListener, addSpecialPersona, fireAuthenticationFailedEvent, fireAuthenticationSucceededEvent, getProxyUserAuthorities, getSpecialPersonae, getSupportsEveryone, getUserAuthorityName, removeAuthenticationFailedListener, removeAuthenticationSucceededListener, removeSpecialPersona, setProxyUserAuthorities, setSpecialPersonae, setSupportsEveryone, setUserAuthorityName, userDestroyed | 
 
| Methods inherited from class atg.nucleus.RegisteredService | 
addToRegistry, getRegistry, getRegistryName, getServiceName, removeFromRegistry, setRegistryName, setServiceName, startService, stopService | 
 
| Methods inherited from class atg.nucleus.GenericService | 
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo | 
 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
 
SerializedProxyUserAuthority
public SerializedProxyUserAuthority()
SerializedProxyUserAuthority
public SerializedProxyUserAuthority(UserAuthority pAuthority)
getPersona
public Persona getPersona(java.lang.Object pId)
- Description copied from class: 
GenericUserAuthority 
- Returns a persona for the given ID object.  This is typically used by
 an ACL parser, where the ID is usually a string.  In this implementation
 the only IDs that have matching personae are those that were defined
 as "special" personae.
- Specified by:
 getPersona in interface UserAuthority- Overrides:
 getPersona in class GenericUserAuthority
 
 
 
getUserAuthority
public UserAuthority getUserAuthority()
- Returns the real user authority that this proxy is a substitute for, if possible.  If
 no authority is known this should return "
this" (ie not
 null).
- Specified by:
 getUserAuthority in interface ProxyUserAuthority
 
 
 
setUserAuthority
public void setUserAuthority(UserAuthority pNewAuthority)
- Changes the real user authority that this proxy is a substitute for, if possible.
- Specified by:
 setUserAuthority in interface ProxyUserAuthority