org.opensaml.xacml.ctx.impl
Class MissingAttributeDetailTypeImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.xacml.impl.AbstractXACMLObject
              extended by org.opensaml.xacml.ctx.impl.MissingAttributeDetailTypeImpl
All Implemented Interfaces:
MissingAttributeDetailType, XACMLObject, ValidatingXMLObject, XMLObject

public class MissingAttributeDetailTypeImpl
extends AbstractXACMLObject
implements MissingAttributeDetailType

Concrete implementation of MissingAttributeDetailType.


Field Summary
private  String attributeId
          ID of the attribute.
private  XMLObjectChildrenList<AttributeValueType> attributeValues
          Lists of the attribute values in details.
private  String dataType
          Data type of the attribute.
private  String issuer
          Issuer of the attribute.
 
Fields inherited from interface org.opensaml.xacml.ctx.MissingAttributeDetailType
ATTRIBUTE_ID_ATTRIB_NAME, DATA_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ISSUER_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
 
Constructor Summary
protected MissingAttributeDetailTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 String getAttributeId()
          Gets the ID of the attribute.
 List<AttributeValueType> getAttributeValues()
          Gets the missing attribute values.
 String getDataType()
          Gets the data type of the attribute.
 String getIssuer()
          Gets the issuer of the attribute.
 List<XMLObject> getOrderedChildren()
          
 void setAttributeId(String id)
          Sets the ID of the attribute.
 void setDataType(String type)
          Sets the data type of the attribute.
 void setIssuer(String issuer)
          Sets the issuer of the attribute.
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

attributeValues

private XMLObjectChildrenList<AttributeValueType> attributeValues
Lists of the attribute values in details.


attributeId

private String attributeId
ID of the attribute.


dataType

private String dataType
Data type of the attribute.


issuer

private String issuer
Issuer of the attribute.

Constructor Detail

MissingAttributeDetailTypeImpl

protected MissingAttributeDetailTypeImpl(String namespaceURI,
                                         String elementLocalName,
                                         String namespacePrefix)
Constructor.

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getAttributeId

public String getAttributeId()
Gets the ID of the attribute.

Specified by:
getAttributeId in interface MissingAttributeDetailType
Returns:
ID of the attribute

getAttributeValues

public List<AttributeValueType> getAttributeValues()
Gets the missing attribute values.

Specified by:
getAttributeValues in interface MissingAttributeDetailType
Returns:
missing attribute values

getDataType

public String getDataType()
Gets the data type of the attribute.

Specified by:
getDataType in interface MissingAttributeDetailType
Returns:
data type of the attribute

getIssuer

public String getIssuer()
Gets the issuer of the attribute.

Specified by:
getIssuer in interface MissingAttributeDetailType
Returns:
issuer of the attribute

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject

setAttributeId

public void setAttributeId(String id)
Sets the ID of the attribute.

Specified by:
setAttributeId in interface MissingAttributeDetailType
Parameters:
id - ID of the attribute

setDataType

public void setDataType(String type)
Sets the data type of the attribute.

Specified by:
setDataType in interface MissingAttributeDetailType
Parameters:
type - data type of the attribute

setIssuer

public void setIssuer(String issuer)
Sets the issuer of the attribute.

Specified by:
setIssuer in interface MissingAttributeDetailType
Parameters:
issuer - issuer of the attribute


Copyright © 1999-2013. All Rights Reserved.