|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetaMatrixPrincipal
This interface represents an abstract notion of users, groups or applications within the MetaMatrix Security Framework. MetaMatrixPrincipal is anlogous to java.security.Principal, which it extends from.
Field Summary | |
---|---|
static int |
NAME_LEN_LIMIT
|
static int |
TYPE_ADMIN
|
static int |
TYPE_GROUP
|
static java.lang.String |
TYPE_LABEL_ADMIN
|
static java.lang.String |
TYPE_LABEL_GROUP
|
static java.lang.String |
TYPE_LABEL_USER
|
static java.lang.String[] |
TYPE_NAMES
|
static int |
TYPE_USER
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Return a cloned instance of this object. |
java.util.Set |
getGroupNames()
Returns the Principal for each group that this principal is a member of. |
MetaMatrixPrincipalName |
getMetaMatrixPrincipalName()
Get the MetaMatrixPrincipalName for this principal. |
int |
getType()
Get the type of principal |
java.lang.String |
getTypeLabel()
Get the String form for the type of principal |
Methods inherited from interface java.security.Principal |
---|
equals, getName, hashCode, toString |
Field Detail |
---|
static final int TYPE_USER
static final int TYPE_GROUP
static final int TYPE_ADMIN
static final java.lang.String TYPE_LABEL_USER
static final java.lang.String TYPE_LABEL_GROUP
static final java.lang.String TYPE_LABEL_ADMIN
static final int NAME_LEN_LIMIT
static final java.lang.String[] TYPE_NAMES
Method Detail |
---|
MetaMatrixPrincipalName getMetaMatrixPrincipalName()
MetaMatrixPrincipalName
for this principal.
MetaMatrixPrincipalName
for this principal.MetaMatrixPrincipaName.
int getType()
java.lang.String getTypeLabel()
java.util.Set getGroupNames()
java.lang.Object clone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |