com.sas.drugdev.remote.sas
Class ProcessPgmFileParameter

java.lang.Object
  extended by com.sas.drugdev.remote.sas.ProcessParameter
      extended by com.sas.drugdev.remote.sas.ProcessPathParameter
          extended by com.sas.drugdev.remote.sas.ProcessFileParameter
              extended by com.sas.drugdev.remote.sas.ProcessOutputFileParameter
                  extended by com.sas.drugdev.remote.sas.ProcessSystemFileParameter
                      extended by com.sas.drugdev.remote.sas.ProcessPgmFileParameter
All Implemented Interfaces:
java.io.Serializable

public class ProcessPgmFileParameter
extends ProcessSystemFileParameter

Class used to represent an Output 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
ProcessPgmFileParameter()
           
ProcessPgmFileParameter(java.lang.String label, java.lang.String path, java.lang.String fileName, boolean isRelative)
          Constructor that takes the given information to create a System File parameter in an SDD process By default, the parameter is not required and not enabled.
 
Method Summary
 
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

ProcessPgmFileParameter

public ProcessPgmFileParameter()

ProcessPgmFileParameter

public ProcessPgmFileParameter(java.lang.String label,
                               java.lang.String path,
                               java.lang.String fileName,
                               boolean isRelative)
Constructor that takes the given information to create a System File parameter in an SDD process By default, the parameter is not required and not enabled. If either path or fileName are null, both will be set to null.

Parameters:
label - to be used with this parameter. If passes as null, label will be set to the parameter type
path - to save the output file. It must not be null or a InvalidParameterException will be thrown on publish.
fileName - to save the output file. It must not be null or a InvalidParameterException will be thrown on publish.
isRelative - if the path is relative to the process