Package org.opensaml.xacml.ctx.impl
Class MissingAttributeDetailTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.ctx.impl.MissingAttributeDetailTypeImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.xacml.ctx.MissingAttributeDetailType,org.opensaml.xacml.XACMLObject
public class MissingAttributeDetailTypeImpl extends AbstractXACMLObject implements org.opensaml.xacml.ctx.MissingAttributeDetailType
Concrete implementation ofMissingAttributeDetailType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringattributeIdID of the attribute.private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xacml.ctx.AttributeValueType>attributeValuesLists of the attribute values in details.private StringdataTypeData type of the attribute.private StringissuerIssuer of the attribute.
-
Constructor Summary
Constructors Modifier Constructor Description protectedMissingAttributeDetailTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributeId()List<org.opensaml.xacml.ctx.AttributeValueType>getAttributeValues()StringgetDataType()StringgetIssuer()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()voidsetAttributeId(String id)voidsetDataType(String type)voidsetIssuer(String iss)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, 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.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
attributeValues
private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xacml.ctx.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 inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getAttributeId
public String getAttributeId()
- Specified by:
getAttributeIdin interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
getAttributeValues
public List<org.opensaml.xacml.ctx.AttributeValueType> getAttributeValues()
- Specified by:
getAttributeValuesin interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
getDataType
public String getDataType()
- Specified by:
getDataTypein interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
getIssuer
public String getIssuer()
- Specified by:
getIssuerin interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
setAttributeId
public void setAttributeId(String id)
- Specified by:
setAttributeIdin interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
setDataType
public void setDataType(String type)
- Specified by:
setDataTypein interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
setIssuer
public void setIssuer(String iss)
- Specified by:
setIssuerin interfaceorg.opensaml.xacml.ctx.MissingAttributeDetailType
-
-