Interface RequestContext
-
public interface RequestContextA request context object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.ObjectgetParameter(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.
-
-
-
Method Detail
-
getSubjectAttributes
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.- Parameters:
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.- Returns:
- list of attributes to return. If multiple values exist for an
attribute, then multiple
Attributeobjects with the same name are created and returned in the list.
-
getSubjectAttributes
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.- Parameters:
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.- Returns:
- list of attributes to return. If multiple values exist for an
attribute, then multiple
Attributeobjects with the same name are created and returned in the list.
-
getResourceAttribute
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.- Parameters:
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.- Returns:
- list of attributes to return. If multiple values exist for an
attribute, then multiple
Attributeobjects with the same name are created and returned in the list.
-
getActionAttribute
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.- Parameters:
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.- Returns:
- list of attributes to return. If multiple values exist for an
attribute, then multiple
Attributeobjects with the same name are created and returned in the list.
-
getEnvironmentAttribute
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.- Parameters:
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.- Returns:
- list of attributes to return. If multiple values exist for an
attribute, then multiple
Attributeobjects with the same name are created and returned in the list.
-
getParameter
java.lang.Object getParameter(java.lang.String parameterName)
Retrieve a parameter of the given name in the XACML request.- Parameters:
parameterName- the parameter name.- Returns:
- value of parameter.
-
getResourceContents
org.w3c.dom.Node[] getResourceContents()
Retrieve the resource contents in the XACML request.- Returns:
- a dom node.
-
-