public class DuracloudInstanceServiceSecuredImpl extends Object implements DuracloudInstanceService
| Constructor and Description |
|---|
DuracloudInstanceServiceSecuredImpl(DuracloudInstanceService instanceService,
org.springframework.security.core.Authentication authentication,
org.springframework.security.access.AccessDecisionVoter voter,
AnnotationParser annotationParser) |
| Modifier and Type | Method and Description |
|---|---|
Long |
getAccountId()
Gets the id of the account
|
org.duracloud.account.db.model.DuracloudInstance |
getInstanceInfo()
Gets information about the underlying Duracloud instance.
|
org.duracloud.account.db.model.InstanceType |
getInstanceType()
Returns the hardware type of the instance.
|
String |
getInstanceVersion()
Gets the version of this instance
|
String |
getStatus()
Returns the state of the Duracloud instance.
|
String |
getStatusInternal()
Returns the state of the Duracloud with relaxed security.
|
void |
initialize()
Collects all of the necessary information and initializes a
Duracloud instance
|
void |
reInitialize() |
void |
reInitializeUserRoles() |
void |
restart()
Restarts the server instance and calls initialize
|
void |
setUserRoles(Set<org.duracloud.account.db.model.DuracloudUser> users)
Pushes user role info to the running instance.
|
void |
stop()
Stops the instance.
|
public DuracloudInstanceServiceSecuredImpl(DuracloudInstanceService instanceService, org.springframework.security.core.Authentication authentication, org.springframework.security.access.AccessDecisionVoter voter, AnnotationParser annotationParser)
public Long getAccountId()
DuracloudInstanceServicegetAccountId in interface DuracloudInstanceServicepublic org.duracloud.account.db.model.DuracloudInstance getInstanceInfo()
DuracloudInstanceServicegetInstanceInfo in interface DuracloudInstanceServicepublic String getInstanceVersion()
DuracloudInstanceServicegetInstanceVersion in interface DuracloudInstanceServicepublic String getStatus() throws DuracloudInstanceNotAvailableException
DuracloudInstanceServicegetStatus in interface DuracloudInstanceServiceDuracloudInstanceNotAvailableExceptionpublic String getStatusInternal() throws DuracloudInstanceNotAvailableException
DuracloudInstanceServicegetStatusInternal in interface DuracloudInstanceServiceDuracloudInstanceNotAvailableExceptionpublic void stop()
DuracloudInstanceServicestop in interface DuracloudInstanceServicepublic void restart()
DuracloudInstanceServicerestart in interface DuracloudInstanceServicepublic void initialize()
DuracloudInstanceServiceinitialize in interface DuracloudInstanceServicepublic void reInitializeUserRoles()
reInitializeUserRoles in interface DuracloudInstanceServicepublic void reInitialize()
reInitialize in interface DuracloudInstanceServicepublic void setUserRoles(Set<org.duracloud.account.db.model.DuracloudUser> users)
DuracloudInstanceServicesetUserRoles in interface DuracloudInstanceServiceusers - to updatepublic org.duracloud.account.db.model.InstanceType getInstanceType()
throws DuracloudInstanceNotAvailableException
DuracloudInstanceServicegetInstanceType in interface DuracloudInstanceServiceDuracloudInstanceNotAvailableExceptionCopyright © 2009–2015 DuraSpace. All rights reserved.