|
||||||||||
| 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.JobRepositoryIllegalArgumentException
@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.JobRepositoryIllegalArgumentException
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.JobRepositorypublic com.trendmicro.grid.acl.l0.datatypes.Job.State getJobState(UUID jobId)
getJobState in interface com.trendmicro.grid.acl.ds.JobRepositorypublic Collection<com.trendmicro.grid.acl.ds.datatypes.SharedJob> getJobs(Collection<UUID> jobIds)
getJobs in interface com.trendmicro.grid.acl.ds.JobRepositorypublic 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 | |||||||||