Interface ServerJobsServiceLocal
public interface ServerJobsServiceLocal
Local interface for the ServerJobs service from the Planner API
-
Method Summary
Modifier and TypeMethodDescriptiondeleteScheduleServerJob(String id, boolean throwTechnicalErrorForWorkflowJob) Deletes scheduled server job at the specified IDgetServerJob(String id) Returns the server job at the specified IDgetServerJobs(ServerJobsFilter filter) Returns server jobs fulfilling the search criteriagetServerJobsForDocumentID(String documentID, ServerJobsFilter filter) Returns server jobs for the specified document and fulfilling search criteriagetServerJobsForPublicationID(String publicationID, ServerJobsFilter filter) Returns server jobs for the specified publication and fulfilling search criteriaChanges schedule time of server job.Changes schedule time for server jobs.setServerJobsForPublicationID(String publicationID, List<ServerJob> serverJobs) Sets server jobs for the specified publications
-
Method Details
-
getServerJob
Returns the server job at the specified ID- Parameters:
id- server job ID- Returns:
- server job
- Throws:
PubServerException- See Also:
-
getServerJobs
Returns server jobs fulfilling the search criteria- Parameters:
filter- search criteria in ServerJobsFilter object- Returns:
- List of server jobs
- Throws:
PubServerException- See Also:
-
setServerJobScheduleTime
Changes schedule time of server job.- Parameters:
job- server job- Returns:
- changed server job
- Throws:
PubServerException- See Also:
-
setServerJobScheduleTime
Changes schedule time for server jobs.- Parameters:
jobs- the list of server jobs to change schedule time- Returns:
- the list of changed server jobs
- Throws:
PubServerException- See Also:
-
deleteScheduleServerJob
String deleteScheduleServerJob(String id, boolean throwTechnicalErrorForWorkflowJob) throws PubServerException Deletes scheduled server job at the specified ID- Parameters:
id- server job IDthrowTechnicalErrorForWorkflowJob- If true an exception is thrown. In most cases is set to true- Returns:
- ID of deleted server job
- Throws:
PubServerException
-
getServerJobsForDocumentID
List<ServerJob> getServerJobsForDocumentID(String documentID, ServerJobsFilter filter) throws PubServerException Returns server jobs for the specified document and fulfilling search criteria- Parameters:
documentID- document IDfilter- search criteria in ServerJobsFilter object- Returns:
- the list of server jobs
- Throws:
PubServerException- See Also:
-
getServerJobsForPublicationID
List<ServerJob> getServerJobsForPublicationID(String publicationID, ServerJobsFilter filter) throws PubServerException Returns server jobs for the specified publication and fulfilling search criteria- Parameters:
publicationID- publication IDfilter- search criteria in ServerJobsFilter object- Returns:
- the list of server jobs
- Throws:
PubServerException- See Also:
-
setServerJobsForPublicationID
List<ServerJob> setServerJobsForPublicationID(String publicationID, List<ServerJob> serverJobs) throws PubServerException Sets server jobs for the specified publications- Parameters:
publicationID- publication IDserverJobs- the list of server jobs to set- Returns:
- the list of processed server jobs
- Throws:
PubServerException
-