Class AbstractIncrementalSyncResource<S extends SubscriptionSpec,M extends IncrementalSyncModel>
java.lang.Object
com.atlassian.confluence.plugins.restapi.rvsync.resources.AbstractIncrementalSyncResource<S,M>
- Direct Known Subclasses:
ContentManagementIncrementalSyncResource
,GlobalPermissionManagementIncrementalSyncResource
,UserManagementIncrementalSyncResource
public abstract class AbstractIncrementalSyncResource<S extends SubscriptionSpec,M extends IncrementalSyncModel>
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractIncrementalSyncResource
(IncrementalSyncService<S, M> incrementalSyncService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
javax.ws.rs.core.Response
protected int
maybeAdjustLimit
(int limit) javax.ws.rs.core.Response
unsubscribe
(Long id) protected IncrementalSyncCursor
validateCursor
(String cursor)
-
Field Details
-
RL_PROPERTY_PREFIX
- See Also:
-
CURSOR
- See Also:
-
LIMIT
- See Also:
-
ID
- See Also:
-
incrementalSyncService
protected IncrementalSyncService<S extends SubscriptionSpec,M extends IncrementalSyncModel> incrementalSyncService
-
-
Constructor Details
-
AbstractIncrementalSyncResource
-
-
Method Details
-
unsubscribe
@DELETE @Path("subscription/{id}") public javax.ws.rs.core.Response unsubscribe(@PathParam("id") Long id) -
getLatestCursorForSubscription
@GET @Path("/subscription/lastcursor/{id}") public javax.ws.rs.core.Response getLatestCursorForSubscription(@PathParam("id") Long id) -
getActiveSubscriptions
@GET @Path("/subscriptions") public javax.ws.rs.core.Response getActiveSubscriptions() -
validateCursor
-
maybeAdjustLimit
protected int maybeAdjustLimit(int limit)
-