public class BackendTemplateResource extends AbstractBackendActionableResource<Template,VmTemplate> implements TemplateResource
Modifier and Type | Class and Description |
---|---|
protected class |
BackendTemplateResource.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 |
---|
BackendTemplateResource(String id) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
export(Action action) |
Template |
get() |
ActionResource |
getActionSubresource(String action,
String ids) |
ReadOnlyDevicesResource<CdRom,CdRoms> |
getCdRomsResource() |
CreationResource |
getCreationSubresource(String ids) |
ReadOnlyDevicesResource<Disk,Disks> |
getDisksResource() |
ReadOnlyDevicesResource<NIC,Nics> |
getNicsResource() |
AssignedPermissionsResource |
getPermissionsResource() |
protected Guid |
getStorageDomainId(Action action) |
protected Guid |
lookupStorageDomainIdByName(String name) |
Template |
update(Template incoming) |
actionAsync, actionFailure, actionStatus, actionSuccess, awaitGrace, doAction, expectBlocking, 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
public BackendTemplateResource(String id)
public Template get()
get
in interface UpdatableResource<Template>
public Template update(Template incoming)
update
in interface UpdatableResource<Template>
public javax.ws.rs.core.Response export(Action action)
export
in interface TemplateResource
public ReadOnlyDevicesResource<CdRom,CdRoms> getCdRomsResource()
getCdRomsResource
in interface TemplateResource
public ReadOnlyDevicesResource<Disk,Disks> getDisksResource()
getDisksResource
in interface TemplateResource
public ReadOnlyDevicesResource<NIC,Nics> getNicsResource()
getNicsResource
in interface TemplateResource
public AssignedPermissionsResource getPermissionsResource()
getPermissionsResource
in interface TemplateResource
public CreationResource getCreationSubresource(String ids)
getCreationSubresource
in interface AsynchronouslyCreatedResource
public ActionResource getActionSubresource(String action, String ids)
getActionSubresource
in interface TemplateResource
getActionSubresource
in class AbstractBackendActionableResource<Template,VmTemplate>
Copyright © 2012. All Rights Reserved.