Package org.alfresco.rest.api.cmm
Class CustomModelAspectsRelation
- java.lang.Object
-
- org.alfresco.rest.api.cmm.CustomModelAspectsRelation
-
- All Implemented Interfaces:
RelationshipResourceAction.Create<CustomAspect>
,RelationshipResourceAction.Delete
,RelationshipResourceAction.Read<CustomAspect>
,RelationshipResourceAction.ReadById<CustomAspect>
,RelationshipResourceAction.Update<CustomAspect>
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="aspects", entityResource=CustomModelEntityResource.class, title="Custom Model Aspects") public class CustomModelAspectsRelation extends Object implements RelationshipResourceAction.Read<CustomAspect>, RelationshipResourceAction.ReadById<CustomAspect>, RelationshipResourceAction.Create<CustomAspect>, RelationshipResourceAction.Update<CustomAspect>, RelationshipResourceAction.Delete, org.springframework.beans.factory.InitializingBean
- Author:
- Jamal Kaabi-Mofrad
-
-
Constructor Summary
Constructors Constructor Description CustomModelAspectsRelation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
List<CustomAspect>
create(String modelName, List<CustomAspect> aspects, Parameters parameters)
void
delete(String modelName, String aspectName, Parameters parameters)
CollectionWithPagingInfo<CustomAspect>
readAll(String modelName, Parameters parameters)
Reads set the relationship entities from the collection using the related entityResourceId.CustomAspect
readById(String modelName, String aspectName, Parameters parameters)
void
setCustomModels(CustomModels customModels)
CustomAspect
update(String modelName, CustomAspect aspect, Parameters parameters)
-
-
-
Method Detail
-
setCustomModels
public void setCustomModels(CustomModels customModels)
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
readAll
public CollectionWithPagingInfo<CustomAspect> readAll(String modelName, Parameters parameters)
Description copied from interface:RelationshipResourceAction.Read
Reads set the relationship entities from the collection using the related entityResourceId. Paging information is provided.- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<CustomAspect>
- Parameters:
modelName
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values
-
readById
public CustomAspect readById(String modelName, String aspectName, Parameters parameters)
- Specified by:
readById
in interfaceRelationshipResourceAction.ReadById<CustomAspect>
-
delete
public void delete(String modelName, String aspectName, Parameters parameters)
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
-
update
public CustomAspect update(String modelName, CustomAspect aspect, Parameters parameters)
- Specified by:
update
in interfaceRelationshipResourceAction.Update<CustomAspect>
-
create
public List<CustomAspect> create(String modelName, List<CustomAspect> aspects, Parameters parameters)
- Specified by:
create
in interfaceRelationshipResourceAction.Create<CustomAspect>
-
-