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.ResponseMethods 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)  
 -