public class BackendStorageDomainResource extends AbstractBackendSubResource<StorageDomain,storage_domains> implements StorageDomainResource
Modifier and Type | Class and Description |
---|---|
protected class |
BackendStorageDomainResource.UpdateParametersProvider |
AbstractBackendSubResource.ParametersProvider<R,Q>
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
guid, id, STRICTLY_IMMUTABLE
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, LOG, messageBundle, sessionHelper, uriInfo
Constructor and Description |
---|
BackendStorageDomainResource(String id,
BackendStorageDomainsResource parent) |
Modifier and Type | Method and Description |
---|---|
StorageDomain |
get() |
FilesResource |
getFilesResource() |
static String[] |
getLinksToExclude(StorageDomain storageDomain) |
AssignedPermissionsResource |
getPermissionsResource() |
StorageDomainContentsResource<Templates,Template> |
getStorageDomainTemplatesResource() |
StorageDomainContentsResource<VMs,VM> |
getStorageDomainVmsResource() |
static boolean |
isExportDomain(StorageDomain storageDomain) |
static boolean |
isIsoDomain(storage_domains storageDomain) |
static boolean |
isIsoDomain(StorageDomain storageDomain) |
protected StorageDomain |
map(storage_domains entity,
StorageDomain template) |
protected StorageDomain |
populate(StorageDomain model,
storage_domains entity) |
StorageDomain |
update(StorageDomain incoming) |
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, newModel, notFound, notFound, 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
public BackendStorageDomainResource(String id, BackendStorageDomainsResource parent)
public StorageDomain get()
get
in interface UpdatableResource<StorageDomain>
public StorageDomain update(StorageDomain incoming)
update
in interface UpdatableResource<StorageDomain>
public FilesResource getFilesResource()
getFilesResource
in interface StorageDomainResource
public static boolean isIsoDomain(StorageDomain storageDomain)
public static boolean isIsoDomain(storage_domains storageDomain)
public static boolean isExportDomain(StorageDomain storageDomain)
public static String[] getLinksToExclude(StorageDomain storageDomain)
public AssignedPermissionsResource getPermissionsResource()
getPermissionsResource
in interface StorageDomainResource
protected StorageDomain map(storage_domains entity, StorageDomain template)
map
in class AbstractBackendResource<StorageDomain,storage_domains>
protected StorageDomain populate(StorageDomain model, storage_domains entity)
populate
in class AbstractBackendResource<StorageDomain,storage_domains>
public StorageDomainContentsResource<Templates,Template> getStorageDomainTemplatesResource()
getStorageDomainTemplatesResource
in interface StorageDomainResource
public StorageDomainContentsResource<VMs,VM> getStorageDomainVmsResource()
getStorageDomainVmsResource
in interface StorageDomainResource
Copyright © 2012. All Rights Reserved.