Package org.alfresco.rest.api.people
Class PersonFavouriteSitesRelation
java.lang.Object
org.alfresco.rest.api.people.PersonFavouriteSitesRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<FavouriteSite>
,RelationshipResourceAction.Delete
,RelationshipResourceAction.Read<FavouriteSite>
,RelationshipResourceAction.ReadById<FavouriteSite>
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="favorite-sites",
entityResource=PeopleEntityResource.class,
title="Person Favorite Sites")
public class PersonFavouriteSitesRelation
extends Object
implements RelationshipResourceAction.Read<FavouriteSite>, RelationshipResourceAction.ReadById<FavouriteSite>, RelationshipResourceAction.Create<FavouriteSite>, RelationshipResourceAction.Delete, org.springframework.beans.factory.InitializingBean
- Author:
- steveglover
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String personId, List<FavouriteSite> entity, Parameters parameters) Adds the given site as a favourite site for the user.void
delete
(String personId, String siteId, Parameters parameters) readAll
(String personId, Parameters parameters) List the user's favourite sites.readById
(String personId, String siteShortName, Parameters parameters) List the favourite site information for a specific site.void
-
Constructor Details
-
PersonFavouriteSitesRelation
public PersonFavouriteSitesRelation()
-
-
Method Details
-
setSites
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
List the user's favourite sites.- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<FavouriteSite>
- Parameters:
personId
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values- See Also:
-
readById
List the favourite site information for a specific site. -
create
public List<FavouriteSite> create(String personId, List<FavouriteSite> entity, Parameters parameters) Adds the given site as a favourite site for the user. -
delete
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
-