org.exoplatform.services.jcr.ext.tagging
Interface TaggingService

All Known Implementing Classes:
TaggingServiceImpl

public interface TaggingService

Created by The eXo Platform SAS .

Version:
$Id: TaggingService.java 35186 2009-08-07 14:23:43Z pnedonosko $
Author:
eXo Platform

Method Summary
 void addTag(java.lang.String name, java.net.URI uri, java.lang.String description, java.lang.String repository, java.lang.String workspace)
           
 TagURICrossrate getCrossrate(java.lang.String tagName, java.net.URI uri)
           
 java.util.Collection<TagURICrossrate> getCrossrate(java.net.URI uri)
           
 TagRate getRate(java.lang.String tagName)
           
 java.util.Collection<TagRate> getRates()
           
 java.util.Collection<TagRate> getRates(java.util.Comparator comparator)
           
 java.util.Collection<Tag> getTags(java.lang.String userId)
           
 java.util.Collection<Tag> getTags(java.net.URI uri)
           
 

Method Detail

addTag

void addTag(java.lang.String name,
            java.net.URI uri,
            java.lang.String description,
            java.lang.String repository,
            java.lang.String workspace)
            throws javax.jcr.RepositoryException,
                   RepositoryConfigurationException
Throws:
javax.jcr.RepositoryException
RepositoryConfigurationException

getTags

java.util.Collection<Tag> getTags(java.lang.String userId)

getTags

java.util.Collection<Tag> getTags(java.net.URI uri)

getRate

TagRate getRate(java.lang.String tagName)

getRates

java.util.Collection<TagRate> getRates()

getRates

java.util.Collection<TagRate> getRates(java.util.Comparator comparator)

getCrossrate

TagURICrossrate getCrossrate(java.lang.String tagName,
                             java.net.URI uri)

getCrossrate

java.util.Collection<TagURICrossrate> getCrossrate(java.net.URI uri)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.