public abstract class AbstractPluginSubject extends java.lang.Object implements AMSubject
Modifier and Type | Field and Description |
---|---|
protected int |
authLevel |
protected java.lang.String |
authScheme |
protected java.lang.String |
guid |
protected javax.security.auth.Subject |
subject |
protected java.lang.String |
userDn |
protected java.lang.String |
userId |
Constructor and Description |
---|
AbstractPluginSubject() |
AbstractPluginSubject(javax.security.auth.Subject subject, java.lang.String userId, java.lang.String userDn, java.lang.String guid, int authlevel) |
Modifier and Type | Method and Description |
---|---|
void |
setAuthLevel(int authLevel) |
void |
setAuthScheme(java.lang.String authScheme) |
void |
setGuid(java.lang.String guid) |
void |
setSubject(javax.security.auth.Subject subject) |
void |
setUserDn(java.lang.String userDn) |
void |
setUserId(java.lang.String userId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAuthLevel, getAuthScheme, getGUID, getIdStoreReference, getSubject, getUserDn, getUserId
protected java.lang.String userId
protected java.lang.String userDn
protected java.lang.String guid
protected java.lang.String authScheme
protected int authLevel
protected javax.security.auth.Subject subject
public AbstractPluginSubject()
public AbstractPluginSubject(javax.security.auth.Subject subject, java.lang.String userId, java.lang.String userDn, java.lang.String guid, int authlevel)
subject
-userId
-userDn
-guid
-authlevel
-public void setSubject(javax.security.auth.Subject subject)
subject
- the subject to setpublic void setUserId(java.lang.String userId)
userId
- the userId to setpublic void setUserDn(java.lang.String userDn)
userDn
- the userDn to setpublic void setGuid(java.lang.String guid)
guid
- the guid to setpublic void setAuthScheme(java.lang.String authScheme)
authScheme
- the authScheme to setpublic void setAuthLevel(int authLevel)
authLevel
- the authLevel to set