|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.moremotion.security.domain.SecurityDomain
public class SecurityDomain
Constructor Summary | |
---|---|
SecurityDomain()
Creates a new instance of SecurityDomain |
|
SecurityDomain(java.lang.String name)
|
Method Summary | |
---|---|
void |
allUsersModified(java.lang.String subDomainName)
|
int |
failedLoginAttempt(java.lang.String subDomainName,
java.lang.String userName,
long suspendPeriod)
|
int |
getActiveUserCount(java.lang.String subDomainName)
|
java.util.ArrayList |
getActiveUserList(java.lang.String subDomainName,
int from,
int amount)
|
java.lang.String |
getName()
Returns the name of this Security Domain |
int |
getNumberOfFailedLoginAttemps(java.lang.String subDomainName,
java.lang.String userName,
java.lang.String sid)
|
SignedUser |
getSignedUser(java.lang.String sid)
Returns the Signed User associated with the given Http Session |
boolean |
isKilled(java.lang.String sid)
Checks if the given session is just killed. |
int |
isUserSuspended(java.lang.String subDomainName,
java.lang.String userName,
long suspendPeriod)
|
void |
login(java.lang.String subDomainName,
java.lang.String userName,
java.lang.String sid)
Logges in the specified user in this domain. |
void |
login(java.lang.String subDomainName,
java.lang.String userName,
java.lang.String sid,
boolean multipleLoginAllowed)
Logges in the specified user in this domain. |
void |
logout(java.lang.String sid)
Logges out the user attached to the given Http Session |
void |
logoutUser(java.lang.String subDomainName,
java.lang.String userName)
Logges out all the sessions of the specified user from this domain |
void |
reportFailedLoginAttempt(java.lang.String subDomainName,
java.lang.String userName,
java.lang.String sid)
|
java.lang.String |
trustedLogin(java.lang.String oldsid,
java.lang.String newsid)
Logges in the user without authentication incase it has a valid session in another domain |
void |
userModified(java.lang.String subDomainName,
java.lang.String userName)
Used to denote that the specified user account is modified |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecurityDomain()
public SecurityDomain(java.lang.String name)
Method Detail |
---|
public java.lang.String getName()
public void login(java.lang.String subDomainName, java.lang.String userName, java.lang.String sid) throws SecurityDomainException
subDomainName
- The name of the subdomainuserName
- the user namesid
- The current Http Session Id
SecurityDomainException
public void login(java.lang.String subDomainName, java.lang.String userName, java.lang.String sid, boolean multipleLoginAllowed) throws SecurityDomainException
subDomainName
- The name of the subdomainuserName
- the user namesid
- The current Http Session IdmultipleLoginAllowed
- flag
SecurityDomainException
public boolean isKilled(java.lang.String sid)
public int getNumberOfFailedLoginAttemps(java.lang.String subDomainName, java.lang.String userName, java.lang.String sid)
public void reportFailedLoginAttempt(java.lang.String subDomainName, java.lang.String userName, java.lang.String sid)
public java.lang.String trustedLogin(java.lang.String oldsid, java.lang.String newsid) throws SecurityDomainException
oldsid
- The session id from another contextnewsid
- The current session in the current context
SecurityDomainException
public void logout(java.lang.String sid)
public void logoutUser(java.lang.String subDomainName, java.lang.String userName)
subDomainName
- The name of the subdomainuserName
- the user namepublic SignedUser getSignedUser(java.lang.String sid)
public void userModified(java.lang.String subDomainName, java.lang.String userName)
public void allUsersModified(java.lang.String subDomainName)
public int getActiveUserCount(java.lang.String subDomainName)
public java.util.ArrayList getActiveUserList(java.lang.String subDomainName, int from, int amount)
public int failedLoginAttempt(java.lang.String subDomainName, java.lang.String userName, long suspendPeriod)
public int isUserSuspended(java.lang.String subDomainName, java.lang.String userName, long suspendPeriod)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |