Class RetentionScheduleActionRelation
java.lang.Object
org.alfresco.rm.rest.api.retentionschedule.RetentionScheduleActionRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<RetentionScheduleActionDefinition>,RelationshipResourceAction.Read<RetentionScheduleActionDefinition>,ResourceAction
@RelationshipResource(name="retention-steps",
entityResource=RetentionScheduleEntityResource.class,
title="Retention Schedule Action")
public class RetentionScheduleActionRelation
extends Object
implements RelationshipResourceAction.Read<RetentionScheduleActionDefinition>, RelationshipResourceAction.Create<RetentionScheduleActionDefinition>
Retention schedule action relation is used to perform the retention schedule step operations.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(String retentionScheduleId, List<RetentionScheduleActionDefinition> nodeInfos, Parameters parameters) readAll(String retentionScheduleId, Parameters parameters) voidsetApiUtils(FilePlanComponentsApiUtils apiUtils) voidsetNodeService(NodeService nodeService) voidsetNodesModelFactory(ApiNodesModelFactory nodesModelFactory) void
-
Field Details
-
nodeService
-
-
Constructor Details
-
RetentionScheduleActionRelation
public RetentionScheduleActionRelation()
-
-
Method Details
-
setApiUtils
-
setNodeService
-
setNodesModelFactory
-
setRecordsManagementServiceRegistry
-
create
public List<RetentionScheduleActionDefinition> create(String retentionScheduleId, List<RetentionScheduleActionDefinition> nodeInfos, Parameters parameters) - Specified by:
createin interfaceRelationshipResourceAction.Create<RetentionScheduleActionDefinition>
-
readAll
public CollectionWithPagingInfo<RetentionScheduleActionDefinition> readAll(String retentionScheduleId, Parameters parameters) - Specified by:
readAllin interfaceRelationshipResourceAction.Read<RetentionScheduleActionDefinition>
-