| 
 | |||||||||
| 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.PartsParsed representation of a subject. | 
| Field Summary | |
| static java.lang.String | group_prefixPrefix for qualified groups. | 
| static java.lang.String | role_prefixPrefix for qualified roles. | 
| static java.lang.String | user_prefixPrefix 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 | ||||||||