@RolesAllowed(value="researcher") public class JobResource extends Object
| Constructor and Description |
|---|
JobResource(JobDao inJobDao,
TaskManager inTaskManager,
AuthorizedUserDao inEtlUserDao,
DestinationDao inDestinationDao,
EtlProperties inEtlProperties,
ProtempaDestinationFactory inProtempaDestinationFactory,
com.google.inject.Provider<javax.persistence.EntityManager> inEntityManagerProvider) |
| Modifier and Type | Method and Description |
|---|---|
List<Job> |
getAll(javax.servlet.http.HttpServletRequest request,
String order) |
Job |
getJob(javax.servlet.http.HttpServletRequest request,
Long inJobId) |
Statistics |
getJobStats(javax.servlet.http.HttpServletRequest request,
Long inJobId,
String inPropId) |
Statistics |
getJobStatsRoot(javax.servlet.http.HttpServletRequest request,
Long inJobId) |
List<Job> |
getJobStatus(JobFilter inFilter) |
List<Job> |
getLatestJob(javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
submit(javax.servlet.http.HttpServletRequest request,
JobRequest inJobRequest) |
@Inject public JobResource(JobDao inJobDao, TaskManager inTaskManager, AuthorizedUserDao inEtlUserDao, DestinationDao inDestinationDao, EtlProperties inEtlProperties, ProtempaDestinationFactory inProtempaDestinationFactory, com.google.inject.Provider<javax.persistence.EntityManager> inEntityManagerProvider)
public List<Job> getAll(@Context javax.servlet.http.HttpServletRequest request, String order)
public Statistics getJobStats(@Context javax.servlet.http.HttpServletRequest request, Long inJobId, String inPropId)
public Statistics getJobStatsRoot(@Context javax.servlet.http.HttpServletRequest request, Long inJobId)
public javax.ws.rs.core.Response submit(@Context
javax.servlet.http.HttpServletRequest request,
JobRequest inJobRequest)
@RolesAllowed(value="admin") public List<Job> getJobStatus(JobFilter inFilter)
Copyright © 2012–2016 Emory University. All rights reserved.