public abstract class AbstractBackendStorageDomainContentResource<C extends BaseResources,R extends BaseResource,Q extends IVdcQueryable> extends AbstractBackendActionableResource<R,Q>
AbstractBackendSubResource.ParametersProvider<R,Q>
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
Modifier and Type | Field and Description |
---|---|
protected AbstractBackendStorageDomainContentsResource<C,R,Q> |
parent |
guid, id, STRICTLY_IMMUTABLE
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, LOG, messageBundle, sessionHelper, uriInfo
Constructor and Description |
---|
AbstractBackendStorageDomainContentResource(String id,
AbstractBackendStorageDomainContentsResource<C,R,Q> parent,
Class<R> modelType,
Class<Q> entityType) |
Modifier and Type | Method and Description |
---|---|
R |
get() |
protected Guid |
getClusterId(Action action) |
protected Guid |
getDestStorageDomainId(Action action) |
protected abstract R |
getFromDataDomain() |
protected R |
getFromExportDomain() |
AbstractBackendStorageDomainContentsResource<C,R,Q> |
getParent() |
protected VDSGroup |
lookupClusterById(String id) |
protected VDSGroup |
lookupClusterByName(String name) |
protected Guid |
lookupClusterIdByName(String name) |
actionAsync, actionFailure, actionStatus, actionSuccess, awaitGrace, doAction, expectBlocking, getActionSubresource, getHostId, getHostId, handleError
getEntity, getStrictlyImmutable, performGet, performGet, performUpdate, performUpdate, validateUpdate
addLinks, addLinks, addLinks, addLinks, addOrUpdateLink, addParents, asCollection, asGuidOr404, asString, awaitCompletion, delay, entityNotFound, getAsynchronousStatus, getMapper, getMappingLocator, getQueryParams, incomplete, inject, injectSearchLinks, linkSubCollections, linkSubResource, map, map, map, map, newModel, notFound, notFound, populate, removeIfExist, setMappingLocator, urlEncode
doAction, doGetEntity, doNonBlockingAction, expectNonBlocking, getBackendCollection, getConfigurationValue, getEntity, getEntity, getEntity, performAction, performAction, performNonBlockingAction
asCollection, asGuid, asGuid, combine, fault, getBackend, getCurrent, getEffectiveLocale, getHttpHeaders, getMessageBundle, getSessionHelper, getUriInfo, handleError, handleError, instantiate, localize, localize, localize, sessionize, sessionize, setBackend, setHttpHeaders, setMessageBundle, setSessionHelper, setUriInfo, validateEnum, validateParameters, validateParameters
protected AbstractBackendStorageDomainContentsResource<C extends BaseResources,R extends BaseResource,Q extends IVdcQueryable> parent
Copyright © 2012. All Rights Reserved.