@Path(value="groups") public interface GroupService extends AnyService<GroupTO,GroupPatch>
PARAM_ANYTYPE_KIND, PARAM_CONNID_PAGED_RESULTS_COOKIE, PARAM_DETAILS, PARAM_ENTITY_KEY, PARAM_FIQL, PARAM_MAX, PARAM_NOTIFICATION, PARAM_ORDERBY, PARAM_PAGE, PARAM_RESOURCE, PARAM_SIZE| Modifier and Type | Method and Description |
|---|---|
ExecTO |
bulkMembersAction(String key,
BulkMembersActionType actionType)
(De)provision all members of the given group from / onto all the resources associated to it.
|
List<GroupTO> |
own()
This method is similar to read() but uses different authentication handling to ensure that a user
can read his own groups.
|
TypeExtensionTO |
readTypeExtension(String key,
String anyTypeKey)
Extracts type extension information, for the provided group and any type.
|
@GET
@Path(value="own")
@Produces(value={"application/json","application/xml"})
List<GroupTO> own()
@GET
@Path(value="{key}/{anyTypeKey}/typeExtension")
@Produces(value={"application/json","application/xml"})
TypeExtensionTO readTypeExtension(@NotNull @PathParam(value="key")
String key,
@NotNull @PathParam(value="anyTypeKey")
String anyTypeKey)
key - group keyanyTypeKey - any type key@POST
@Path(value="{key}/members/{actionType}")
ExecTO bulkMembersAction(@NotNull @PathParam(value="key")
String key,
@NotNull @PathParam(value="actionType")
BulkMembersActionType actionType)
key - group keyactionType - action type to perform on all group membersCopyright © 2010–2016 The Apache Software Foundation. All rights reserved.