Class GlobalPermissionManagementIncrementalSyncResource
java.lang.Object
com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource<SimpleSubscriptionSpec,GlobalPermissionManagementIncSyncModel>
com.atlassian.confluence.plugins.restapi.rvsync.resources.GlobalPermissionManagementIncrementalSyncResource
@Consumes("application/json")
@Produces("application/json")
@Path("/permission/event")
public class GlobalPermissionManagementIncrementalSyncResource
extends AbstractIncrementalSyncResource<SimpleSubscriptionSpec,GlobalPermissionManagementIncSyncModel>
-
Field Summary
Fields inherited from class com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource
CURSOR, ID, incrementalSyncService, LIMIT, RL_PROPERTY_PREFIX
-
Constructor Summary
ConstructorsConstructorDescriptionGlobalPermissionManagementIncrementalSyncResource
(GlobalPermissionManagementIncrementalSyncService 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
-
GlobalPermissionManagementIncrementalSyncResource
@Inject public GlobalPermissionManagementIncrementalSyncResource(GlobalPermissionManagementIncrementalSyncService incrementalSyncService)
-
-
Method Details
-
subscribe
@POST @Path("/subscription") public javax.ws.rs.core.Response subscribe() -
getEventsBatch
@GET public PageResponse<GlobalPermissionManagementIncSyncModel> getEventsBatch(@QueryParam("cursor") String cursor, @QueryParam("limit") @DefaultValue("5000") int limit, @Context javax.ws.rs.core.UriInfo uriInfo)
-