The following code shows an example of how to partially update a subscription:
import java.util.HashMap;
import java.util.Map;
import org.alfresco.gateway.handler.SubscriptionsApi;
import org.alfresco.gateway.model.Subscription;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Sample {
private static final Logger LOGGER = LoggerFactory.getLogger(Sample.class);
public static void main(String[] args) {
@Inject
SubscriptionsApi subscriptionsApi;
Subscription subscription = subscriptionsApi.getSubscription("my-subscription-id");
subscription.setStatus(Subscription.StatusEnum.ACTIVE);
Subscription result = subscriptionsApi.partiallyUpdateSubscription(subscription);
LOGGER.info("Updated subscription: {}", result);
}
}