|
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 |
1.8.13