org.opensaml.xacml.policy
Interface AttributeDesignatorType

All Superinterfaces:
ExpressionType, org.opensaml.xml.validation.ValidatingXMLObject, XACMLObject, org.opensaml.xml.XMLObject
All Known Subinterfaces:
SubjectAttributeDesignatorType
All Known Implementing Classes:
AttributeDesignatorTypeImpl, SubjectAttributeDesignatorTypeImpl

public interface AttributeDesignatorType
extends ExpressionType

XACML AttribtueDesignator schema type.


Field Summary
static java.lang.String ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
          Local name of the element ActionAttributeDesignator.
static javax.xml.namespace.QName ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
          QName of the element ActionAttributeDesignator.
static java.lang.String ATTRIBUTE_ID_ATTRIB_NAME
          AttribtueId attribute name.
static java.lang.String DATA_TYPE_ATTRIB_NAME
          DataType attribute name.
static java.lang.String ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
          Local name of the element EnvironmentAttribtueDesignator.
static javax.xml.namespace.QName ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
          QName of the element EnvironmentAttribtueDesignator.
static java.lang.String ISSUER_ATTRIB_NAME
          Issuer attribute name.
static java.lang.String MUST_BE_PRESENT_ATTRIB_NAME
          MustBePresent attribute name.
static java.lang.String RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
          Local name of the element ResourceAttributeDesignator.
static javax.xml.namespace.QName RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
          QName of the element ResourceAttributeDesignator.
static java.lang.String SCHEMA_TYPE_LOCAL_NAME
          Local name of the XSI type.
static javax.xml.namespace.QName SCHEMA_TYPE_NAME
          QName of the XSI type.
static java.lang.String SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
          Local name of the element SubjectAttributeDesignator.
static javax.xml.namespace.QName SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
          QName of the element SubjectAttributeDesignator.
 
Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML20
 
Method Summary
 java.lang.String getAttributeId()
          Gets the ID of the designated attribute.
 java.lang.String getDataType()
          Gets the data type of the designated attribute.
 java.lang.String getIssuer()
          Gets the issuer of the designated attribute.
 java.lang.Boolean getMustBePresent()
          Gets whether the designated attribute must be present.
 org.opensaml.xml.schema.XSBooleanValue getMustBePresentXSBoolean()
          Gets whether the designated attribute must be present.
 void setAttribtueId(java.lang.String id)
          Sets the ID of the designated attribute.
 void setDataType(java.lang.String type)
          Sets the data type of the designated attribute.
 void setIssuer(java.lang.String issuer)
          Sets the issuer of the designated attribute.
 void setMustBePresent(java.lang.Boolean present)
          Sets whether the designated attribute must be present.
 void setMustBePresentXSBoolean(org.opensaml.xml.schema.XSBooleanValue present)
          Sets whether the designated attribute must be present.
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME

static final java.lang.String SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element SubjectAttributeDesignator.

See Also:
Constant Field Values

SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME

static final javax.xml.namespace.QName SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element SubjectAttributeDesignator.


RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME

static final java.lang.String RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element ResourceAttributeDesignator.

See Also:
Constant Field Values

RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME

static final javax.xml.namespace.QName RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element ResourceAttributeDesignator.


ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME

static final java.lang.String ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element ActionAttributeDesignator.

See Also:
Constant Field Values

ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME

static final javax.xml.namespace.QName ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element ActionAttributeDesignator.


ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME

static final java.lang.String ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element EnvironmentAttribtueDesignator.

See Also:
Constant Field Values

ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME

static final javax.xml.namespace.QName ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element EnvironmentAttribtueDesignator.


SCHEMA_TYPE_LOCAL_NAME

static final java.lang.String SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.

See Also:
Constant Field Values

SCHEMA_TYPE_NAME

static final javax.xml.namespace.QName SCHEMA_TYPE_NAME
QName of the XSI type.


ATTRIBUTE_ID_ATTRIB_NAME

static final java.lang.String ATTRIBUTE_ID_ATTRIB_NAME
AttribtueId attribute name.

See Also:
Constant Field Values

DATA_TYPE_ATTRIB_NAME

static final java.lang.String DATA_TYPE_ATTRIB_NAME
DataType attribute name.

See Also:
Constant Field Values

ISSUER_ATTRIB_NAME

static final java.lang.String ISSUER_ATTRIB_NAME
Issuer attribute name.

See Also:
Constant Field Values

MUST_BE_PRESENT_ATTRIB_NAME

static final java.lang.String MUST_BE_PRESENT_ATTRIB_NAME
MustBePresent attribute name.

See Also:
Constant Field Values
Method Detail

getAttributeId

java.lang.String getAttributeId()
Gets the ID of the designated attribute.

Returns:
ID of the designated attribute

setAttribtueId

void setAttribtueId(java.lang.String id)
Sets the ID of the designated attribute.

Parameters:
id - ID of the designated attribute

getDataType

java.lang.String getDataType()
Gets the data type of the designated attribute.

Returns:
data type of the designated attribute

setDataType

void setDataType(java.lang.String type)
Sets the data type of the designated attribute.

Parameters:
type - data type of the designated attribute

getIssuer

java.lang.String getIssuer()
Gets the issuer of the designated attribute.

Returns:
issuer of the designated attribute

setIssuer

void setIssuer(java.lang.String issuer)
Sets the issuer of the designated attribute.

Parameters:
issuer - issuer of the designated attribute

getMustBePresentXSBoolean

org.opensaml.xml.schema.XSBooleanValue getMustBePresentXSBoolean()
Gets whether the designated attribute must be present.

Returns:
whether the designated attribute must be present

setMustBePresentXSBoolean

void setMustBePresentXSBoolean(org.opensaml.xml.schema.XSBooleanValue present)
Sets whether the designated attribute must be present.

Parameters:
present - whether the designated attribute must be present

setMustBePresent

void setMustBePresent(java.lang.Boolean present)
Sets whether the designated attribute must be present.

Parameters:
present - whether the designated attribute must be present

getMustBePresent

java.lang.Boolean getMustBePresent()
Gets whether the designated attribute must be present.

Returns:
whether the designated attribute must be present


Copyright © 2006-2011 Internet2. All Rights Reserved.