Class ProblemActionImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.soap.wsaddressing.impl.AbstractWSAddressingObject
org.opensaml.soap.wsaddressing.impl.ProblemActionImpl
- All Implemented Interfaces:
AttributeExtensibleXMLObject
,XMLObject
,ProblemAction
,WSAddressingObject
public class ProblemActionImpl extends AbstractWSAddressingObject implements ProblemAction
Implementation of
ProblemAction
.-
Field Summary
Fields Modifier and Type Field Description private Action
action
Action child element.private SoapAction
soapAction
SoapAction child element.private AttributeMap
unknownAttributes
Wildcard attributes.Fields inherited from interface org.opensaml.soap.wsaddressing.ProblemAction
ELEMENT_LOCAL_NAME, ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
Constructors Constructor Description ProblemActionImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor. -
Method Summary
Modifier and Type Method Description Action
getAction()
Get the Action child element.List<XMLObject>
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.SoapAction
getSoapAction()
Get the SoapAction child element.AttributeMap
getUnknownAttributes()
Gets a mutable map of the attributes.void
setAction(Action newAction)
Set the Action child element.void
setSoapAction(SoapAction newSoapAction)
Set the SoapAction child element.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 Details
-
action
Action child element. -
soapAction
SoapAction child element. -
unknownAttributes
Wildcard attributes.
-
-
Constructor Details
-
ProblemActionImpl
Constructor.- Parameters:
namespaceURI
- The namespace of the elementelementLocalName
- The local name of the elementnamespacePrefix
- The namespace prefix of the element
-
-
Method Details
-
getAction
Get the Action child element.- Specified by:
getAction
in interfaceProblemAction
- Returns:
- the Action child element
-
getSoapAction
Get the SoapAction child element.- Specified by:
getSoapAction
in interfaceProblemAction
- Returns:
- the SoapAction child element
-
setAction
Set the Action child element.- Specified by:
setAction
in interfaceProblemAction
- Parameters:
newAction
- the new Action child element
-
setSoapAction
Set the SoapAction child element.- Specified by:
setSoapAction
in interfaceProblemAction
- Parameters:
newSoapAction
- the new SoapAction child element
-
getUnknownAttributes
Gets a mutable map of the attributes. The map key is the namespace qualified name of the attribute, the map value is the value of the attribute.- Specified by:
getUnknownAttributes
in interfaceAttributeExtensibleXMLObject
- Returns:
- a map of the attributes
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Overrides:
getOrderedChildren
in classAbstractWSAddressingObject
- Returns:
- ordered list of child elements
-