public class OperationConstraints
extends java.lang.Object
implements java.io.Serializable
Contains operation constraints, thus requirements about a service operation. These are: - Name. - A list of names of input parameters. - A list of types of input parameters. - A list of names of output parameters. - A list of types of output parameters.
Constructor and Description |
---|
OperationConstraints()
Special use: information exchange over web.Should not be used for other purposes.
|
OperationConstraints(java.lang.String name,
java.util.List<java.lang.String> inParamNames,
java.util.List<java.lang.String> inParamTypes,
java.util.List<java.lang.String> outParamNames,
java.util.List<java.lang.String> outParamTypes)
Creates a complete OperationConstraints object.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getInParamNames()
Returns names of input parameters.
|
java.util.List<java.lang.String> |
getInParamTypes()
Returns types of input parameters.
|
java.lang.String |
getName()
Returns operation name.
|
java.util.List<java.lang.String> |
getOutParamNames()
Returns names of output parameters.
|
java.util.List<java.lang.String> |
getOutParamTypes()
Returns types of output parameters.
|
void |
setInParamNames(java.util.List<java.lang.String> inParamNames)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setInParamTypes(java.util.List<java.lang.String> inParamTypes)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setName(java.lang.String name)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setOutParamNames(java.util.List<java.lang.String> outParamNames)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setOutParamTypes(java.util.List<java.lang.String> outParamTypes)
Special use: information exchange over web.Should not be used for other purposes.
|
public OperationConstraints(java.lang.String name, java.util.List<java.lang.String> inParamNames, java.util.List<java.lang.String> inParamTypes, java.util.List<java.lang.String> outParamNames, java.util.List<java.lang.String> outParamTypes)
name
- Operation name.inParamNames
- Names of input parameters.inParamTypes
- Types of input parameters.outParamNames
- Names of output parameters.outParamTypes
- Types of output parameters.public OperationConstraints()
public void setName(java.lang.String name)
name
- Operation name.public void setInParamNames(java.util.List<java.lang.String> inParamNames)
inParamNames
- Names of input parameters.public void setInParamTypes(java.util.List<java.lang.String> inParamTypes)
inParamTypes
- Types of input parameters.public void setOutParamNames(java.util.List<java.lang.String> outParamNames)
outParamNames
- Names of output parameters.public void setOutParamTypes(java.util.List<java.lang.String> outParamTypes)
outParamTypes
- Types of output parameters.public java.lang.String getName()
public java.util.List<java.lang.String> getInParamNames()
public java.util.List<java.lang.String> getInParamTypes()
public java.util.List<java.lang.String> getOutParamNames()
public java.util.List<java.lang.String> getOutParamTypes()