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 TypeMethodDescriptionvoidcreate(String personId, List<FavouriteSite> entity, Parameters parameters) Adds the given site as a favourite site for the user.voiddelete(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:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
List the user's favourite sites.- Specified by:
readAllin 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:
deletein interfaceRelationshipResourceAction.Delete
-