public class AttributeConsumingServiceImpl extends AbstractSAMLObject implements AttributeConsumingService
AttributeConsumingService
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, INDEX_ATTRIB_NAME, IS_DEFAULT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
AttributeConsumingServiceImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<ServiceDescription> |
getDescriptions()
Gets the descriptions for this service.
|
int |
getIndex()
Gets the index for this service.
|
List<ServiceName> |
getNames()
Gets the list of names this service has.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<RequestedAttribute> |
getRequestAttributes()
Gets the attributes this service requests.
|
Boolean |
isDefault()
Checks if this is the default service for the service provider.
|
XSBooleanValue |
isDefaultXSBoolean()
Checks if this is the default service for the service provider.
|
void |
setIndex(int theIndex)
Sets the index for this service.
|
void |
setIsDefault(Boolean newIsDefault)
Sets if this is the default service for the service provider.
|
void |
setIsDefault(XSBooleanValue newIsDefault)
Sets if this is the default service for the service provider.
|
equals, hashCode, prepareForAssignment
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
public int getIndex()
getIndex
in interface AttributeConsumingService
public void setIndex(int theIndex)
setIndex
in interface AttributeConsumingService
theIndex
- the index for this servicepublic Boolean isDefault()
isDefault
in interface AttributeConsumingService
public XSBooleanValue isDefaultXSBoolean()
isDefaultXSBoolean
in interface AttributeConsumingService
public void setIsDefault(Boolean newIsDefault)
setIsDefault
in interface AttributeConsumingService
newIsDefault
- true if this is the default service, false if notpublic void setIsDefault(XSBooleanValue newIsDefault)
setIsDefault
in interface AttributeConsumingService
newIsDefault
- true if this is the default service, false if notpublic List<ServiceName> getNames()
getNames
in interface AttributeConsumingService
public List<ServiceDescription> getDescriptions()
getDescriptions
in interface AttributeConsumingService
public List<RequestedAttribute> getRequestAttributes()
getRequestAttributes
in interface AttributeConsumingService
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2016 JBoss by Red Hat. All rights reserved.