org.springframework.social.alfresco.api
Interface Alfresco

All Known Implementing Classes:
AlfrescoTemplate

public interface Alfresco

Author:
jottley, sglover

Nested Class Summary
static class Alfresco.QueryParams
          Additional Query Parameters
static class Alfresco.TemplateParams
          Template Parmater Constant names Url: https://api.alfresco.com/{network}/public/alfresco/versions/1/networks/{network}
 
Field Summary
static String ATOMPUB_URL
           
static String CONTAINER_URL
           
static String CONTAINERS_URL
           
static String DEFAULT_SCOPE
           
static String MEMBER_URL
           
static String MEMBERS_URL
           
static String NETWORK_URL
           
static String NETWORKS_URL
           
static String NODE_COMMENT_URL
           
static String NODE_COMMENTS_URL
           
static String NODE_RATING_URL
           
static String NODE_RATINGS_URL
           
static String NODE_TAG_URL
           
static String NODE_TAGS_URL
           
static String PEOPLE_ACTIVITIES_URL
           
static String PEOPLE_FAVORITE_SITES_URL
           
static String PEOPLE_NETWORK_URL
           
static String PEOPLE_NETWORKS_URL
           
static String PEOPLE_PREFERENCE_URL
           
static String PEOPLE_PREFERENCES_URL
           
static String PEOPLE_SITE_URL
           
static String PEOPLE_SITES_URL
           
static String PEOPLE_URL
           
static String ROOT_ATOMPUB_URL
           
static String SITE_URL
           
static String SITES_URL
           
static String TAG_URL
           
