Class AttributeConsumingServiceImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.saml2.metadata.impl.AttributeConsumingServiceImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,AttributeConsumingService
public class AttributeConsumingServiceImpl extends AbstractXMLObject implements AttributeConsumingService
Concrete implementation ofAttributeConsumingService.
-
-
Field Summary
Fields Modifier and Type Field Description private intindexIndex of this service.private XSBooleanValueisDefaultisDefault attribute of this service.private XMLObjectChildrenList<RequestedAttribute>requestedAttributesRequestedAttribute children.private XMLObjectChildrenList<ServiceDescription>serviceDescriptionsServiceDescription children.private XMLObjectChildrenList<ServiceName>serviceNamesServiceName children.-
Fields inherited from interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, INDEX_ATTRIB_NAME, IS_DEFAULT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeConsumingServiceImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ServiceDescription>getDescriptions()intgetIndex()List<ServiceName>getNames()List<XMLObject>getOrderedChildren()List<RequestedAttribute>getRequestedAttributes()BooleanisDefault()XSBooleanValueisDefaultXSBoolean()voidsetIndex(int theIndex)voidsetIsDefault(Boolean newIsDefault)voidsetIsDefault(XSBooleanValue newIsDefault)-
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
-
index
private int index
Index of this service.
-
isDefault
private XSBooleanValue isDefault
isDefault attribute of this service.
-
serviceNames
private final XMLObjectChildrenList<ServiceName> serviceNames
ServiceName children.
-
serviceDescriptions
private final XMLObjectChildrenList<ServiceDescription> serviceDescriptions
ServiceDescription children.
-
requestedAttributes
private final XMLObjectChildrenList<RequestedAttribute> requestedAttributes
RequestedAttribute children.
-
-
Method Detail
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceAttributeConsumingService
-
setIndex
public void setIndex(int theIndex)
- Specified by:
setIndexin interfaceAttributeConsumingService
-
isDefault
public Boolean isDefault()
- Specified by:
isDefaultin interfaceAttributeConsumingService
-
isDefaultXSBoolean
public XSBooleanValue isDefaultXSBoolean()
- Specified by:
isDefaultXSBooleanin interfaceAttributeConsumingService
-
setIsDefault
public void setIsDefault(Boolean newIsDefault)
- Specified by:
setIsDefaultin interfaceAttributeConsumingService
-
setIsDefault
public void setIsDefault(XSBooleanValue newIsDefault)
- Specified by:
setIsDefaultin interfaceAttributeConsumingService
-
getNames
public List<ServiceName> getNames()
- Specified by:
getNamesin interfaceAttributeConsumingService
-
getDescriptions
public List<ServiceDescription> getDescriptions()
- Specified by:
getDescriptionsin interfaceAttributeConsumingService
-
getRequestedAttributes
public List<RequestedAttribute> getRequestedAttributes()
- Specified by:
getRequestedAttributesin interfaceAttributeConsumingService
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-