public class BackendPermissionResource extends AbstractBackendSubResource<Permission,permissions> implements PermissionResource
AbstractBackendSubResource.ParametersProvider<R,Q>
AbstractBackendResource.EntityIdResolver, AbstractBackendResource.QueryIdResolver
BaseBackendResource.BackendFailureException, BaseBackendResource.EntityNotFoundException, BaseBackendResource.WebFaultException
Modifier and Type | Field and Description |
---|---|
protected BackendAssignedPermissionsResource |
parent |
guid, id, STRICTLY_IMMUTABLE
ACCEPTED_STATUS, entityType, ID_SEPARATOR, mappingLocator, modelType, MONITOR_DELAY, subCollections
backend, httpHeaders, LOG, messageBundle, sessionHelper, uriInfo
Modifier | Constructor and Description |
---|---|
protected |
BackendPermissionResource(String id,
BackendAssignedPermissionsResource parent,
Class<? extends BaseResource> suggestedParentType) |
Modifier and Type | Method and Description |
---|---|
protected Permission |
addLinks(Permission model,
Class<? extends BaseResource> suggestedParent,
String... subCollectionMembersToExclude) |
protected Permission |
addParents(Permission permission)
Add any parent resource references needed for constructing links.
|
Permission |
get() |
protected Permission |
map(permissions entity,
Permission template) |
getEntity, getStrictlyImmutable, performGet, performGet, performUpdate, performUpdate, validateUpdate
addLinks, addLinks, addLinks, addOrUpdateLink, asCollection, asGuidOr404, asString, awaitCompletion, delay, entityNotFound, getAsynchronousStatus, getMapper, getMappingLocator, getQueryParams, incomplete, inject, injectSearchLinks, linkSubCollections, linkSubResource, 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 BackendAssignedPermissionsResource parent
protected BackendPermissionResource(String id, BackendAssignedPermissionsResource parent, Class<? extends BaseResource> suggestedParentType)
public Permission get()
get
in interface PermissionResource
protected Permission addParents(Permission permission)
AbstractBackendResource
addParents
in class AbstractBackendResource<Permission,permissions>
protected Permission map(permissions entity, Permission template)
map
in class AbstractBackendResource<Permission,permissions>
protected Permission addLinks(Permission model, Class<? extends BaseResource> suggestedParent, String... subCollectionMembersToExclude)
addLinks
in class AbstractBackendResource<Permission,permissions>
Copyright © 2012. All Rights Reserved.