uk.org.ogsadai.client.toolkit.activity
Interface ActivityInputParameterInternal

All Superinterfaces:
ActivityInputParameter
All Known Implementing Classes:
ActivityInputParameterImpl

public interface ActivityInputParameterInternal
extends ActivityInputParameter

Represents an activity's internal view of the details of an activity input parameter.

Each activity can have a number of inputs and outputs. Inputs must be connected to outputs from other activities.

Author:
The OGSA-DAI Project Team

Method Summary
 void setIsOptional(boolean optional)
          Sets whether or not this input is optional.
 void setOutputName(java.lang.String outputName)
          Sets the name of the output that will be the input to this parameter.
 
Methods inherited from interface uk.org.ogsadai.client.toolkit.activity.ActivityInputParameter
getName, getOutputName, isOptional, toString
 

Method Detail

setIsOptional

public void setIsOptional(boolean optional)
Sets whether or not this input is optional.

Parameters:
optional - true if the input is optional, false otherwise.

setOutputName

public void setOutputName(java.lang.String outputName)
Sets the name of the output that will be the input to this parameter.

Parameters:
outputName - Name of activity output.
Throws:
java.lang.IllegalArgumentException - if the argument is null.