|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.wles.util.SubjectBuilder
This class contains static functions to help in constructing and decomposing ASI qualified subjects.
| Nested Class Summary | |
static class |
SubjectBuilder.Parts
Parsed representation of a subject. |
| Field Summary | |
static java.lang.String |
group_prefix
Prefix for qualified groups. |
static java.lang.String |
role_prefix
Prefix for qualified roles. |
static java.lang.String |
user_prefix
Prefix for qualified users. |
| Constructor Summary | |
SubjectBuilder()
|
|
| Method Summary | |
static java.lang.String |
constructRole(java.lang.String name)
Constructs a qualified role name from an unqualified role name. |
static java.lang.String |
constructSubject(SubjectBuilder.Parts parts)
Constructs a qualified subject name from subject structure. |
static java.lang.String |
constructSubjectGroup(java.lang.String directory,
java.lang.String name)
Constructs a qualified group name from the directory and unqualified group name. |
static java.lang.String |
constructUser(java.lang.String directory,
java.lang.String name)
Constructs a qualified user from the directory and unqualified user name. |
static SubjectBuilder.Parts |
decomposeSubject(java.lang.String qualname)
Parses a qualified subject string and seperates it into parts. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String group_prefix
public static final java.lang.String role_prefix
public static final java.lang.String user_prefix
| Constructor Detail |
public SubjectBuilder()
| Method Detail |
public static java.lang.String constructRole(java.lang.String name)
throws BadParameterException
name - the name of the role
BadParameterException
public static java.lang.String constructSubject(SubjectBuilder.Parts parts)
throws BadParameterException
parts - structure containg the subject's prefix, directory and name.
BadParameterException
public static java.lang.String constructSubjectGroup(java.lang.String directory,
java.lang.String name)
throws BadParameterException
directory - the directory for the username - the name of the group
BadParameterException
public static java.lang.String constructUser(java.lang.String directory,
java.lang.String name)
throws BadParameterException
directory - the directory for the username - the name of the user
BadParameterException
public static SubjectBuilder.Parts decomposeSubject(java.lang.String qualname)
throws BadParameterException
qualname - fully qualified escaped subject name
BadParameterException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||