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<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 tagCriteria)
           
 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)
           
 

Method Detail

findTagsByCriteria

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 tagCriteria)

addTags

Set<org.rhq.core.domain.tagging.Tag> addTags(org.rhq.core.domain.auth.Subject subject,
                                             Set<org.rhq.core.domain.tagging.Tag> tags)

removeTags

void removeTags(org.rhq.core.domain.auth.Subject subject,
                Set<org.rhq.core.domain.tagging.Tag> tags)

updateResourceTags

void updateResourceTags(org.rhq.core.domain.auth.Subject subject,
                        int resourceId,
                        Set<org.rhq.core.domain.tagging.Tag> tags)

updateResourceGroupTags

void updateResourceGroupTags(org.rhq.core.domain.auth.Subject subject,
                             int resourceGroupId,
                             Set<org.rhq.core.domain.tagging.Tag> tags)

updateBundleTags

void updateBundleTags(org.rhq.core.domain.auth.Subject subject,
                      int bundleId,
                      Set<org.rhq.core.domain.tagging.Tag> tags)

updateBundleVersionTags

void updateBundleVersionTags(org.rhq.core.domain.auth.Subject subject,
                             int bundleVersionId,
                             Set<org.rhq.core.domain.tagging.Tag> tags)

updateBundleDeploymentTags

void updateBundleDeploymentTags(org.rhq.core.domain.auth.Subject subject,
                                int bundleDeploymentId,
                                Set<org.rhq.core.domain.tagging.Tag> tags)

updateBundleDestinationTags

void updateBundleDestinationTags(org.rhq.core.domain.auth.Subject subject,
                                 int bundleDestinationId,
                                 Set<org.rhq.core.domain.tagging.Tag> tags)

findTagReportCompositesByCriteria

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)


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