public class OperationInfo extends AbstractPropertiesHolder implements NamedItem
Constructor and Description |
---|
OperationInfo() |
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty
public QName getName()
public final void setName(QName name)
name
- the new name of the operationpublic InterfaceInfo getInterface()
public MessageInfo createMessage(QName nm, MessageInfo.Type type)
public MessageInfo getOutput()
public String getOutputName()
public void setOutput(String nm, MessageInfo out)
public boolean hasOutput()
public MessageInfo getInput()
public String getInputName()
public void setInput(String nm, MessageInfo in)
public boolean hasInput()
public boolean isOneWay()
public boolean isUnwrappedCapable()
public OperationInfo getUnwrappedOperation()
public void setUnwrappedOperation(OperationInfo op)
public boolean isUnwrapped()
public FaultInfo addFault(QName name, QName message)
name
- the fault name.public void addFault(FaultInfo fault)
fault
- the fault.public void removeFault(QName name)
name
- the qualified fault name.public FaultInfo getFault(QName name)
name
- the name.null
if not found.public boolean hasFaults()
public Collection<FaultInfo> getFaults()
Copyright © 2019 JBoss by Red Hat. All rights reserved.