org.rhq.enterprise.server.drift
Class DriftTemplateManagerBean

java.lang.Object
  extended by org.rhq.enterprise.server.drift.DriftTemplateManagerBean
All Implemented Interfaces:
DriftTemplateManagerLocal, DriftTemplateManagerRemote

public class DriftTemplateManagerBean
extends Object
implements DriftTemplateManagerLocal, DriftTemplateManagerRemote


Constructor Summary
DriftTemplateManagerBean()
           
 
Method Summary
 org.rhq.core.domain.drift.DriftDefinitionTemplate createTemplate(org.rhq.core.domain.auth.Subject subject, int resourceTypeId, boolean isUserDefined, org.rhq.core.domain.drift.DriftDefinition definition)
           
 void createTemplateChangeSet(org.rhq.core.domain.auth.Subject subject, int templateId, int driftDefId, int snapshotVersion)
           
 void deleteTemplate(org.rhq.core.domain.auth.Subject subject, int templateId)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.DriftDefinitionTemplate> findTemplatesByCriteria(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria criteria)
           
 void pinTemplate(org.rhq.core.domain.auth.Subject subject, int templateId, int driftDefId, int snapshotVersion)
           
 void updateTemplate(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.drift.DriftDefinitionTemplate updatedTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriftTemplateManagerBean

public DriftTemplateManagerBean()
Method Detail

findTemplatesByCriteria

public org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.DriftDefinitionTemplate> findTemplatesByCriteria(org.rhq.core.domain.auth.Subject subject,
                                                                                                                    org.rhq.core.domain.criteria.DriftDefinitionTemplateCriteria criteria)
Specified by:
findTemplatesByCriteria in interface DriftTemplateManagerRemote

createTemplate

public org.rhq.core.domain.drift.DriftDefinitionTemplate createTemplate(org.rhq.core.domain.auth.Subject subject,
                                                                        int resourceTypeId,
                                                                        boolean isUserDefined,
                                                                        org.rhq.core.domain.drift.DriftDefinition definition)
Specified by:
createTemplate in interface DriftTemplateManagerRemote

pinTemplate

public void pinTemplate(org.rhq.core.domain.auth.Subject subject,
                        int templateId,
                        int driftDefId,
                        int snapshotVersion)
Specified by:
pinTemplate in interface DriftTemplateManagerRemote

createTemplateChangeSet

public void createTemplateChangeSet(org.rhq.core.domain.auth.Subject subject,
                                    int templateId,
                                    int driftDefId,
                                    int snapshotVersion)
Specified by:
createTemplateChangeSet in interface DriftTemplateManagerLocal

deleteTemplate

public void deleteTemplate(org.rhq.core.domain.auth.Subject subject,
                           int templateId)
Specified by:
deleteTemplate in interface DriftTemplateManagerRemote

updateTemplate

public void updateTemplate(org.rhq.core.domain.auth.Subject subject,
                           org.rhq.core.domain.drift.DriftDefinitionTemplate updatedTemplate)
Specified by:
updateTemplate in interface DriftTemplateManagerRemote


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