|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectau.org.intersect.exsite9.service.SubmissionPackageService
public final class SubmissionPackageService
A service for manipulating SubmissionPackage
s
Constructor Summary | |
---|---|
SubmissionPackageService(javax.persistence.EntityManagerFactory entityManagerFactory,
SubmissionPackageDAOFactory submissionPackageDAOFactory,
ProjectDAOFactory projectDAOFactory)
|
Method Summary | |
---|---|
java.lang.String |
buildXMLForSubmissionPackage(Project project,
SubmissionPackage submissionPackage)
Builds the xml for a submission package |
org.eclipse.jface.operation.IRunnableWithProgress |
buildZIPForSubmissionPackage(Project project,
SubmissionPackage submissionPackage,
java.io.File fileToWrite)
Get job to build the ZIP for a submission package |
SubmissionPackage |
createSubmissionPackage(Project project,
java.lang.String name,
java.lang.String description,
java.util.List<ResearchFile> researchFiles)
Creates a Submission Package. |
void |
deleteSubmissionPackage(SubmissionPackage submissionPackage)
Deletes a Submission Package. |
SubmissionPackage |
findSubmissionPackageById(java.lang.Long id)
Finds a submission package by ID. |
java.util.List<SubmissionPackage> |
findSubmissionPackagesWithResearchFile(ResearchFile researchFile)
Obtains any submission packages that contain the provided research file. |
SubmissionPackage |
updateSubmissionPackage(SubmissionPackage submissionPackage,
java.util.List<ResearchFile> researchFiles)
Updates a submission Package. |
SubmissionPackage |
updateSubmissionPackage(SubmissionPackage submissionPackage,
java.lang.String name,
java.lang.String description,
java.util.List<ResearchFile> researchFiles)
Updates a Submission Package. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SubmissionPackageService(javax.persistence.EntityManagerFactory entityManagerFactory, SubmissionPackageDAOFactory submissionPackageDAOFactory, ProjectDAOFactory projectDAOFactory)
Method Detail |
---|
public SubmissionPackage createSubmissionPackage(Project project, java.lang.String name, java.lang.String description, java.util.List<ResearchFile> researchFiles)
ISubmissionPackageService
createSubmissionPackage
in interface ISubmissionPackageService
project
- The project the submission package belongs to.name
- The name of the submission package.description
- The description of the submission package.researchFiles
- The research files contained in the submission package.
public SubmissionPackage updateSubmissionPackage(SubmissionPackage submissionPackage, java.lang.String name, java.lang.String description, java.util.List<ResearchFile> researchFiles)
ISubmissionPackageService
updateSubmissionPackage
in interface ISubmissionPackageService
submissionPackage
- The submission package to update.name
- The new name of the submission package.description
- The new description of the submission package.researchFiles
- The new set of research files for the submission package.
public SubmissionPackage updateSubmissionPackage(SubmissionPackage submissionPackage, java.util.List<ResearchFile> researchFiles)
ISubmissionPackageService
updateSubmissionPackage
in interface ISubmissionPackageService
submissionPackage
- The submission package to update.researchFiles
- The new set of research files for the submission package.
public SubmissionPackage findSubmissionPackageById(java.lang.Long id)
ISubmissionPackageService
findSubmissionPackageById
in interface ISubmissionPackageService
id
- The ID of the submission package to find.
public void deleteSubmissionPackage(SubmissionPackage submissionPackage)
ISubmissionPackageService
deleteSubmissionPackage
in interface ISubmissionPackageService
submissionPackage
- The submission package to delete.public java.lang.String buildXMLForSubmissionPackage(Project project, SubmissionPackage submissionPackage)
ISubmissionPackageService
buildXMLForSubmissionPackage
in interface ISubmissionPackageService
project
- The projectsubmissionPackage
- The submission package
public org.eclipse.jface.operation.IRunnableWithProgress buildZIPForSubmissionPackage(Project project, SubmissionPackage submissionPackage, java.io.File fileToWrite)
ISubmissionPackageService
buildZIPForSubmissionPackage
in interface ISubmissionPackageService
project
- The projectsubmissionPackage
- The submission packagefileToWrite
- The file to write the ZIP to.
public java.util.List<SubmissionPackage> findSubmissionPackagesWithResearchFile(ResearchFile researchFile)
ISubmissionPackageService
findSubmissionPackagesWithResearchFile
in interface ISubmissionPackageService
researchFile
- The research file.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |