Class AbstractTaskRestrictedResource
- java.lang.Object
-
- com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
-
- com.xebialabs.deployit.core.rest.api.AbstractTaskRestrictedResource
-
- Direct Known Subclasses:
AbstractTaskResource,ReportResource
public class AbstractTaskRestrictedResource extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
-
-
Field Summary
Fields Modifier and Type Field Description protected ai.digital.deploy.sql.http.enricher.PaginationServicepaginationServiceprotected ReportGeneratorreportGeneratorprotected com.xebialabs.deployit.repository.RepositoryServicerepositoryServiceprotected com.xebialabs.deployit.task.archive.TaskArchivetaskArchiveprotected com.xebialabs.deployit.task.archive.TaskArchiveQueuetaskArchiveQueue
-
Constructor Summary
Constructors Constructor Description AbstractTaskRestrictedResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckAccessTo(java.util.Map<java.lang.String,java.lang.String> taskMetadata)protected booleanhasTaskPermission(java.util.Map<java.lang.String,java.lang.String> taskMetadata)voidsetPaginationService(ai.digital.deploy.sql.http.enricher.PaginationService paginationService)voidsetReportGenerator(ReportGenerator reportGenerator)
-
-
-
Field Detail
-
taskArchive
@Autowired protected com.xebialabs.deployit.task.archive.TaskArchive taskArchive
-
taskArchiveQueue
@Autowired protected com.xebialabs.deployit.task.archive.TaskArchiveQueue taskArchiveQueue
-
paginationService
@Autowired protected ai.digital.deploy.sql.http.enricher.PaginationService paginationService
-
repositoryService
@Autowired protected com.xebialabs.deployit.repository.RepositoryService repositoryService
-
reportGenerator
@Autowired protected ReportGenerator reportGenerator
-
-
Method Detail
-
checkAccessTo
protected void checkAccessTo(java.util.Map<java.lang.String,java.lang.String> taskMetadata)
-
hasTaskPermission
protected boolean hasTaskPermission(java.util.Map<java.lang.String,java.lang.String> taskMetadata)
-
setPaginationService
public void setPaginationService(ai.digital.deploy.sql.http.enricher.PaginationService paginationService)
-
setReportGenerator
public void setReportGenerator(ReportGenerator reportGenerator)
-
-