com.ibm.sec.authz.jaccplus.impl
Class SubjectApplicationAttributes

java.lang.Object
  extended by com.ibm.sec.authz.jaccplus.ApplicationAttributes
      extended by com.ibm.sec.authz.jaccplus.impl.SubjectApplicationAttributes

public class SubjectApplicationAttributes
extends ApplicationAttributes

This class extends the ApplicationAttributes and is used as a container specifically for SubjectAttributes objects. It can have any number of handlers registered and can then be registered for retrieval and use against a single container type handler.

By default the following handlers are registered:

 registerHandler("urn:oasis:names:tc:xacml:1.0:subject:subject-id", ApplicationSubjectHandler.INSTANCE);
 registerHandler("urn:oasis:names:tc:xacml:1.0:subject:group-id", ApplicationSubjectHandler.INSTANCE);
 registerHandler("urn:oasis:names:tc:xacml:2.0:subject:role", ApplicationRoleHandler.INSTANCE);
 


Field Summary
static java.lang.String SUBJECT_ATTRIBUTES
           
 
Fields inherited from class com.ibm.sec.authz.jaccplus.ApplicationAttributes
ATTR_ACTION_KEY, ATTR_ENVIRONMENT_KEY, ATTR_RESOURCE_KEY, ATTR_SUBJECT_KEY
 
Constructor Summary
SubjectApplicationAttributes()
           
 
Method Summary
 
Methods inherited from class com.ibm.sec.authz.jaccplus.ApplicationAttributes
getAttributes, getSupportedAttributes, registerHandler, registerHandler, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBJECT_ATTRIBUTES

public static final java.lang.String SUBJECT_ATTRIBUTES
See Also:
Constant Field Values
Constructor Detail

SubjectApplicationAttributes

public SubjectApplicationAttributes()


Copyright © 2009 IBM Corp. All Rights Reserved.