|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.jguard.principals.JGuardPrincipal
public class JGuardPrincipal
Principal represents the notion of a role.
| Constructor Summary | |
|---|---|
JGuardPrincipal()
empty constructor. |
|
JGuardPrincipal(java.lang.String name)
constructor. |
|
JGuardPrincipal(java.lang.String name,
java.lang.String applicationName)
constructor. |
|
| Method Summary | |
|---|---|
void |
addDomain(Domain domain)
add an Domain to the JGuardPrincipal. |
void |
addPermission(java.security.Permission 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 |
getDescendants()
|
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()
return all permissions owned by this Principal plus permissions inherited from descendants. |
java.util.Set |
getPermissionsFromDomains()
|
int |
hashCode()
override Object's hashcode method. |
boolean |
isActive()
|
void |
removeDomain(Domain domain)
|
void |
setActive(boolean active)
|
void |
setApplicationName(java.lang.String string)
define application name. |
void |
setDescendants(java.util.Set descendants)
|
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)
name - applicationName -
public JGuardPrincipal(java.lang.String name,
java.lang.String applicationName)
name - applicationName - | Method Detail |
|---|
public java.lang.Object clone()
clone in class java.lang.Objectpublic java.lang.String getName()
getName in interface java.security.PrincipalPrincipal.getName()public boolean equals(java.lang.Object another)
equals in interface java.security.Principalequals in class java.lang.Objectanother - object to compare
public java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Objectpublic int hashCode()
hashCode in interface java.security.PrincipalhashCode in class java.lang.Objectpublic void setName(java.lang.String string)
string - public java.util.Set getPermissions()
public java.util.Set getOrphanedPermissions()
public void setPermissions(java.util.Set perms)
set - public void addPermission(java.security.Permission permission)
permission - public void addDomain(Domain 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)
domains - The domains to set.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(Domain domain)
public java.util.Set getDescendants()
public void setDescendants(java.util.Set descendants)
public boolean isActive()
public void setActive(boolean active)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||