Class UserManagementIncrementalSyncResource
java.lang.Object
com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource<SimpleSubscriptionSpec,UserManagementInSyncModel>
com.atlassian.confluence.plugins.restapi.rvsync.resources.UserManagementIncrementalSyncResource
@Consumes("application/json")
@Produces("application/json")
@Path("/usermanagement/event")
public class UserManagementIncrementalSyncResource
extends AbstractIncrementalSyncResource<SimpleSubscriptionSpec,UserManagementInSyncModel>
-
Field Summary
Fields inherited from class com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource
CURSOR, ID, incrementalSyncService, LIMIT, RL_PROPERTY_PREFIX
-
Constructor Summary
ConstructorsConstructorDescriptionUserManagementIncrementalSyncResource
(UserManagementIncrementalSyncService incrementalSyncService) -
Method Summary
Modifier and TypeMethodDescriptiongetEventsBatch
(String cursor, int limit, javax.ws.rs.core.UriInfo uriInfo) javax.ws.rs.core.Response
Methods inherited from class com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource
getActiveSubscriptions, getLatestCursorForSubscription, maybeAdjustLimit, unsubscribe, validateCursor
-
Constructor Details
-
UserManagementIncrementalSyncResource
@Inject public UserManagementIncrementalSyncResource(UserManagementIncrementalSyncService incrementalSyncService)
-
-
Method Details
-
subscribe
@POST @Path("/subscription") public javax.ws.rs.core.Response subscribe() -
getEventsBatch
@GET public PageResponse<UserManagementInSyncModel> getEventsBatch(@QueryParam("cursor") String cursor, @QueryParam("limit") @DefaultValue("100") int limit, @Context javax.ws.rs.core.UriInfo uriInfo)
-