com.jstatcom.project
Interface ProjectData

All Known Implementing Classes:
TSProjectData

public interface ProjectData

Interface to be implemented for all project data types. Implementations must be XML serializable storage containers for the data.

Author:
Markus Kraetzig

Method Summary
 java.lang.String getDescription()
          Gets the description for the stored project data.
 JSCData[] getJSCData()
          Gets the data that has been stored as a JSCData array. ´* Implementation classes should document how the returned array is assembled.
 ProjectDataTypes getProjectDataType()
          Gets the type of the data that has been stored.
 void setDescription(java.lang.String dataDescription)
          Sets the description for the stored project data.
 void setJSCData(JSCData[] dataArray)
          Sets the data to be stored as a JSCData array.
 

Method Detail

getDescription

java.lang.String getDescription()
Gets the description for the stored project data.

Returns:
description string

setDescription

void setDescription(java.lang.String dataDescription)
Sets the description for the stored project data.

Parameters:
dataDescription - description string

setJSCData

void setJSCData(JSCData[] dataArray)
Sets the data to be stored as a JSCData array. Implementation classes should document how the argument array should be assembled.

Parameters:
dataArray - data to be stored

getJSCData

JSCData[] getJSCData()
Gets the data that has been stored as a JSCData array. ´* Implementation classes should document how the returned array is assembled.

Returns:
data array

getProjectDataType

ProjectDataTypes getProjectDataType()
Gets the type of the data that has been stored.

Returns:
project data type