|
|||||||||
| 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 SubmissionPackages
| 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 ISubmissionPackageServiceproject - 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 ISubmissionPackageServicesubmissionPackage - 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 ISubmissionPackageServicesubmissionPackage - 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 ISubmissionPackageServiceid - The ID of the submission package to find.
public void deleteSubmissionPackage(SubmissionPackage submissionPackage)
ISubmissionPackageService
deleteSubmissionPackage in interface ISubmissionPackageServicesubmissionPackage - The submission package to delete.
public java.lang.String buildXMLForSubmissionPackage(Project project,
SubmissionPackage submissionPackage)
ISubmissionPackageService
buildXMLForSubmissionPackage in interface ISubmissionPackageServiceproject - The projectsubmissionPackage - The submission package
public org.eclipse.jface.operation.IRunnableWithProgress buildZIPForSubmissionPackage(Project project,
SubmissionPackage submissionPackage,
java.io.File fileToWrite)
ISubmissionPackageService
buildZIPForSubmissionPackage in interface ISubmissionPackageServiceproject - The projectsubmissionPackage - The submission packagefileToWrite - The file to write the ZIP to.
public java.util.List<SubmissionPackage> findSubmissionPackagesWithResearchFile(ResearchFile researchFile)
ISubmissionPackageService
findSubmissionPackagesWithResearchFile in interface ISubmissionPackageServiceresearchFile - The research file.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||