org.rhq.enterprise.server.tagging
Interface TagManagerRemote

All Known Subinterfaces:
TagManagerLocal
All Known Implementing Classes:
TagManagerBean

public interface TagManagerRemote

Author:
Greg Hinkle

Method Summary
 Set<Tag> addTags(Subject subject, Set<Tag> tags)
           
 PageList<TagReportComposite> findTagReportCompositesByCriteria(Subject subject, TagCriteria tagCriteria)
           
 PageList<Tag> findTagsByCriteria(Subject subject, TagCriteria tagCriteria)
           
 void removeTags(Subject subject, Set<Tag> tags)
           
 void updateBundleDeploymentTags(Subject subject, int bundleDeploymentId, Set<Tag> tags)
           
 void updateBundleDestinationTags(Subject subject, int bundleDestinationId, Set<Tag> tags)
           
 void updateBundleTags(Subject subject, int bundleId, Set<Tag> tags)
           
 void updateBundleVersionTags(Subject subject, int bundleVersionId, Set<Tag> tags)
           
 void updateResourceGroupTags(Subject subject, int resourceGroupId, Set<Tag> tags)
           
 void updateResourceTags(Subject subject, int resourceId, Set<Tag> tags)
           
 

Method Detail

findTagsByCriteria

PageList<Tag> findTagsByCriteria(Subject subject,
                                 TagCriteria tagCriteria)

addTags

Set<Tag> addTags(Subject subject,
                 Set<Tag> tags)

removeTags

void removeTags(Subject subject,
                Set<Tag> tags)

updateResourceTags

void updateResourceTags(Subject subject,
                        int resourceId,
                        Set<Tag> tags)

updateResourceGroupTags

void updateResourceGroupTags(Subject subject,
                             int resourceGroupId,
                             Set<Tag> tags)

updateBundleTags

void updateBundleTags(Subject subject,
                      int bundleId,
                      Set<Tag> tags)

updateBundleVersionTags

void updateBundleVersionTags(Subject subject,
                             int bundleVersionId,
                             Set<Tag> tags)

updateBundleDeploymentTags

void updateBundleDeploymentTags(Subject subject,
                                int bundleDeploymentId,
                                Set<Tag> tags)

updateBundleDestinationTags

void updateBundleDestinationTags(Subject subject,
                                 int bundleDestinationId,
                                 Set<Tag> tags)

findTagReportCompositesByCriteria

PageList<TagReportComposite> findTagReportCompositesByCriteria(Subject subject,
                                                               TagCriteria tagCriteria)


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.