static String TAGS_URL
           
 
Method Summary
 Member addMember(String network, String site, String personId, Role role)
          Add member to site in network with role
 AlfrescoList<Tag> addTagsToNode(String network, String node, List<String> tags)
          Add multiple tags to node
 Tag addTagToNode(String network, String node, String tag)
          Add tag to node in network
 Comment createComment(String network, String node, String comment)
          Create comment on node in network
 AlfrescoList<Comment> createComments(String network, String node, List<String> comments)
          Create multiple comments on node in network
 void deleteComment(String network, String node, String commentId)
          Delete comment from node in network
 void deleteMember(String network, String site, String personId)
          Delete person membership from site in network
 AlfrescoList<Activity> getActivities(String network, String person)
          Get activities for person in network
 AlfrescoList<Activity> getActivities(String network, String person, Map<String,String> parameters)
          Get activities for person in network filtered by parameters
 org.apache.chemistry.opencmis.client.api.Session getCMISSession(String network)
           
 AlfrescoList<Comment> getComments(String network, String node)
          Get Comments for node in network
 AlfrescoList<Comment> getComments(String network, String node, Map<String,String> parameters)
          Get comments for node in network filtered by parameters
 Container getContainer(String network, String site, String contatiner)
          Get Container in site in network
 AlfrescoList<Container> getContainers(String network, String site)
          Get all containers in site in network
 AlfrescoList<Container> getContainers(String network, String site, Map<String,String> parameters)
          Get all containers in site in network filtered by parameters
 Person getCurrentUser()
          Get the current users profile
 AlfrescoList<Site> getFavoriteSites(String network, String person)
          Get favorited sites of person in network
 AlfrescoList<Site> getFavoriteSites(String network, String person, Map<String,String> parameters)
          Get favorited sites of person in network filtered by parameters
 Network getHomeNetwork()
          Get home network for user
 Member getMember(String network, String site, String person)
          Get member of site in network
 AlfrescoList<Member> getMembers(String network, String site)
          Get all members of site in network
 AlfrescoList<Member> getMembers(String network, String site, Map<String,String> parameters)
          Get all mermbers of site in network filtered by parameters
 Network getNetwork(String network)
          Get the Alfresco Network for the user
 Network getNetwork(String network, String person)
          Get network for person
 AlfrescoList<Network> getNetworks()
          Get all Alfresco Networks that the user is a member of
 AlfrescoList<Network> getNetworks(Map<String,String> parameters)
          Get all Alfresco Networks that the user is a member of filter by parameters
 AlfrescoList<Network> getNetworks(String network, String person)
          Get all networks for person
 AlfrescoList<Network> getNetworks(String network, String person, Map<String,String> parameters)
          Get all networks for person filtered by parameters
 Rating getNodeRating(String network, String node, String rating)
          Get rating for node in network
 AlfrescoList<Rating> getNodeRatings(String network, String node)
          Get ratings for node in network
 AlfrescoList<Rating> getNodeRatings(String network, String node, Map<String,String> parameters)
          Get ratings for node in network filtered by parameters
 AlfrescoList<Tag> getNodesTags(String network, String node)
          Get tags on node in network
 AlfrescoList<Tag> getNodesTags(String network, String node, Map<String,String> parameters)
          Get tags on node in network filtered by parameters
 Person getPerson(String network, String person)
          Get person from network
 Preference getPreference(String network, String person, String preference)
          Get preference for person in network
 AlfrescoList<Preference> getPreferences(String network, String person)
          Get all preferences for person in network
 AlfrescoList<Preference> getPreferences(String network, String person, Map<String,String> parameters)
          Get all preferences for person in network filtered by parameters
 Site getSite(String site, String network)
          Get site in network
 Site getSite(String network, String person, String site)
          Get site in network that the person is a member of
 AlfrescoList<Site> getSites(String network)
          Get all sites in network
 AlfrescoList<Site> getSites(String network, Map<String,String> parameters)
          Get all sites in network filtered by parameters
 AlfrescoList<Site> getSites(String network, String person)
          Get sites in network that the user is a member of
 AlfrescoList<Site> getSites(String network, String person, Map<String,String> parameters)
          Get sites in network that the user is a member of filtered by parameters
 Tag getTag(String network, String tag)
          Get tag in network
 AlfrescoList<Tag> getTags(String network)
          Get all tags in network
 AlfrescoList<Tag> getTags(String network, Map<String,String> parameters)
           
 AlfrescoList<Metadata> networkOptions(String network)
          Deprecated. 
 Rating rateNode(String network, String node, boolean like)
          Like node
 Rating rateNode(String network, String node, int stars)
          Rate node (Stars)
 void removeNodeRating(String network, String node, String ratingId)
          Remove rating from node in network
 void removeTagFromNode(String network, String node, String tagId)
          Remove Tag from node in network
 void updateComment(String network, String node, String commentId, String comment)
          Update comment on node in network
 void updateMember(String network, String site, String personId, Role role)
          Update Role of member of site in network
 void updateTag(String network, String tagId, String tag)
          Update tag in network (rename tag)
 

Field Detail

DEFAULT_SCOPE

static final String DEFAULT_SCOPE
See Also:
Constant Field Values

ROOT_ATOMPUB_URL

static final String ROOT_ATOMPUB_URL
See Also:
Constant Field Values

ATOMPUB_URL

static final String ATOMPUB_URL
See Also:
Constant Field Values

NETWORKS_URL

static final String NETWORKS_URL
See Also:
Constant Field Values

NETWORK_URL

static final String NETWORK_URL
See Also:
Constant Field Values

SITES_URL

static final String SITES_URL
See Also:
Constant Field Values

SITE_URL

static final String SITE_URL
See Also:
Constant Field Values

CONTAINERS_URL

static final String CONTAINERS_URL
See Also:
Constant Field Values

CONTAINER_URL

static final String CONTAINER_URL
See Also:
Constant Field Values

MEMBERS_URL

static final String MEMBERS_URL
See Also:
Constant Field Values

MEMBER_URL

static final String MEMBER_URL
See Also:
Constant Field Values

PEOPLE_URL

static final String PEOPLE_URL
See Also:
Constant Field Values

PEOPLE_SITES_URL

static final String PEOPLE_SITES_URL
See Also:
Constant Field Values

PEOPLE_SITE_URL

static final String PEOPLE_SITE_URL
See Also:
Constant Field Values

PEOPLE_FAVORITE_SITES_URL

static final String PEOPLE_FAVORITE_SITES_URL
See Also:
Constant Field Values

