com.sas.drugdev.remote.sas
Class ProcessInputFileParameter

java.lang.Object
  extended bycom.sas.drugdev.remote.sas.ProcessParameter
      extended bycom.sas.drugdev.remote.sas.ProcessPathParameter
          extended bycom.sas.drugdev.remote.sas.ProcessFileParameter
              extended bycom.sas.drugdev.remote.sas.ProcessInputFileParameter
All Implemented Interfaces:
java.io.Serializable

public class ProcessInputFileParameter
extends ProcessFileParameter

Class used to represent an Input File parameter in an SDD process

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sas.drugdev.remote.sas.ProcessParameter
SDD_PARAMETER_VALUE_TYPE_BASEPATH, SDD_PARAMETER_VALUE_TYPE_BOOLEAN, SDD_PARAMETER_VALUE_TYPE_FOLDER, SDD_PARAMETER_VALUE_TYPE_GROUPVAR, SDD_PARAMETER_VALUE_TYPE_GROUPVARPOS, SDD_PARAMETER_VALUE_TYPE_IGNORE, SDD_PARAMETER_VALUE_TYPE_INCATALOG, SDD_PARAMETER_VALUE_TYPE_INFILE, SDD_PARAMETER_VALUE_TYPE_INPROCESS, SDD_PARAMETER_VALUE_TYPE_INTABLE, SDD_PARAMETER_VALUE_TYPE_LISTFILE, SDD_PARAMETER_VALUE_TYPE_LISTMAP, SDD_PARAMETER_VALUE_TYPE_LOGFILE, SDD_PARAMETER_VALUE_TYPE_NSELECTED, SDD_PARAMETER_VALUE_TYPE_NUMERIC, SDD_PARAMETER_VALUE_TYPE_OUTCATALOG, SDD_PARAMETER_VALUE_TYPE_OUTFILE, SDD_PARAMETER_VALUE_TYPE_OUTTABLE, SDD_PARAMETER_VALUE_TYPE_PARMFILE, SDD_PARAMETER_VALUE_TYPE_PGMFILE, SDD_PARAMETER_VALUE_TYPE_SELECTIONLIST, SDD_PARAMETER_VALUE_TYPE_TEMPFOLDER, SDD_PARAMETER_VALUE_TYPE_TEXT, SDD_PARAMETER_VALUE_TYPE_VALUELIST, SDD_PARAMETER_VALUE_TYPE_VARIABLE, SDD_PARAMETER_VALUE_TYPE_VARLIST
 
Constructor Summary
ProcessInputFileParameter()
           
ProcessInputFileParameter(java.lang.String name, java.lang.String label, java.lang.String path, java.lang.String fileName, boolean write, boolean isRelative)
          Constructor that takes the given information to create a Input File parameter in an SDD process
 
Methods inherited from class com.sas.drugdev.remote.sas.ProcessFileParameter
getFileName, setFileName
 
Methods inherited from class com.sas.drugdev.remote.sas.ProcessPathParameter
getPath, isRead, isRelative, isWrite, setIsRelative, setPath, setRead, setWrite
 
Methods inherited from class com.sas.drugdev.remote.sas.ProcessParameter
getAttributes, getLabel, getName, getType, isEnabled, isRequired, setAttributes, setEnabled, setLabel, setName, setRequired, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessInputFileParameter

public ProcessInputFileParameter()

ProcessInputFileParameter

public ProcessInputFileParameter(java.lang.String name,
                                 java.lang.String label,
                                 java.lang.String path,
                                 java.lang.String fileName,
                                 boolean write,
                                 boolean isRelative)
Constructor that takes the given information to create a Input File parameter in an SDD process

Parameters:
name - that matches the macro name in the SAS code published with the process
label - to be used with this parameter. If passes as null, label will be set to the parameter type
path - of the input file. It must not be null or a InvalidParameterException will be thrown on publish.
fileName - of the input file. It must not be null or a InvalidParameterException will be thrown on publish.
isRelative - if the path is relative to the process