| Package | com.adobe.idp.dsc.registry.infomodel.layout |
| Interface | public interface Operation |
| Package | com.adobe.idp.dsc.registry.infomodel |
| Interface | public interface Operation |
Operation object contains metadata describing a service operation.| Method | Defined By | ||
|---|---|---|---|
short getAccessLevel() Retrieves the access level of the operation. | Operation | ||
Map getAttributes() Retrieves a map of operation attributes. | Operation | ||
String getDescription() Retrieves the description of the operation. | Operation | ||
Retrieves an array of faults that make up the signature of this operation. | Operation | ||
String getHint() Retrieves text that describes the purpose of the service to which this operation belongs. | Operation | ||
InputParameter getInputParameter(String aName) Retrieves the specified input parameter. | Operation | ||
Retrieves all input parameters that are expected by this operation. | Operation | ||
byte[] getLargeIcon() Retrieves the large icon representation of the operation. | Operation | ||
Retrieves the layout defined for this operation, which is used to determine how the operation's parameters appear during process design. | Operation | ||
boolean getLongLived() Determines whether the operation is a long-lived operation. | Operation | ||
String getName() Retrieves the name of the operation, which must be unique to the service. | Operation | ||
OutputParameter getOutputParameter(String aName) Retrieves the specified output parameter. | Operation | ||
Returns all output parameters that are expected by this operation. | Operation | ||
Retrieves the service configuration to which this operation belongs. | Operation | ||
String getServiceId() Retrieves the service identifier to which this operation belongs. | Operation | ||
byte[] getSmallIcon() Retrieves the small icon for this operation. | Operation | ||
String[] getSupportedConnectorIds() Retrieves an array of connector identifiers, specifying which connectors can be used to set up endpoints for the service to which this operation belongs. | Operation | ||
String getTitle() Retrieves the title of the service to which this operation belongs. | Operation | ||
String getTransactionPropagation() Retrieves the transaction propagation value. | Operation | ||
int getTransactionTimeout() Retrieves the number of seconds the container should wait for this operation's transaction to complete. | Operation | ||
String getTransactionType() Determines whether this operation is managed by a service or a container. | Operation | ||
boolean isAnonymousAccess() Determines whether an operation is set for anonymous access. | Operation | ||
boolean isOrchestrateable() Determines whether a service or any of its operations can be used within a process created in Workbench ES. | Operation | ||
| Constant | Defined By | ||
|---|---|---|---|
| ACCESS_LEVEL_PRIVATE [static] Represents private access. | Operation | ||
| ACCESS_LEVEL_PUBLIC [static] Represents public access. | Operation | ||
| TX_PROPAGATION_MANDATORY [static] Represents a mandatory propagation value. | Operation | ||
| TX_PROPAGATION_NEVER [static] Represents a never propagation value. | Operation | ||
| TX_PROPAGATION_NOT_SUPPORTED [static] Represents an unsupported propagation value. | Operation | ||
| TX_PROPAGATION_REQUIRED [static] Represents a required propagation value. | Operation | ||
| TX_PROPAGATION_REQUIRES_NEW [static] Requires a new propagation value. | Operation | ||
| TX_PROPAGATION_SUPPORTS [static] Represents a support propagation value. | Operation | ||
| TX_TYPE_CONTAINER [static] Represents a container type. | Operation | ||
| TX_TYPE_NONE [static] Represents no type. | Operation | ||
| TX_TYPE_SERVICE [static] Represents a service type. | Operation | ||
| getAccessLevel | () |
public short getAccessLevel()Retrieves the access level of the operation. For example, if this operation has public access, then 0 is returned.
Returns| A string value that represents the access level of the operation. |
| getAttributes | () |
public Map getAttributes()Retrieves a map of operation attributes.
ReturnsA java.util.Map object that contains operation attributes. |
| getDescription | () |
public String getDescription()Retrieves the description of the operation.
Returns| A string value that specifies the description of the operation. |
| getFaults | () |
public Fault[] getFaults()Retrieves an array of faults that make up the signature of this operation.
ReturnsAn array of Fault objects that make up the signature of this operation. |
| getHint | () |
public String getHint()Retrieves text that describes the purpose of the service to which this operation belongs.
Returns| A string value that specifies the purpose of the service. |
| getInputParameter | () |
public InputParameter getInputParameter(String aName)Retrieves the specified input parameter.
Parameters
aName — The name of the input parameter. |
An InputParameter object that corresponds to the input parameter name. |
InputParameterNotFoundException — If an invalid output parameter name is specified. |
| getInputParameters | () |
public InputParameter[] getInputParameters()Retrieves all input parameters that are expected by this operation.
ReturnsAn array of InputParameter objects that are expected by this operation. |
| getLargeIcon | () |
public byte[] getLargeIcon()Retrieves the large icon representation of the operation.
Returns| A byte array that represents the large icon for this operation. |
| getLayout | () |
public Layout getLayout()Retrieves the layout defined for this operation, which is used to determine how the operation's parameters appear during process design.
ReturnsA Layout object that specifies the layout defined for this operation. |
| getLongLived | () |
public boolean getLongLived()Determines whether the operation is a long-lived operation.
ReturnsReturns the value true if the operation is a long-lived operation. |
| getName | () |
public String getName()Retrieves the name of the operation, which must be unique to the service.
Returns| A string value that specifies the operation name. |
| getOutputParameter | () |
public OutputParameter getOutputParameter(String aName)Retrieves the specified output parameter.
Parameters
aName — The name of the output parameter. |
An OutputParameter object that corresponds to the output parameter name. |
OutputParameterNotFoundException — If an invalid output parameter name is specified. |
| getOutputParameters | () |
public OutputParameter[] getOutputParameters()Returns all output parameters that are expected by this operation.
ReturnsAn array of OutputParameter objects that are expected by this operation. |
| getServiceConfiguration | () |
public ServiceConfiguration getServiceConfiguration()Retrieves the service configuration to which this operation belongs.
ReturnsA ServiceConfiguration object that represents the service configuration to which this operation belongs. |
| getServiceId | () |
public String getServiceId()Retrieves the service identifier to which this operation belongs.
Returns| A string value that specifies the service identifier. |
| getSmallIcon | () |
public byte[] getSmallIcon()Retrieves the small icon for this operation.
Returns| A byte array that represents the small icon for this operation. |
| getSupportedConnectorIds | () |
public String[] getSupportedConnectorIds()Retrieves an array of connector identifiers, specifying which connectors can be used to set up endpoints for the service to which this operation belongs.
Returns| A string array of connector identifiers. |
| getTitle | () |
public String getTitle()Retrieves the title of the service to which this operation belongs.
Returns| A string value that represents the service title. |
| getTransactionPropagation | () |
public String getTransactionPropagation()Retrieves the transaction propagation value.
ReturnsOne of the following values:
|
| getTransactionTimeout | () |
public int getTransactionTimeout()Retrieves the number of seconds the container should wait for this operation's transaction to complete. If 0 is returned, the default transaction timeout configured for the underlying transaction provider is used.
| The number of seconds the container waits for this operation's transaction to complete. |
| getTransactionType | () |
public String getTransactionType()Determines whether this operation is managed by a service or a container.
ReturnsOne of the following values:
|
| isAnonymousAccess | () |
public boolean isAnonymousAccess()Determines whether an operation is set for anonymous access.
ReturnsThe value true if this operation is set for anonymous access. |
| isOrchestrateable | () |
public boolean isOrchestrateable()Determines whether a service or any of its operations can be used within a process created in Workbench ES.
ReturnsThe value true if the service or any of its operations can be used within a process. |
| ACCESS_LEVEL_PRIVATE | Constant |
public static final ACCESS_LEVEL_PRIVATERepresents private access.
| ACCESS_LEVEL_PUBLIC | Constant |
public static final ACCESS_LEVEL_PUBLICRepresents public access.
| TX_PROPAGATION_MANDATORY | Constant |
public static final TX_PROPAGATION_MANDATORYRepresents a mandatory propagation value.
| TX_PROPAGATION_NEVER | Constant |
public static final TX_PROPAGATION_NEVERRepresents a never propagation value.
| TX_PROPAGATION_NOT_SUPPORTED | Constant |
public static final TX_PROPAGATION_NOT_SUPPORTEDRepresents an unsupported propagation value.
| TX_PROPAGATION_REQUIRED | Constant |
public static final TX_PROPAGATION_REQUIREDRepresents a required propagation value.
| TX_PROPAGATION_REQUIRES_NEW | Constant |
public static final TX_PROPAGATION_REQUIRES_NEWRequires a new propagation value.
| TX_PROPAGATION_SUPPORTS | Constant |
public static final TX_PROPAGATION_SUPPORTSRepresents a support propagation value.
| TX_TYPE_CONTAINER | Constant |
public static final TX_TYPE_CONTAINERRepresents a container type.
| TX_TYPE_NONE | Constant |
public static final TX_TYPE_NONERepresents no type.
| TX_TYPE_SERVICE | Constant |
public static final TX_TYPE_SERVICERepresents a service type.
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/javadoc/com/adobe/idp/dsc/registry/infomodel/Operation.html