PEOPLE_PREFERENCES_URL

static final String PEOPLE_PREFERENCES_URL
See Also:
Constant Field Values

PEOPLE_PREFERENCE_URL

static final String PEOPLE_PREFERENCE_URL
See Also:
Constant Field Values

PEOPLE_NETWORKS_URL

static final String PEOPLE_NETWORKS_URL
See Also:
Constant Field Values

PEOPLE_NETWORK_URL

static final String PEOPLE_NETWORK_URL
See Also:
Constant Field Values

PEOPLE_ACTIVITIES_URL

static final String PEOPLE_ACTIVITIES_URL
See Also:
Constant Field Values

TAGS_URL

static final String TAGS_URL
See Also:
Constant Field Values

TAG_URL

static final String TAG_URL
See Also:
Constant Field Values

NODE_COMMENTS_URL

static final String NODE_COMMENTS_URL
See Also:
Constant Field Values

NODE_COMMENT_URL

static final String NODE_COMMENT_URL
See Also:
Constant Field Values

NODE_TAGS_URL

static final String NODE_TAGS_URL
See Also:
Constant Field Values

NODE_TAG_URL

static final String NODE_TAG_URL
See Also:
Constant Field Values

NODE_RATINGS_URL

static final String NODE_RATINGS_URL
See Also:
Constant Field Values

NODE_RATING_URL

static final String NODE_RATING_URL
See Also:
Constant Field Values
Method Detail

getCMISSession

org.apache.chemistry.opencmis.client.api.Session getCMISSession(String network)
Parameters:
network -
Returns:

getNetwork

Network getNetwork(String network)
                   throws org.codehaus.jackson.JsonParseException,
                          org.codehaus.jackson.map.JsonMappingException,
                          IOException
Get the Alfresco Network for the user

Parameters:
network -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNetworks

AlfrescoList<Network> getNetworks()
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get all Alfresco Networks that the user is a member of

Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNetworks

AlfrescoList<Network> getNetworks(Map<String,String> parameters)
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get all Alfresco Networks that the user is a member of filter by parameters

Parameters:
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSite

Site getSite(String site,
             String network)
             throws org.codehaus.jackson.JsonParseException,
                    org.codehaus.jackson.map.JsonMappingException,
                    IOException
Get site in network

Parameters:
site -
network -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSites

AlfrescoList<Site> getSites(String network)
                            throws org.codehaus.jackson.JsonParseException,
                                   org.codehaus.jackson.map.JsonMappingException,
                                   IOException
Get all sites in network

Parameters:
network -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSites

AlfrescoList<Site> getSites(String network,
                            Map<String,String> parameters)
                            throws org.codehaus.jackson.JsonParseException,
                                   org.codehaus.jackson.map.JsonMappingException,
                                   IOException
Get all sites in network filtered by parameters

Parameters:
network -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getContainer

Container getContainer(String network,
                       String site,
                       String contatiner)
                       throws org.codehaus.jackson.JsonParseException,
                              org.codehaus.jackson.map.JsonMappingException,
                              IOException
Get Container in site in network

Parameters:
network -
site -
contatiner -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getContainers

AlfrescoList<Container> getContainers(String network,
                                      String site)
                                      throws org.codehaus.jackson.JsonParseException,
                                             org.codehaus.jackson.map.JsonMappingException,
                                             IOException
Get all containers in site in network

Parameters:
network -
site -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getContainers

AlfrescoList<Container> getContainers(String network,
                                      String site,
                                      Map<String,String> parameters)
                                      throws org.codehaus.jackson.JsonParseException,
                                             org.codehaus.jackson.map.JsonMappingException,
                                             IOException
Get all containers in site in network filtered by parameters

Parameters:
network -
site -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getMember

Member getMember(String network,
                 String site,
                 String person)
                 throws org.codehaus.jackson.JsonParseException,
                        org.codehaus.jackson.map.JsonMappingException,
                        IOException
Get member of site in network

Parameters:
network -
site -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getMembers

