public class GroupServiceImpl extends Object implements GroupService
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
protected org.apache.cxf.jaxrs.ext.MessageContext |
messageContext |
protected javax.ws.rs.core.UriInfo |
uriInfo |
Constructor and Description |
---|
GroupServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected AnyDAO<?> |
anyDAO(Resource type) |
protected AbstractAnyLogic<?,?> |
anyLogic(Resource type) |
protected SCIMDataBinder |
binder() |
protected javax.ws.rs.core.Response.ResponseBuilder |
checkETag(Resource resource,
String key) |
protected SCIMConfManager |
confManager() |
javax.ws.rs.core.Response |
create(SCIMGroup group) |
protected javax.ws.rs.core.Response |
createResponse(String key,
SCIMResource resource) |
javax.ws.rs.core.Response |
delete(String id) |
protected ListResponse<R> |
doSearch(Resource type,
SCIMSearchRequest request) |
SCIMGroup |
get(String id,
String attributes,
String excludedAttributes) |
protected GroupDAO |
groupDAO() |
protected GroupLogic |
groupLogic() |
javax.ws.rs.core.Response |
replace(String id,
SCIMGroup group) |
ListResponse<SCIMGroup> |
search(SCIMSearchRequest request) |
ListResponse<SCIMGroup> |
search(String attributes,
String excludedAttributes,
String filter,
String sortBy,
SortOrder sortOrder,
Integer startIndex,
Integer count) |
javax.ws.rs.core.Response |
update(String id) |
protected javax.ws.rs.core.Response |
updateResponse(String key,
SCIMResource resource) |
protected UserDAO |
userDAO() |
protected UserLogic |
userLogic() |
protected static final org.slf4j.Logger LOG
@Context protected javax.ws.rs.core.UriInfo uriInfo
@Context protected org.apache.cxf.jaxrs.ext.MessageContext messageContext
public javax.ws.rs.core.Response create(SCIMGroup group)
create
in interface GroupService
public SCIMGroup get(String id, String attributes, String excludedAttributes)
get
in interface ReadService<SCIMGroup>
public javax.ws.rs.core.Response update(String id)
update
in interface GroupService
public javax.ws.rs.core.Response replace(String id, SCIMGroup group)
replace
in interface GroupService
public javax.ws.rs.core.Response delete(String id)
delete
in interface GroupService
public ListResponse<SCIMGroup> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
search
in interface ReadService<SCIMGroup>
public ListResponse<SCIMGroup> search(SCIMSearchRequest request)
search
in interface ReadService<SCIMGroup>
protected UserDAO userDAO()
protected GroupDAO groupDAO()
protected UserLogic userLogic()
protected GroupLogic groupLogic()
protected SCIMDataBinder binder()
protected AbstractAnyLogic<?,?> anyLogic(Resource type)
protected SCIMConfManager confManager()
protected javax.ws.rs.core.Response createResponse(String key, SCIMResource resource)
protected javax.ws.rs.core.Response updateResponse(String key, SCIMResource resource)
protected javax.ws.rs.core.Response.ResponseBuilder checkETag(Resource resource, String key)
protected ListResponse<R> doSearch(Resource type, SCIMSearchRequest request)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.