public class BackendRolesResource extends AbstractBackendCollectionResource<Role,roles> implements RolesResource
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 |
---|
BackendRolesResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
add(Role role) |
RoleResource |
getRoleSubResource(String id)
Sub-resource locator method, returns individual RoleResource on which the
remainder of the URI is dispatched.
|
Roles |
list() |
protected Roles |
mapCollection(List<roles> entities) |
protected ArrayList<ActionGroup> |
mapPermits(List<Permit> permits) |
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 Roles list()
list
in interface RolesResource
public javax.ws.rs.core.Response add(Role role)
add
in interface RolesResource
public javax.ws.rs.core.Response performRemove(String id)
performRemove
in class AbstractBackendCollectionResource<Role,roles>
public RoleResource getRoleSubResource(String id)
RolesResource
getRoleSubResource
in interface RolesResource
id
- the Role IDprotected ArrayList<ActionGroup> mapPermits(List<Permit> permits)
Copyright © 2012. All Rights Reserved.