AlfrescoList<Member> getMembers(String network,
                                String site)
                                throws org.codehaus.jackson.JsonParseException,
                                       org.codehaus.jackson.map.JsonMappingException,
                                       IOException
Get all members of site in network

Parameters:
network -
site -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getMembers

AlfrescoList<Member> getMembers(String network,
                                String site,
                                Map<String,String> parameters)
                                throws org.codehaus.jackson.JsonParseException,
                                       org.codehaus.jackson.map.JsonMappingException,
                                       IOException
Get all mermbers of site in network filtered by parameters

Parameters:
network -
site -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

addMember

Member addMember(String network,
                 String site,
                 String personId,
                 Role role)
                 throws org.codehaus.jackson.JsonParseException,
                        org.codehaus.jackson.map.JsonMappingException,
                        IOException
Add member to site in network with role

Parameters:
network -
site -
personId - - person must exist in network
role - - must be one Role.SiteManager, Role.SiteContributor, Role.SiteCollaborator, Role.SiteConsumer
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

updateMember

void updateMember(String network,
                  String site,
                  String personId,
                  Role role)
                  throws org.springframework.web.client.RestClientException
Update Role of member of site in network

Parameters:
network -
site -
personId - - person must be member of site
role - - must be one Role.SiteManager, Role.SiteContributor, Role.SiteCollaborator, Role.SiteConsumer
Throws:
org.springframework.web.client.RestClientException

deleteMember

void deleteMember(String network,
                  String site,
                  String personId)
                  throws org.springframework.web.client.RestClientException
Delete person membership from site in network

Parameters:
network -
site -
personId -
Throws:
org.springframework.web.client.RestClientException

getPerson

Person getPerson(String network,
                 String person)
                 throws org.codehaus.jackson.JsonParseException,
                        org.codehaus.jackson.map.JsonMappingException,
                        IOException
Get person from network

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSites

AlfrescoList<Site> getSites(String network,
                            String person)
                            throws org.codehaus.jackson.JsonParseException,
                                   org.codehaus.jackson.map.JsonMappingException,
                                   IOException
Get sites in network that the user is a member of

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSites

AlfrescoList<Site> getSites(String network,
                            String person,
                            Map<String,String> parameters)
                            throws org.codehaus.jackson.JsonParseException,
                                   org.codehaus.jackson.map.JsonMappingException,
                                   IOException
Get sites in network that the user is a member of filtered by parameters

Parameters:
network -
person -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getSite

Site getSite(String network,
             String person,
             String site)
             throws org.codehaus.jackson.JsonParseException,
                    org.codehaus.jackson.map.JsonMappingException,
                    IOException
Get site in network that the person is a member of

Parameters:
network -
person -
site -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getFavoriteSites

AlfrescoList<Site> getFavoriteSites(String network,
                                    String person)
                                    throws org.codehaus.jackson.JsonParseException,
                                           org.codehaus.jackson.map.JsonMappingException,
                                           IOException
Get favorited sites of person in network

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getFavoriteSites

AlfrescoList<Site> getFavoriteSites(String network,
                                    String person,
                                    Map<String,String> parameters)
                                    throws org.codehaus.jackson.JsonParseException,
                                           org.codehaus.jackson.map.JsonMappingException,
                                           IOException
Get favorited sites of person in network filtered by parameters

Parameters:
network -
person -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getPreference

Preference getPreference(String network,
                         String person,
                         String preference)
                         throws org.codehaus.jackson.JsonParseException,
                                org.codehaus.jackson.map.JsonMappingException,
                                IOException
Get preference for person in network

Parameters:
network -
person -
preference -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getPreferences

AlfrescoList<Preference> getPreferences(String network,
                                        String person)
                                        throws org.codehaus.jackson.JsonParseException,
                                               org.codehaus.jackson.map.JsonMappingException,
                                               IOException
Get all preferences for person in network

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getPreferences

AlfrescoList<Preference> getPreferences(String network,
                                        String person,
                                        Map<String,String> parameters)
                                        throws org.codehaus.jackson.JsonParseException,
                                               org.codehaus.jackson.map.JsonMappingException,
                                               IOException
