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 ofProblemAction.
-
-
Field Summary
Fields Modifier and Type Field Description private ActionactionAction child element.private SoapActionsoapActionSoapAction child element.private AttributeMapunknownAttributesWildcard 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActiongetAction()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.SoapActiongetSoapAction()Get the SoapAction child element.AttributeMapgetUnknownAttributes()Gets a mutable map of the attributes.voidsetAction(Action newAction)Set the Action child element.voidsetSoapAction(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 Detail
-
action
private Action action
Action child element.
-
soapAction
private SoapAction soapAction
SoapAction child element.
-
unknownAttributes
private AttributeMap unknownAttributes
Wildcard attributes.
-
-
Method Detail
-
getAction
public Action getAction()
Get the Action child element.- Specified by:
getActionin interfaceProblemAction- Returns:
- the Action child element
-
getSoapAction
public SoapAction getSoapAction()
Get the SoapAction child element.- Specified by:
getSoapActionin interfaceProblemAction- Returns:
- the SoapAction child element
-
setAction
public void setAction(Action newAction)
Set the Action child element.- Specified by:
setActionin interfaceProblemAction- Parameters:
newAction- the new Action child element
-
setSoapAction
public void setSoapAction(SoapAction newSoapAction)
Set the SoapAction child element.- Specified by:
setSoapActionin interfaceProblemAction- Parameters:
newSoapAction- the new SoapAction child element
-
getUnknownAttributes
public AttributeMap 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:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject- Returns:
- a map of the attributes
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classAbstractWSAddressingObject- Returns:
- ordered list of child elements
-
-