Package org.alfresco.rest.api.people
Class PersonFavouritesRelation
java.lang.Object
org.alfresco.rest.api.people.PersonFavouritesRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<Favourite>
,RelationshipResourceAction.Delete
,RelationshipResourceAction.Read<Favourite>
,RelationshipResourceAction.ReadById<Favourite>
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="favorites",
entityResource=PeopleEntityResource.class,
title="Person Favorites")
public class PersonFavouritesRelation
extends Object
implements RelationshipResourceAction.Read<Favourite>, RelationshipResourceAction.ReadById<Favourite>, RelationshipResourceAction.Create<Favourite>, RelationshipResourceAction.Delete, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String personId, List<Favourite> entity, Parameters parameters) Adds the given site as a favourite site for the user.void
delete
(String personId, String id, Parameters parameters) readAll
(String personId, Parameters parameters) List the user's favourites.readById
(String personId, String favouriteId, Parameters parameters) void
setFavourites
(Favourites favourites)
-
Constructor Details
-
PersonFavouritesRelation
public PersonFavouritesRelation()
-
-
Method Details
-
setFavourites
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
List the user's favourites.- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<Favourite>
- Parameters:
personId
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values- See Also:
-
create
Adds the given site as a favourite site for the user. -
delete
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
-
readById
public Favourite readById(String personId, String favouriteId, Parameters parameters) throws RelationshipResourceNotFoundException - Specified by:
readById
in interfaceRelationshipResourceAction.ReadById<Favourite>
- Throws:
RelationshipResourceNotFoundException
-