Class RetentionScheduleRelation
java.lang.Object
org.alfresco.rm.rest.api.retentionschedule.RetentionScheduleRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<RetentionSchedule>,RelationshipResourceAction.Read<RetentionSchedule>,ResourceAction
@RelationshipResource(name="retention-schedules",
entityResource=RecordCategoriesEntityResource.class,
title="Retention Schedule")
public class RetentionScheduleRelation
extends Object
implements RelationshipResourceAction.Read<RetentionSchedule>, RelationshipResourceAction.Create<RetentionSchedule>
Retention schedule relation is used perform retention schedule operation for a record category.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(String recordCategoryId, List<RetentionSchedule> nodeInfos, Parameters parameters) readAll(String recordCategoryId, Parameters parameters) voidsetApiUtils(FilePlanComponentsApiUtils apiUtils) voidsetDispositionService(DispositionService dispositionService) voidsetNodeService(NodeService nodeService) voidsetNodesModelFactory(ApiNodesModelFactory nodesModelFactory)
-
Field Details
-
nodeService
-
-
Constructor Details
-
RetentionScheduleRelation
public RetentionScheduleRelation()
-
-
Method Details
-
setApiUtils
-
setNodesModelFactory
-
setDispositionService
-
setNodeService
-
create
public List<RetentionSchedule> create(String recordCategoryId, List<RetentionSchedule> nodeInfos, Parameters parameters) - Specified by:
createin interfaceRelationshipResourceAction.Create<RetentionSchedule>
-
readAll
public CollectionWithPagingInfo<RetentionSchedule> readAll(String recordCategoryId, Parameters parameters) - Specified by:
readAllin interfaceRelationshipResourceAction.Read<RetentionSchedule>
-