Interface MyFavouriteCollectionsInterface


  • public interface MyFavouriteCollectionsInterface
    MyFavouriteCollectionsInterface covers the management of the MyAssets, MyProjects and MyCommunities collections associated with a person's personal profile.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addToMyAssets​(java.lang.String userId, java.lang.String assetGUID)
      Add an asset to the identified user's list of favorite assets.
      void addToMyCommunities​(java.lang.String userId, java.lang.String communityGUID)
      Add a community to the identified user's list of favorite communities.
      void addToMyProjects​(java.lang.String userId, java.lang.String projectGUID)
      Add a project to the identified user's list of favorite projects.
      java.util.List<AssetCollectionMember> getMyAssets​(java.lang.String userId, int startFrom, int pageSize)
      Return a list of assets that the specified user has added to their favorites list.
      java.util.List<CommunityCollectionMember> getMyCommunities​(java.lang.String userId, int startFrom, int pageSize)
      Return a list of communities that the specified user has added to their favorites list.
      java.util.List<ProjectCollectionMember> getMyProjects​(java.lang.String userId, int startFrom, int pageSize)
      Return a list of projects that the specified user has added to their favorites list.
      void removeFromMyAssets​(java.lang.String userId, java.lang.String assetGUID)
      Remove an asset from identified user's list of favorite assets.
      void removeFromMyCommunities​(java.lang.String userId, java.lang.String communityGUID)
      Remove a community from identified user's list of favorite communities.
      void removeFromMyProjects​(java.lang.String userId, java.lang.String projectGUID)
      Remove a project from identified user's list of favorite projects.