Get all preferences for person in network filtered by parameters

Parameters:
network -
person -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNetwork

Network getNetwork(String network,
                   String person)
                   throws org.codehaus.jackson.JsonParseException,
                          org.codehaus.jackson.map.JsonMappingException,
                          IOException
Get network for person

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNetworks

AlfrescoList<Network> getNetworks(String network,
                                  String person)
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get all networks for person

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNetworks

AlfrescoList<Network> getNetworks(String network,
                                  String person,
                                  Map<String,String> parameters)
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get all networks for person filtered by parameters

Parameters:
network -
person -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getActivities

AlfrescoList<Activity> getActivities(String network,
                                     String person)
                                     throws org.codehaus.jackson.JsonParseException,
                                            org.codehaus.jackson.map.JsonMappingException,
                                            IOException
Get activities for person in network

Parameters:
network -
person -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getActivities

AlfrescoList<Activity> getActivities(String network,
                                     String person,
                                     Map<String,String> parameters)
                                     throws org.codehaus.jackson.JsonParseException,
                                            org.codehaus.jackson.map.JsonMappingException,
                                            IOException
Get activities for person in network filtered by parameters

Parameters:
network -
person -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getTag

Tag getTag(String network,
           String tag)
           throws org.codehaus.jackson.JsonParseException,
                  org.codehaus.jackson.map.JsonMappingException,
                  IOException
Get tag in network

Parameters:
network -
tag -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getTags

AlfrescoList<Tag> getTags(String network)
                          throws org.codehaus.jackson.JsonParseException,
                                 org.codehaus.jackson.map.JsonMappingException,
                                 IOException
Get all tags in network

Parameters:
network -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getTags

AlfrescoList<Tag> getTags(String network,
                          Map<String,String> parameters)
                          throws org.codehaus.jackson.JsonParseException,
                                 org.codehaus.jackson.map.JsonMappingException,
                                 IOException
Parameters:
network -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

updateTag

void updateTag(String network,
               String tagId,
               String tag)
               throws org.springframework.web.client.RestClientException
Update tag in network (rename tag)

Parameters:
network -
tagId - - Existing tag
tag - - new tag name
Throws:
org.springframework.web.client.RestClientException

getComments

AlfrescoList<Comment> getComments(String network,
                                  String node)
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get Comments for node in network

Parameters:
network -
node -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getComments

AlfrescoList<Comment> getComments(String network,
                                  String node,
                                  Map<String,String> parameters)
                                  throws org.codehaus.jackson.JsonParseException,
                                         org.codehaus.jackson.map.JsonMappingException,
                                         IOException
Get comments for node in network filtered by parameters

Parameters:
network -
node -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

createComment

Comment createComment(String network,
                      String node,
                      String comment)
                      throws org.codehaus.jackson.JsonParseException,
                             org.codehaus.jackson.map.JsonMappingException,
                             IOException
Create comment on node in network

Parameters:
network -
node -
comment -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

createComments

AlfrescoList<Comment> createComments(String network,
                                     String node,
                                     List<String> comments)
                                     throws org.codehaus.jackson.JsonParseException,
                                            org.codehaus.jackson.map.JsonMappingException,
                                            IOException
Create multiple comments on node in network

Parameters:
network -
node -
comments -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

updateComment

void updateComment(String network,
                   String node,
                   String commentId,
                   String comment)
                   throws org.codehaus.jackson.JsonParseException,
                          org.codehaus.jackson.map.JsonMappingException,
                          IOException
Update comment on node in network

Parameters:
network -
node -
commentId - - existing commentId
comment - - updated comment
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

deleteComment

void deleteComment(String network,
                   String node,
                   String commentId)
                   throws org.codehaus.jackson.JsonParseException,
                          org.codehaus.jackson.map.JsonMappingException,
                          IOException
Delete comment from node in network

Parameters:
network -
node -
commentId -
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNodesTags

AlfrescoList<Tag> getNodesTags(String network,
                               String node)
                               throws org.codehaus.jackson.JsonParseException,
                                      org.codehaus.jackson.map.JsonMappingException,
                                      IOException
