Class RequestComponentBuilder
- java.lang.Object
-
- org.apache.cxf.rt.security.saml.xacml2.RequestComponentBuilder
-
public final class RequestComponentBuilder extends Object
A set of utility methods to construct XACML 2.0 Request statements
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.opensaml.xacml.ctx.ActionTypecreateActionType(List<org.opensaml.xacml.ctx.AttributeType> attributes)static org.opensaml.xacml.ctx.AttributeTypecreateAttributeType(String attributeId, String dataType, String issuer, List<org.opensaml.xacml.ctx.AttributeValueType> attributeValues)static org.opensaml.xacml.ctx.AttributeValueTypecreateAttributeValueType(String value)static org.opensaml.xacml.ctx.EnvironmentTypecreateEnvironmentType(List<org.opensaml.xacml.ctx.AttributeType> attributes)static org.opensaml.xacml.ctx.RequestTypecreateRequestType(List<org.opensaml.xacml.ctx.SubjectType> subjects, List<org.opensaml.xacml.ctx.ResourceType> resources, org.opensaml.xacml.ctx.ActionType action, org.opensaml.xacml.ctx.EnvironmentType environment)static org.opensaml.xacml.ctx.ResourceTypecreateResourceType(List<org.opensaml.xacml.ctx.AttributeType> attributes, org.opensaml.xacml.ctx.ResourceContentType resourceContent)static org.opensaml.xacml.ctx.SubjectTypecreateSubjectType(List<org.opensaml.xacml.ctx.AttributeType> attributes, String subjectCategory)
-
-
-
Method Detail
-
createAttributeValueType
public static org.opensaml.xacml.ctx.AttributeValueType createAttributeValueType(String value)
-
createAttributeType
public static org.opensaml.xacml.ctx.AttributeType createAttributeType(String attributeId, String dataType, String issuer, List<org.opensaml.xacml.ctx.AttributeValueType> attributeValues)
-
createSubjectType
public static org.opensaml.xacml.ctx.SubjectType createSubjectType(List<org.opensaml.xacml.ctx.AttributeType> attributes, String subjectCategory)
-
createResourceType
public static org.opensaml.xacml.ctx.ResourceType createResourceType(List<org.opensaml.xacml.ctx.AttributeType> attributes, org.opensaml.xacml.ctx.ResourceContentType resourceContent)
-
createActionType
public static org.opensaml.xacml.ctx.ActionType createActionType(List<org.opensaml.xacml.ctx.AttributeType> attributes)
-
createEnvironmentType
public static org.opensaml.xacml.ctx.EnvironmentType createEnvironmentType(List<org.opensaml.xacml.ctx.AttributeType> attributes)
-
-