public class BackendAssignedRolesResource extends AbstractBackendCollectionResource<Role,permissions> implements AssignedRolesResource
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
Modifier | Constructor and Description |
---|---|
protected |
BackendAssignedRolesResource(Guid principalId) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
add(Role role) |
protected Role |
addParents(Role role)
Add any parent resource references needed for constructing links.
|
protected permissions |
getPermission(String roleId) |
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<permissions> entities) |
protected permissions |
newPermission(String roleId) |
javax.ws.rs.core.Response |
performRemove(String id) |
asString, expectBlocking, getBackendCollection, getBackendCollection, getBackendCollection, getEntity, handleAsynchrony, performCreation, remove, resolveCreated
addLinks, addLinks, addLinks, addLinks, addOrUpdateLink, 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
protected BackendAssignedRolesResource(Guid principalId)
public javax.ws.rs.core.Response add(Role role)
add
in interface AssignedRolesResource
public RoleResource getRoleSubResource(String id)
AssignedRolesResource
getRoleSubResource
in interface AssignedRolesResource
id
- the Role IDpublic Roles list()
list
in interface AssignedRolesResource
public javax.ws.rs.core.Response performRemove(String id)
performRemove
in class AbstractBackendCollectionResource<Role,permissions>
protected Roles mapCollection(List<permissions> entities)
protected Role addParents(Role role)
AbstractBackendResource
addParents
in class AbstractBackendResource<Role,permissions>
protected permissions newPermission(String roleId)
protected permissions getPermission(String roleId)
Copyright © 2012. All Rights Reserved.