|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jguard.core.organization.Organization
public class Organization
an organization which can own one SubjectTemplate .
| Field Summary | |
|---|---|
protected java.util.Set |
credentials
|
protected java.lang.Long |
id
|
static java.lang.String |
ID
|
protected java.util.Set |
principals
these objects are some references to principals present in the AuthenticationManager. |
protected SubjectTemplate |
subjectTemplate
|
protected java.util.Set |
users
|
| Fields inherited from interface net.sf.jguard.core.principals.BasePrincipal |
|---|
serialVersionUID |
| Constructor Summary | |
|---|---|
Organization()
|
|
| Method Summary | |
|---|---|
void |
addPrincipal(java.security.Principal principal)
|
void |
addPrincipalToUser(javax.security.auth.Subject user,
java.lang.String roleName)
add role from this application to user. |
void |
addPrincipalToUser(javax.security.auth.Subject user,
java.lang.String roleName,
java.lang.String applicationName)
add a role from any application without check to user. |
java.lang.Object |
clone()
|
int |
compareTo(java.lang.Object object)
|
javax.security.auth.Subject |
createUser(javax.security.auth.Subject user)
|
javax.security.auth.Subject |
createUser(SubjectTemplate user)
|
void |
deleteUser(javax.security.auth.Subject user)
remove user. |
boolean |
equals(java.lang.Object organization)
|
java.util.Set |
getCredentials()
|
java.lang.Long |
getId()
|
java.lang.String |
getName()
return the unique name of the organization. |
java.util.Set |
getPrincipals()
|
SubjectTemplate |
getSubjectTemplate()
|
java.util.Set |
getUsers()
|
int |
hashCode()
|
void |
removePrincipal(java.security.Principal principal)
|
void |
setCredentials(java.util.Set credentials)
|
void |
setId(java.lang.Long id)
|
void |
setPrincipals(java.util.Set principals)
|
void |
setSubjectTemplate(SubjectTemplate subjectTemplate)
|
void |
setUsers(java.util.Set users)
|
void |
updateUser(JGuardCredential cred,
javax.security.auth.Subject user)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.security.Principal |
|---|
toString |
| Field Detail |
|---|
public static final java.lang.String ID
protected SubjectTemplate subjectTemplate
protected java.util.Set principals
protected java.util.Set credentials
protected java.lang.Long id
protected java.util.Set users
| Constructor Detail |
|---|
public Organization()
| Method Detail |
|---|
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface BasePrincipalclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.util.Set getPrincipals()
public void setPrincipals(java.util.Set principals)
public boolean equals(java.lang.Object organization)
equals in interface java.security.Principalequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.security.PrincipalhashCode in class java.lang.Object
public void addPrincipal(java.security.Principal principal)
throws AuthenticationException
AuthenticationException
public void removePrincipal(java.security.Principal principal)
throws AuthenticationException
AuthenticationExceptionpublic SubjectTemplate getSubjectTemplate()
public void setSubjectTemplate(SubjectTemplate subjectTemplate)
public javax.security.auth.Subject createUser(SubjectTemplate user)
throws AuthenticationException
user -
AuthenticationException
public javax.security.auth.Subject createUser(javax.security.auth.Subject user)
throws AuthenticationException
user -
AuthenticationException
public void updateUser(JGuardCredential cred,
javax.security.auth.Subject user)
throws AuthenticationException
cred - user -
AuthenticationExceptionpublic java.util.Set getUsers()
public void deleteUser(javax.security.auth.Subject user)
throws AuthenticationException
user -
AuthenticationException
public void addPrincipalToUser(javax.security.auth.Subject user,
java.lang.String roleName)
throws AuthenticationException
user - roleName -
AuthenticationException
public void addPrincipalToUser(javax.security.auth.Subject user,
java.lang.String roleName,
java.lang.String applicationName)
throws AuthenticationException
user - roleName - applicationName -
AuthenticationExceptionpublic java.util.Set getCredentials()
public void setCredentials(java.util.Set credentials)
public java.lang.String getName()
getName in interface java.security.Principalpublic int compareTo(java.lang.Object object)
compareTo in interface java.lang.Comparablepublic java.lang.Long getId()
public void setId(java.lang.Long id)
public void setUsers(java.util.Set users)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||