com.jstatcom.project
Interface ProjectDataHandler

All Known Implementing Classes:
TSHolder

public interface ProjectDataHandler

Interface to be implemented by shared data repositories that hold the project data and that should interact with the project management system. The interface methods handle how project data is set to the implementing repository and how it is retrieved from there for serialization.

Author:
Markus Kraetzig

Method Summary
 ProjectData getProjectData()
          Gets the project data from the implementing data handler.
 ProjectDataTypes getProjectDataType()
          Gets the type of project data that this handler uses.
 void setProjectData(ProjectData data)
          Sets the project data to the implementing handler.
 

Method Detail

setProjectData

void setProjectData(ProjectData data)
Sets the project data to the implementing handler.

Parameters:
data - the project data to set

getProjectData

ProjectData getProjectData()
Gets the project data from the implementing data handler.

Returns:
project data

getProjectDataType

ProjectDataTypes getProjectDataType()
Gets the type of project data that this handler uses.

Returns:
project data type