|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trendmicro.grid.acl.ds.jpa.JpaJobRepository
@Repository @Transactional(readOnly=true) public class JpaJobRepository
Implements JobRepository using JPA.
Constructor Summary | |
---|---|
JpaJobRepository()
|
Method Summary | |
---|---|
void |
addJobSources(com.trendmicro.grid.acl.l0.datatypes.Job job,
List<com.trendmicro.grid.acl.l0.datatypes.Source> sources)
|
void |
addJobSources(UUID jobId,
List<com.trendmicro.grid.acl.l0.datatypes.Source> sources)
|
UUID |
createJob()
|
UUID |
createSubJob(UUID parentJobId)
|
void |
finalizeJob(com.trendmicro.grid.acl.l0.datatypes.Job job,
com.trendmicro.grid.acl.l0.datatypes.Job.State finalJobState)
|
void |
finalizeJob(UUID jobId,
com.trendmicro.grid.acl.l0.datatypes.Job.State finalJobState)
|
com.trendmicro.grid.acl.ds.datatypes.SharedJobDetails |
getJobDetails(UUID jobId)
|
Collection<com.trendmicro.grid.acl.ds.datatypes.SharedJob> |
getJobs(Collection<UUID> jobIds)
|
com.trendmicro.grid.acl.l0.datatypes.UUIDListPage |
getJobsByStateInRange(com.trendmicro.grid.acl.l0.datatypes.Job.State jobState,
Date updatedFromDate,
Date updatedToDate,
int pageNumber)
|
com.trendmicro.grid.acl.l0.datatypes.Job.State |
getJobState(UUID jobId)
|
static int |
getPageSize()
|
static void |
setPageSize(int pageSize)
|
void |
updateJob(com.trendmicro.grid.acl.l0.datatypes.Job job)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JpaJobRepository()
Method Detail |
---|
public static int getPageSize()
public static void setPageSize(int pageSize)
@Transactional(readOnly=false) public UUID createJob()
createJob
in interface com.trendmicro.grid.acl.ds.JobRepository
@Transactional(readOnly=false) public UUID createSubJob(UUID parentJobId)
createSubJob
in interface com.trendmicro.grid.acl.ds.JobRepository
@Transactional(readOnly=false) public void addJobSources(UUID jobId, List<com.trendmicro.grid.acl.l0.datatypes.Source> sources)
addJobSources
in interface com.trendmicro.grid.acl.ds.JobRepository
@Transactional(readOnly=false) public void addJobSources(com.trendmicro.grid.acl.l0.datatypes.Job job, List<com.trendmicro.grid.acl.l0.datatypes.Source> sources)
addJobSources
in interface com.trendmicro.grid.acl.ds.JobRepository
@Transactional(readOnly=false) public void updateJob(com.trendmicro.grid.acl.l0.datatypes.Job job)
updateJob
in interface com.trendmicro.grid.acl.ds.JobRepository
@Transactional(readOnly=false) public void finalizeJob(UUID jobId, com.trendmicro.grid.acl.l0.datatypes.Job.State finalJobState) throws IllegalArgumentException
finalizeJob
in interface com.trendmicro.grid.acl.ds.JobRepository
IllegalArgumentException
@Transactional(readOnly=false) public void finalizeJob(com.trendmicro.grid.acl.l0.datatypes.Job job, com.trendmicro.grid.acl.l0.datatypes.Job.State finalJobState) throws IllegalArgumentException
finalizeJob
in interface com.trendmicro.grid.acl.ds.JobRepository
IllegalArgumentException
public com.trendmicro.grid.acl.l0.datatypes.UUIDListPage getJobsByStateInRange(com.trendmicro.grid.acl.l0.datatypes.Job.State jobState, Date updatedFromDate, Date updatedToDate, int pageNumber)
getJobsByStateInRange
in interface com.trendmicro.grid.acl.ds.JobRepository
public com.trendmicro.grid.acl.l0.datatypes.Job.State getJobState(UUID jobId)
getJobState
in interface com.trendmicro.grid.acl.ds.JobRepository
public Collection<com.trendmicro.grid.acl.ds.datatypes.SharedJob> getJobs(Collection<UUID> jobIds)
getJobs
in interface com.trendmicro.grid.acl.ds.JobRepository
public com.trendmicro.grid.acl.ds.datatypes.SharedJobDetails getJobDetails(UUID jobId)
getJobDetails
in interface com.trendmicro.grid.acl.ds.JobRepository
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |