gluu
|
公開メンバ関数 | |
Response | createGroup ( @ApiParam(value="Group", required=true) GroupResource group, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | getGroupById ( @PathParam("id") String id, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | updateGroup ( @ApiParam(value="Group", required=true) GroupResource group, @PathParam("id") String id, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | deleteGroup (@PathParam("id") String id) |
Response | searchGroups ( @QueryParam(QUERY_PARAM_FILTER) String filter, @QueryParam(QUERY_PARAM_START_INDEX) Integer startIndex, @QueryParam(QUERY_PARAM_COUNT) Integer count, @QueryParam(QUERY_PARAM_SORT_BY) String sortBy, @QueryParam(QUERY_PARAM_SORT_ORDER) String sortOrder, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | searchGroupsPost (@ApiParam(value="SearchRequest", required=true) SearchRequest searchRequest) |
Response | patchGroup (PatchRequest request, @PathParam("id") String id, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
void | setup () |
String | getEndpointUrl () |
Response | createGroup (GroupResource group, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | updateGroup (GroupResource group, @PathParam("id") String id, @QueryParam(QUERY_PARAM_ATTRIBUTES) String attrsList, @QueryParam(QUERY_PARAM_EXCLUDED_ATTRS) String excludedAttrsList) |
Response | searchGroupsPost (SearchRequest searchRequest) |
静的公開メンバ関数 | |
static Response | getErrorResponse (Response.Status status, String detail) |
static Response | getErrorResponse (Response.Status status, ErrorScimType scimType, String detail) |
static Response | getErrorResponse (int statusCode, ErrorScimType scimType, String detail) |
静的公開変数類 | |
static final String | SEARCH_SUFFIX = ".search" |
限定公開メンバ関数 | |
void | assignMetaInformation (BaseScimResource resource) |
void | executeDefaultValidation (BaseScimResource resource) throws SCIMException |
void | executeValidation (BaseScimResource resource, boolean skipRequired) throws SCIMException |
Response | prepareSearchRequest (List< String > schemas, String filter, String sortBy, String sortOrder, Integer startIndex, Integer count, String attrsList, String excludedAttrsList, SearchRequest request) |
Response | inspectPatchRequest (PatchRequest patch, Class<? extends BaseScimResource > cls) |
関数 | |
int | getMaxCount () |
String | getValueFromHeaders (HttpHeaders headers, String name) |
String | translateSortByAttribute (Class<? extends BaseScimResource > cls, String sortBy) |
String | getListResponseSerialized (int total, int startIndex, List< BaseScimResource > resources, String attrsList, String excludedAttrsList, boolean ignoreResults) throws IOException |
変数 | |
Logger | log |
AppConfiguration | appConfiguration |
ScimResourceSerializer | resourceSerializer |
ExtensionService | extService |
String | endpointUrl |
非公開変数類 | |
UserWebService | userWebService |
Scim2GroupService | scim2GroupService |
IGroupService | groupService |
Scim2PatchService | scim2PatchService |
Implementation of /Groups endpoint. Methods here are intercepted and/or decorated. Class org.gluu.oxtrust.service.scim2.interceptor.GroupWebServiceDecorator is used to apply pre-validations on data. Filter org.gluu.oxtrust.filter.AuthorizationProcessingFilter secures invocations
|
inlineprotectedinherited |
|
inherited |
Service method that allows creating a Group resource via POST (as per section 3.3 of RFC 7644).
group | An object that represents the Group to create |
attrsList | See notes about attributes query param |
excludedAttrsList | See notes about excludedAttributes query param |
|
inline |
|
inline |
org.gluu.oxtrust.ws.rs.scim2.IGroupWebServiceを実装しています。
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inline |
org.gluu.oxtrust.ws.rs.scim2.IGroupWebServiceを実装しています。
|
inlinepackageinherited |
|
inlinepackageinherited |
|
inlinepackageinherited |
|
inlineprotectedinherited |
|
inline |
org.gluu.oxtrust.ws.rs.scim2.IGroupWebServiceを実装しています。
|
inlineprotectedinherited |
|
inline |
org.gluu.oxtrust.ws.rs.scim2.IGroupWebServiceを実装しています。
|
inherited |
Sends a search query for Group resources using POST (see section 3.4.3 of RFC 7644).
searchRequest | An object containing the parameters for the query to execute. These are the same parameters passed in the URL for searches, for example in searchDevices |
org.gluu.oxtrust.service.scim2.interceptor.GroupWebServiceDecoratorで実装されています。
|
inline |
|
inline |
|
inlinepackageinherited |
|
inherited |
Service method that allows updating a Group resource via PUT (as per section 3.5.1 of RFC 7644).
This operation is not suitable to delete/remove/nullify attributes. For this purpose you can use the PATCH operation instead. PUT is intended to do replacements using the (not-null) values supplied in fidoDeviceResource
parameter.
To learn more about how the update works, read the replacement rules found at ScimResourceUtil#transferToResourceReplace.
group | An object that contains the data to update on a destination resource. There is no need to supply a full resource, just provide one with the attributes which are intended to be replaced in the destination |
id | The "id" attribute of the resource to update (destination) |
attrsList | See notes about attributes query param |
excludedAttrsList | See notes about excludedAttributes query param |
|
inline |
This implementation differs from spec in the following aspects:
|
packageinherited |
|
packageinherited |
|
packageinherited |
|
private |
|
packageinherited |
|
packageinherited |
|
private |
|
private |
|
staticinherited |
|
private |