public interface RequestContext
Modifier and Type | Method and Description |
---|---|
java.util.List<Attribute> |
getActionAttribute(java.lang.String attributeId,
java.lang.String dataType,
java.lang.String issuer)
Called to get action attributes in the current XACML request.
|
java.util.List<Attribute> |
getEnvironmentAttribute(java.lang.String attributeId,
java.lang.String dataType,
java.lang.String issuer)
Called to get environment attributes in the current XACML request.
|
java.lang.Object |
getParameter(java.lang.String parameterName)
Retrieve a parameter of the given name in the XACML request.
|
java.util.List<Attribute> |
getResourceAttribute(java.lang.String attributeId,
java.lang.String dataType,
java.lang.String issuer)
Called to get resources attributes in the current XACML request.
|
org.w3c.dom.Node[] |
getResourceContents()
Retrieve the resource contents in the XACML request.
|
java.util.List<Attribute> |
getSubjectAttributes(java.lang.String attributeId,
java.lang.String dataType,
java.lang.String issuer)
Called to get subject attributes in the current XACML request.
|
java.util.List<Attribute> |
getSubjectAttributes(java.lang.String subjectCategory,
java.lang.String attributeId,
java.lang.String dataType,
java.lang.String issuer)
Called to get subject attributes in the current XACML request.
|
java.util.List<Attribute> getSubjectAttributes(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
attributeId
- the id of the attribute to get.dataType
- the data type of the attribute.issuer
- the name of the issuer associated with the attributeId.Attribute
objects with the
same name are created and returned in the list.java.util.List<Attribute> getSubjectAttributes(java.lang.String subjectCategory, java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
subjectCategory
- the subject category.attributeId
- the id of the attribute to get.dataType
- the data type of the attribute.issuer
- the name of the issuer associated with the attributeId.Attribute
objects with the
same name are created and returned in the list.java.util.List<Attribute> getResourceAttribute(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
attributeId
- the id of the attribute to get.dataType
- the data type of the attribute.issuer
- the name of the issuer associated with the attributeId.Attribute
objects with the
same name are created and returned in the list.java.util.List<Attribute> getActionAttribute(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
attributeId
- the id of the attribute to get.dataType
- the data type of the attribute.issuer
- the name of the issuer associated with the attributeId.Attribute
objects with the
same name are created and returned in the list.java.util.List<Attribute> getEnvironmentAttribute(java.lang.String attributeId, java.lang.String dataType, java.lang.String issuer)
attributeId
- the id of the attribute to get.dataType
- the data type of the attribute.issuer
- the name of the issuer associated with the attributeId.Attribute
objects with the
same name are created and returned in the list.java.lang.Object getParameter(java.lang.String parameterName)
parameterName
- the parameter name.org.w3c.dom.Node[] getResourceContents()