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<org.rhq.core.domain.tagging.Tag> addTags(org.rhq.core.domain.auth.Subject subject, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.tagging.compsite.TagReportComposite> findTagReportCompositesByCriteria(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.criteria.TagCriteria tagCriteria)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.tagging.Tag> findTagsByCriteria(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.criteria.TagCriteria criteria)
           
 void removeTags(org.rhq.core.domain.auth.Subject subject, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateBundleDeploymentTags(org.rhq.core.domain.auth.Subject subject, int bundleDeploymentId, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateBundleDestinationTags(org.rhq.core.domain.auth.Subject subject, int bundleDestinationId, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateBundleTags(org.rhq.core.domain.auth.Subject subject, int bundleId, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateBundleVersionTags(org.rhq.core.domain.auth.Subject subject, int bundleVersionId, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateResourceGroupTags(org.rhq.core.domain.auth.Subject subject, int resourceGroupId, Set<org.rhq.core.domain.tagging.Tag> tags)
           
 void updateResourceTags(org.rhq.core.domain.auth.Subject subject, int resourceId, Set<org.rhq.core.domain.tagging.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 org.rhq.core.domain.util.PageList<org.rhq.core.domain.tagging.Tag> findTagsByCriteria(org.rhq.core.domain.auth.Subject subject,
                                                                                             org.rhq.core.domain.criteria.TagCriteria criteria)
Specified by:
findTagsByCriteria in interface TagManagerRemote

addTags

public Set<org.rhq.core.domain.tagging.Tag> addTags(org.rhq.core.domain.auth.Subject subject,
                                                    Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
addTags in interface TagManagerRemote

removeTags

public void removeTags(org.rhq.core.domain.auth.Subject subject,
                       Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
removeTags in interface TagManagerRemote

updateResourceTags

public void updateResourceTags(org.rhq.core.domain.auth.Subject subject,
                               int resourceId,
                               Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateResourceTags in interface TagManagerRemote

updateResourceGroupTags

public void updateResourceGroupTags(org.rhq.core.domain.auth.Subject subject,
                                    int resourceGroupId,
                                    Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateResourceGroupTags in interface TagManagerRemote

updateBundleTags

public void updateBundleTags(org.rhq.core.domain.auth.Subject subject,
                             int bundleId,
                             Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateBundleTags in interface TagManagerRemote

updateBundleVersionTags

public void updateBundleVersionTags(org.rhq.core.domain.auth.Subject subject,
                                    int bundleVersionId,
                                    Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateBundleVersionTags in interface TagManagerRemote

updateBundleDeploymentTags

public void updateBundleDeploymentTags(org.rhq.core.domain.auth.Subject subject,
                                       int bundleDeploymentId,
                                       Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateBundleDeploymentTags in interface TagManagerRemote

updateBundleDestinationTags

public void updateBundleDestinationTags(org.rhq.core.domain.auth.Subject subject,
                                        int bundleDestinationId,
                                        Set<org.rhq.core.domain.tagging.Tag> tags)
Specified by:
updateBundleDestinationTags in interface TagManagerRemote

findTagReportCompositesByCriteria

public org.rhq.core.domain.util.PageList<org.rhq.core.domain.tagging.compsite.TagReportComposite> findTagReportCompositesByCriteria(org.rhq.core.domain.auth.Subject subject,
                                                                                                                                    org.rhq.core.domain.criteria.TagCriteria tagCriteria)
Specified by:
findTagReportCompositesByCriteria in interface TagManagerRemote


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