public class TypedSubject extends java.lang.Object implements RuleEvaluator.AclSubjectCreator
| Constructor and Description |
|---|
TypedSubject(java.lang.Class<? extends java.security.Principal> userType,
java.lang.Class<? extends java.security.Principal> groupType,
java.lang.Class<? extends java.security.Principal> urnType) |
| Modifier and Type | Method and Description |
|---|---|
static RuleEvaluator.AclSubjectCreator |
aclSubjectCreator(java.lang.Class<? extends java.security.Principal> userType,
java.lang.Class<? extends java.security.Principal> groupType,
java.lang.Class<? extends java.security.Principal> urnType) |
AclSubject |
createFrom(javax.security.auth.Subject subject) |
public TypedSubject(java.lang.Class<? extends java.security.Principal> userType,
java.lang.Class<? extends java.security.Principal> groupType,
java.lang.Class<? extends java.security.Principal> urnType)
public static RuleEvaluator.AclSubjectCreator aclSubjectCreator(java.lang.Class<? extends java.security.Principal> userType, java.lang.Class<? extends java.security.Principal> groupType, java.lang.Class<? extends java.security.Principal> urnType)
public AclSubject createFrom(javax.security.auth.Subject subject)
createFrom in interface RuleEvaluator.AclSubjectCreator