public class ToolOutput extends java.lang.Object implements IToolOutput
IToolOutput implementation. Provides different constructors
as well as Setter methods for defining the tool output.| Constructor and Description |
|---|
ToolOutput()
Creates an empty tool output.
|
ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters)
Creates a tool output only containing output parameters.
|
ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters,
java.util.List<IMassOutputEntry> pMassOutput)
Creates a tool output containing output parameters and a mass output.
|
ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters,
java.util.List<IMassOutputEntry> pMassOutput,
java.util.List<IResourceOperation> pResourceOperations,
java.util.List<IValidationMessage> pValidationMessages)
Creates a tool output containing output parameters, a mass output,
resource operations and validation messages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOutputParameter(IToolOutputParameter pToolOutputParameter,
IToolContext pToolContext)
Adds an output parameter to the tool output.
|
java.util.List<IMassOutputEntry> |
getMassOutput()
Gets mass output parameters returned by the tool.
|
java.util.List<IToolOutputParameter> |
getOutputParameters()
Gets output parameters returned by the tool.
|
java.util.List<IResourceOperation> |
getResourceOperations()
Gets resource operations created by the tool.
|
java.util.List<IValidationMessage> |
getValidationMessages()
Returns validation messages returned by the tool.
|
void |
setMassOutput(java.util.List<IMassOutputEntry> pMassOutput)
Sets the mass output.
|
void |
setOutputParameters(java.util.List<IToolOutputParameter> pOutputParameters)
Sets the list of output parameters.
|
void |
setResourceOperations(java.util.List<IResourceOperation> pResourceOperations)
Sets the list of resource operations.
|
void |
setValidationMessages(java.util.List<IValidationMessage> pValidationMessages)
Sets a list of validation messages.
|
public ToolOutput()
public ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters)
pOutputParameters - a list of output parameters. Can be null.public ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters, java.util.List<IMassOutputEntry> pMassOutput)
pOutputParameters - single-processing output parameters. Can be null.pMassOutput - mass-processing output parameters. Can be null.public ToolOutput(java.util.List<IToolOutputParameter> pOutputParameters, java.util.List<IMassOutputEntry> pMassOutput, java.util.List<IResourceOperation> pResourceOperations, java.util.List<IValidationMessage> pValidationMessages)
pOutputParameters - single-processing output parameters. Can be null.pMassOutput - mass-processing output parameters. Can be null.pResourceOperations - tool-defined resource operations. Can be null.pValidationMessages - validation messages. Can be null.public void addOutputParameter(IToolOutputParameter pToolOutputParameter, IToolContext pToolContext)
If the given tool context is a sub-context of an
IMassProcessingToolContext, this method will add it to the
appropriate IMassOutputEntry.
pToolOutputParameter - the parameter to be addedpToolContext - the corresponding tool contextpublic java.util.List<IToolOutputParameter> getOutputParameters()
IToolOutputParameter From = EParmFromTypes.PREVIOUS_TOOL) and
are used for resource operations set in the tool descriptor.
The returned list only contains single-processing output parameters.
Mass-output parameters must be returned via IMassOutputEntrys
(see IToolOutput.getMassOutput()).
Returned file output parameters can also be processed by AWM, if an element list should be created.
getOutputParameters in interface IToolOutputpublic java.util.List<IMassOutputEntry> getMassOutput()
IToolOutputgetMassOutput in interface IToolOutputpublic java.util.List<IResourceOperation> getResourceOperations()
IToolOutput
Returned operations are only processed if the
Resource Processing attribute of the executed tool
descriptor is set to EResourceProcessingTypes.TOOLDEFINED.
Otherwise they will be ignored.
getResourceOperations in interface IToolOutputpublic java.util.List<IValidationMessage> getValidationMessages()
IToolOutputBy default, validation messages can only be displayed in AWM modeled dialogs, when the tool was executed as part of an Open Modeled Dialog Validation Action.
getValidationMessages in interface IToolOutputpublic void setOutputParameters(java.util.List<IToolOutputParameter> pOutputParameters)
pOutputParameters - the output parameters to set. Must not be null.public void setResourceOperations(java.util.List<IResourceOperation> pResourceOperations)
pResourceOperations - the resource operations to set. Must not be null.public void setValidationMessages(java.util.List<IValidationMessage> pValidationMessages)
pValidationMessages - the validation messages to set. Must not be null.public void setMassOutput(java.util.List<IMassOutputEntry> pMassOutput)
pMassOutput - the mass output to set. Must not be null.Copyright © 2015 Micro Focus GmbH. All rights reserved.