Get tags on node in network

Parameters:
network -
node -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNodesTags

AlfrescoList<Tag> getNodesTags(String network,
                               String node,
                               Map<String,String> parameters)
                               throws org.codehaus.jackson.JsonParseException,
                                      org.codehaus.jackson.map.JsonMappingException,
                                      IOException
Get tags on node in network filtered by parameters

Parameters:
network -
node -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

addTagToNode

Tag addTagToNode(String network,
                 String node,
                 String tag)
                 throws org.codehaus.jackson.JsonParseException,
                        org.codehaus.jackson.map.JsonMappingException,
                        IOException
Add tag to node in network

Parameters:
network -
node -
tag - - tag name
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

addTagsToNode

AlfrescoList<Tag> addTagsToNode(String network,
                                String node,
                                List<String> tags)
                                throws org.codehaus.jackson.JsonParseException,
                                       org.codehaus.jackson.map.JsonMappingException,
                                       IOException
Add multiple tags to node

Parameters:
network -
node -
tags -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

removeTagFromNode

void removeTagFromNode(String network,
                       String node,
                       String tagId)
                       throws org.codehaus.jackson.JsonParseException,
                              org.codehaus.jackson.map.JsonMappingException,
                              IOException
Remove Tag from node in network

Parameters:
network -
node -
tagId -
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNodeRatings

AlfrescoList<Rating> getNodeRatings(String network,
                                    String node)
                                    throws org.codehaus.jackson.JsonParseException,
                                           org.codehaus.jackson.map.JsonMappingException,
                                           IOException
Get ratings for node in network

Parameters:
network -
node -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNodeRatings

AlfrescoList<Rating> getNodeRatings(String network,
                                    String node,
                                    Map<String,String> parameters)
                                    throws org.codehaus.jackson.JsonParseException,
                                           org.codehaus.jackson.map.JsonMappingException,
                                           IOException
Get ratings for node in network filtered by parameters

Parameters:
network -
node -
parameters -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getNodeRating

Rating getNodeRating(String network,
                     String node,
                     String rating)
                     throws org.codehaus.jackson.JsonParseException,
                            org.codehaus.jackson.map.JsonMappingException,
                            IOException
Get rating for node in network

Parameters:
network -
node -
rating - - Rating must be of type Rating.STARS or Rating.LIKES
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

removeNodeRating

void removeNodeRating(String network,
                      String node,
                      String ratingId)
                      throws org.codehaus.jackson.JsonParseException,
                             org.codehaus.jackson.map.JsonMappingException,
                             IOException
Remove rating from node in network

Parameters:
network -
node -
ratingId -
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

rateNode

Rating rateNode(String network,
                String node,
                boolean like)
                throws org.codehaus.jackson.JsonParseException,
                       org.codehaus.jackson.map.JsonMappingException,
                       IOException
Like node

Parameters:
network -
node -
like -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

rateNode

Rating rateNode(String network,
                String node,
                int stars)
                throws org.codehaus.jackson.JsonParseException,
                       org.codehaus.jackson.map.JsonMappingException,
                       IOException
Rate node (Stars)

Parameters:
network -
node -
stars - - must be 1 - 5 stars
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getHomeNetwork

Network getHomeNetwork()
                       throws org.codehaus.jackson.JsonParseException,
                              org.codehaus.jackson.map.JsonMappingException,
                              IOException
Get home network for user

Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

getCurrentUser

Person getCurrentUser()
                      throws org.codehaus.jackson.JsonParseException,
                             org.codehaus.jackson.map.JsonMappingException,
                             IOException
Get the current users profile

Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

networkOptions

@Deprecated
AlfrescoList<Metadata> networkOptions(String network)
                                      throws org.codehaus.jackson.JsonParseException,
                                             org.codehaus.jackson.map.JsonMappingException,
                                             IOException
Deprecated. 

Get the HTTP OPTIONS for the network

Parameters:
network -
Returns:
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException


Copyright © 2012 Alfresco Software Inc.. All Rights Reserved.