TTRequestDataClass.php 2.27 KB
<?php

abstract class TTRequestTimeFormatEnum
{
	const UNKNOWN   = "";
	const ISO       = "ISO";
	const DDTIME    = "DD";
	const TIMESTAMP = "DOUBLE";
}

abstract class TTRequestFileFormatEnum
{
	const UNKNOWN  = "";
	const ASCII    = "ASCII";
	const VOTABLE  = "VO";
	const INTERNAL = "Internal";
} 

/**
 * @class TTRequestDataClass
 * @brief Data for a TT process request
 * @details
 */
class TTRequestDataClass extends RequestDataClass
{
	private $inputTimeTable      = "";
	private $outputTimeTable     = "";
	private $inputFileFormat     = "";
	private $outputFileFormat    = "";
	private $inputTimeFormat     = "";
	private $outputTimeFormat    = "";
	private $outputDir    = "";
	private $cmd             = "";
	private $envVars         = array();		
	private $exitCode        = 0;
	
	public function getInputFileName()
	{
		return $this->inputTimeTable;
	}

	public function setInputFileName($inputTimeTable)
	{
		$this->inputTimeTable = $inputTimeTable;
	}
	
	public function getOutputFileName()
	{
		return $this->outputTimeTable;
	}

	public function setOutputFileName($outputTimeTable)
	{
		$this->outputTimeTable = $outputTimeTable;
	}
	
	public function getOutputFileFormat()
	{
		return $this->outputFileFormat;
	}
		
	public function setOutputFileFormat($outputFileFormat)
	{
		$this->outputFileFormat = $outputFileFormat;
	}
	
	public function getInputFileFormat()
	{
		return $this->inputFileFormat;
	}

	public function setInputFileFormat($inputFileFormat)
	{
		$this->inputFileFormat = $inputFileFormat;
	}
	
	public function getOutputDir()
	{
		return $this->outputDir."/";
	}

	public function setOutputDir($outputDir)
	{
		$this->outputDir = $outputDir;
	}
	
	public function getCmd()
	{
		return $this->cmd;
	}

	public function setCmd($cmd)
	{
		$this->cmd = $cmd;
	}

	public function getEnvVars()
	{
		return $this->envVars;
	}

	public function setEnvVars($envVars)
	{
		$this->envVars = $envVars;
	}
	
	public function getType()
	{
		return $this->type;
	}

	public function setType($type)
	{
		$this->type = $type;
	}


	public function getErrorCode()
	{
		return $this->exitCode;
	}

	public function setErrorCode($errorCode)
	{
		$this->exitCode = $errorCode;
	}
}

?>