org.rhq.enterprise.server.tagging
Class TagManagerBean

java.lang.Object
  extended by org.rhq.enterprise.server.tagging.TagManagerBean
All Implemented Interfaces:
TagManagerLocal, TagManagerRemote

public class TagManagerBean
extends Object
implements TagManagerLocal, TagManagerRemote

Author:
Greg Hinkle

Constructor Summary
TagManagerBean()
           
 
Method Summary
 Set<Tag> addTags(Subject subject, Set<Tag> tags)
           
 PageList<TagReportComposite> findTagReportCompositesByCriteria(Subject subject, TagCriteria tagCriteria)
           
 PageList<Tag> findTagsByCriteria(Subject subject, TagCriteria criteria)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagManagerBean

public TagManagerBean()
Method Detail

findTagsByCriteria

public PageList<Tag> findTagsByCriteria(Subject subject,
                                        TagCriteria criteria)
Specified by:
findTagsByCriteria in interface TagManagerRemote

addTags

public Set<Tag> addTags(Subject subject,
                        Set<Tag> tags)
Specified by:
addTags in interface TagManagerRemote

removeTags

public void removeTags(Subject subject,
                       Set<Tag> tags)
Specified by:
removeTags in interface TagManagerRemote

updateResourceTags

public void updateResourceTags(Subject subject,
                               int resourceId,
                               Set<Tag> tags)
Specified by:
updateResourceTags in interface TagManagerRemote

updateResourceGroupTags

public void updateResourceGroupTags(Subject subject,
                                    int resourceGroupId,
                                    Set<Tag> tags)
Specified by:
updateResourceGroupTags in interface TagManagerRemote

updateBundleTags

public void updateBundleTags(Subject subject,
                             int bundleId,
                             Set<Tag> tags)
Specified by:
updateBundleTags in interface TagManagerRemote

updateBundleVersionTags

public void updateBundleVersionTags(Subject subject,
                                    int bundleVersionId,
                                    Set<Tag> tags)
Specified by:
updateBundleVersionTags in interface TagManagerRemote

updateBundleDeploymentTags

public void updateBundleDeploymentTags(Subject subject,
                                       int bundleDeploymentId,
                                       Set<Tag> tags)
Specified by:
updateBundleDeploymentTags in interface TagManagerRemote

updateBundleDestinationTags

public void updateBundleDestinationTags(Subject subject,
                                        int bundleDestinationId,
                                        Set<Tag> tags)
Specified by:
updateBundleDestinationTags in interface TagManagerRemote

findTagReportCompositesByCriteria

public PageList<TagReportComposite> findTagReportCompositesByCriteria(Subject subject,
                                                                      TagCriteria tagCriteria)
Specified by:
findTagReportCompositesByCriteria in interface TagManagerRemote


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