Serialized Form
Package edu.stanford.rt.credential |
value
DataValue value
- the principal value, which could be an integer or a string.
delegateTo
PrincipalExpression delegateTo
- to whom to delegate the authority.
control
Role control
- depth of the allowed further delegation.
roleTerm1
RoleTerm roleTerm1
roleTerm2
RoleTerm roleTerm2
hashValue
java.lang.String hashValue
- Hash value for the public key stored in this principal
principal
Principal principal
roleTerm
RoleTerm roleTerm
context
DomainSpecification context
- Role declaration context.
The DomainSpecification
in which the current role
is declared.
name
java.lang.String name
- Role name.
In RTML: attribute name
.
issuerTracesType
int issuerTracesType
- Default is DEFAULT_ISSUER_TYPE
In RTML: attribute issuerTracesType
.
subjectTracesType
int subjectTracesType
- Default is DEFAULT_SUBJECT_TYPE
In RTML: attribute subjectTracesType
.
dimension
int dimension
- Default is 1
In RTML: attribute dimension
.
isIdentity
boolean isIdentity
- Default is false.
In RTML: attribute isIdentity
.
parameterDeclarations
OrderedMap parameterDeclarations
- Maps String (parameter name) to DataType (parameter type).
declarationType
int declarationType
- Declaration type: Restriction, Extension, Projection or Plain.
baseRole
RoleDeclaration baseRole
- BaseRole Element for Restriction, Extension, Projection.
prefixToPositions
java.util.HashMap prefixToPositions
- This map keeps track of the ordersing of the flattend name-prefixes.
A name-prefix is colon-separated name concatenation.
positionToPrefixes
java.util.HashMap positionToPrefixes
parts
java.util.ArrayList parts
- list of members in this intersection.