* @throws IOException
* if a file system error occurs
*/
- public Publication createDocument(Step aStep, Document.Properties dprop)
+ Publication createDocument(Step aStep, Document.Properties dprop)
throws MissedPropertyException, InvalidPropertyException,
MultiplyDefinedException, IOException;
* @throws NotApplicableException
* if the document is undefined
*/
- public Publication assignDocument(Step aStep, Document.Properties dprop)
+ Publication assignDocument(Step aStep, Document.Properties dprop)
throws MissedPropertyException, InvalidPropertyException,
NotApplicableException;
* @throws MismatchException
* if the document is not applicable to the given study step
*/
- public Publication versionDocument(Step aStep, Publication base,
+ Publication versionDocument(Step aStep, Publication base,
Document.Properties dprop) throws MissedPropertyException,
InvalidPropertyException, MultiplyDefinedException, IOException,
MismatchException;
* @throws MultiplyDefinedException
* if some property is defined several times
*/
- public SimulationContext addSimulationContext(Step aStep,
+ SimulationContext addSimulationContext(Step aStep,
SimulationContext.Properties dprop) throws MissedPropertyException,
InvalidPropertyException, MultiplyDefinedException;
* the simulation context to add
* @return the added simulation context
*/
- public SimulationContext addSimulationContext(Step firstStep,
+ SimulationContext addSimulationContext(Step firstStep,
SimulationContext context);
/**
* the simulation context to remove
* @return true if removal succeeded
*/
- public boolean removeSimulationContext(Step aStep, SimulationContext context);
+ boolean removeSimulationContext(Step aStep, SimulationContext context);
/**
* Add a document publication to the given step.
* the document publication to add
* @return true if publication succeeded
*/
- public boolean add(Step aStep, Publication newdoc);
+ boolean add(Step aStep, Publication newdoc);
/**
* Remove a document publication from the given step.
* the document publication to remove
* @return true if removing of the publication succeeded
*/
- public boolean remove(Step aStep, Publication oldoc);
+ boolean remove(Step aStep, Publication oldoc);
/**
* Remove a document from the given step.
* the document publication
* @return true if removing of the document succeeded
*/
- public boolean removeDocument(Step aStep, Publication doctag);
+ boolean removeDocument(Step aStep, Publication doctag);
/**
* Get document types which are applicable for the given study step (activity).
* the study step
* @return the list of document types
*/
- public List<DocumentType> getValidDocumentTypes(Step aStep);
+ List<DocumentType> getValidDocumentTypes(Step aStep);
}