public class BackendTemplatesResource extends AbstractBackendCollectionResource<Template,VmTemplate> implements TemplatesResource
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
CASE_SENSITIVE_CONSTRAINT_PARAMETER, FROM_CONSTRAINT_PARAMETER, LOG
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, messageBundle, sessionHelper, uriInfo
Constructor and Description |
---|
BackendTemplatesResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
add(Template template) |
protected Guid |
getClusterId(Template template) |
TemplateResource |
getTemplateSubResource(String id) |
protected VmStatic |
getVm(Template template) |
Templates |
list() |
protected Templates |
mapCollection(List<VmTemplate> entities) |
protected boolean |
namedCluster(Template template) |
javax.ws.rs.core.Response |
performRemove(String id) |
asString, expectBlocking, getBackendCollection, getBackendCollection, getBackendCollection, getEntity, handleAsynchrony, performCreation, remove, resolveCreated
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
remove
public Templates list()
list
in interface TemplatesResource
public TemplateResource getTemplateSubResource(String id)
getTemplateSubResource
in interface TemplatesResource
public javax.ws.rs.core.Response add(Template template)
add
in interface TemplatesResource
public javax.ws.rs.core.Response performRemove(String id)
performRemove
in class AbstractBackendCollectionResource<Template,VmTemplate>
protected Templates mapCollection(List<VmTemplate> entities)
protected boolean namedCluster(Template template)
Copyright © 2012. All Rights Reserved.