|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jguard.principals.JGuardPrincipal
Principal represents the notion of a role.
| Constructor Summary | |
JGuardPrincipal()
empty constructor. |
|
JGuardPrincipal(java.lang.String name,
java.lang.String applicationName)
constructor. |
|
| Method Summary | |
void |
addDomain(URLDomain domain)
add an URLDomain tothe JGuardPrincipal. |
void |
addPermission(URLPermission permission)
add a permission to the JGuardPrincipal. |
java.lang.Object |
clone()
override the java.lang.Object 's clone method. |
int |
compareTo(java.lang.Object o)
method used to compare two objects. |
boolean |
equals(java.lang.Object another)
compare an object to this JGuardPrincipal. |
java.lang.String |
getApplicationName()
|
java.util.Set |
getDomains()
|
java.lang.String |
getName()
|
java.util.Set |
getOrphanedPermissions()
return the permissions not bound to a domain owned by this JGuardPrincipal. |
java.util.Set |
getPermissions()
|
java.util.Set |
getPermissionsFromDomains()
|
int |
hashCode()
override Object's hashcode method. |
void |
removeDomain(URLDomain domain)
|
void |
setApplicationName(java.lang.String string)
define application name. |
void |
setDomains(java.util.Set doms)
|
void |
setName(java.lang.String string)
|
void |
setPermissions(java.util.Set perms)
|
java.lang.String |
toString()
override the Object's toString method. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public JGuardPrincipal()
public JGuardPrincipal(java.lang.String name,
java.lang.String applicationName)
name - applicationName - | Method Detail |
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionpublic java.lang.String getName()
getName in interface java.security.PrincipalPrincipal.getName()public boolean equals(java.lang.Object another)
equals in interface java.security.Principalanother - object to compare
public java.lang.String toString()
toString in interface java.security.Principalpublic int hashCode()
hashCode in interface java.security.Principalpublic void setName(java.lang.String string)
string - public java.util.Set getPermissions()
public java.util.Set getOrphanedPermissions()
public void setPermissions(java.util.Set perms)
public void addPermission(URLPermission permission)
permission - public void addDomain(URLDomain domain)
domain - public java.lang.String getApplicationName()
public void setApplicationName(java.lang.String string)
string - public java.util.Set getDomains()
public java.util.Set getPermissionsFromDomains()
public void setDomains(java.util.Set doms)
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparableo - object to compare
Comparable.compareTo(java.lang.Object),
Comparable.compareTo(java.lang.Object)public void removeDomain(URLDomain domain)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||