Class DeployServerResource

java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.ServerResource
com.xebialabs.deployit.core.rest.api.DeployServerResource
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.ServerService

@Controller public class DeployServerResource extends com.xebialabs.deployit.core.rest.api.ServerResource
  • Constructor Summary

    Constructors
    Constructor
    Description
    DeployServerResource(com.xebialabs.license.service.LicenseService licenseService, List<com.xebialabs.deployit.security.authentication.viewas.ViewAsAuthenticationFinder> viewAsAuthenticationFinders, com.xebialabs.deployit.security.RoleService roleService, com.xebialabs.deployit.ServerConfiguration serverConfiguration, com.xebialabs.deployit.security.authentication.viewas.ViewAsData viewAsData, com.xebialabs.deployit.repository.RepositoryDatabaseMetaDataService databaseMetaDataService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.xebialabs.deployit.engine.api.dto.ServerInfo
     

    Methods inherited from class com.xebialabs.deployit.core.rest.api.ServerResource

    gc, getState, licenseReload, logout, shutdown, startMaintenance, stopMaintenance, viewAs

    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
  • Constructor Details

    • DeployServerResource

      public DeployServerResource(@Autowired com.xebialabs.license.service.LicenseService licenseService, @Autowired List<com.xebialabs.deployit.security.authentication.viewas.ViewAsAuthenticationFinder> viewAsAuthenticationFinders, @Autowired com.xebialabs.deployit.security.RoleService roleService, @Autowired com.xebialabs.deployit.ServerConfiguration serverConfiguration, @Autowired com.xebialabs.deployit.security.authentication.viewas.ViewAsData viewAsData, @Autowired com.xebialabs.deployit.repository.RepositoryDatabaseMetaDataService databaseMetaDataService)
  • Method Details

    • getInfo

      public com.xebialabs.deployit.engine.api.dto.ServerInfo getInfo()
      Specified by:
      getInfo in interface com.xebialabs.deployit.engine.api.ServerService
      Overrides:
      getInfo in class com.xebialabs.deployit.core.rest.api.ServerResource