net.sf.jguard.ext.authentication
Class PersistedSubject

java.lang.Object
  extended by net.sf.jguard.ext.authentication.PersistedSubject

public class PersistedSubject
extends java.lang.Object

POJO part of javax.security.auth.PersistedSubject.

Author:
Charles Gay

Field Summary
static java.lang.String ACTIVE
           
static java.lang.String LOGIN
           
static java.lang.String PERSISTENCE_ID
           
 
Constructor Summary
PersistedSubject()
           
PersistedSubject(javax.security.auth.Subject subject, PersistedOrganization organization)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 java.lang.Long getId()
           
 java.lang.String getLogin()
           
 net.sf.jguard.core.organization.Organization getOrganization()
           
 java.util.Set getPrivateCredentials()
           
 java.util.Set getPublicCredentials()
           
 int hashCode()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setLogin(java.lang.String login)
           
 void setOrganization(PersistedOrganization organization)
           
 void setPrincipals(java.util.Set principals)
           
 void setPrivateCredentials(java.util.Set privateCredentials)
           
 void setPublicCredentials(java.util.Set publicCredentials)
           
 javax.security.auth.Subject toJavaxSecuritySubject()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGIN

public static final java.lang.String LOGIN
See Also:
Constant Field Values

ACTIVE

public static final java.lang.String ACTIVE
See Also:
Constant Field Values

PERSISTENCE_ID

public static final java.lang.String PERSISTENCE_ID
See Also:
Constant Field Values
Constructor Detail

PersistedSubject

public PersistedSubject()

PersistedSubject

public PersistedSubject(javax.security.auth.Subject subject,
                        PersistedOrganization organization)
Method Detail

toJavaxSecuritySubject

public javax.security.auth.Subject toJavaxSecuritySubject()

setPrincipals

public void setPrincipals(java.util.Set principals)

getPublicCredentials

public java.util.Set getPublicCredentials()

setPublicCredentials

public void setPublicCredentials(java.util.Set publicCredentials)

getPrivateCredentials

public java.util.Set getPrivateCredentials()

setPrivateCredentials

public void setPrivateCredentials(java.util.Set privateCredentials)

getId

public java.lang.Long getId()

getOrganization

public net.sf.jguard.core.organization.Organization getOrganization()

setOrganization

public void setOrganization(PersistedOrganization organization)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

getLogin

public java.lang.String getLogin()

setLogin

public void setLogin(java.lang.String login)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)


Copyright © 2004-2009. All Rights Reserved.