Class AbstractTaskRestrictedResource

  • Direct Known Subclasses:
    AbstractTaskResource, ReportResource

    public class AbstractTaskRestrictedResource
    extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void checkAccessTo​(java.util.Map<java.lang.String,​java.lang.String> taskMetadata)  
      protected boolean hasTaskPermission​(java.util.Map<java.lang.String,​java.lang.String> taskMetadata)  
      void setPaginationService​(ai.digital.deploy.sql.http.enricher.PaginationService paginationService)  
      void setReportGenerator​(ReportGenerator reportGenerator)  
      • Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource

        checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermission, setRoleService
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • AbstractTaskRestrictedResource

        public AbstractTaskRestrictedResource()
    • 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)