Class ServerResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.ServerResource
- All Implemented Interfaces:
com.xebialabs.deployit.engine.api.ServerService
public abstract class ServerResource
extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.ServerService
-
Constructor Summary
ConstructorsConstructorDescriptionServerResource(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) -
Method Summary
Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermission, setRoleService
-
Constructor Details
-
ServerResource
public ServerResource(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)
-
-
Method Details
-
shutdown
- Specified by:
shutdownin interfacecom.xebialabs.deployit.engine.api.ServerService
-
startMaintenance
public void startMaintenance()- Specified by:
startMaintenancein interfacecom.xebialabs.deployit.engine.api.ServerService
-
stopMaintenance
public void stopMaintenance()- Specified by:
stopMaintenancein interfacecom.xebialabs.deployit.engine.api.ServerService
-
getState
public com.xebialabs.deployit.engine.api.dto.ServerState getState()- Specified by:
getStatein interfacecom.xebialabs.deployit.engine.api.ServerService
-
getInfo
public com.xebialabs.deployit.engine.api.dto.ServerInfo getInfo()- Specified by:
getInfoin interfacecom.xebialabs.deployit.engine.api.ServerService
-
logout
public void logout()- Specified by:
logoutin interfacecom.xebialabs.deployit.engine.api.ServerService
-
viewAs
- Specified by:
viewAsin interfacecom.xebialabs.deployit.engine.api.ServerService
-
gc
public void gc()- Specified by:
gcin interfacecom.xebialabs.deployit.engine.api.ServerService
-
licenseReload
public void licenseReload()- Specified by:
licenseReloadin interfacecom.xebialabs.deployit.engine.api.ServerService
-