org.rhq.enterprise.server.measurement
Interface CallTimeDataManagerLocal

All Known Implementing Classes:
CallTimeDataManagerBean

public interface CallTimeDataManagerLocal

The manager for call-time metric data.


Method Summary
 void addCallTimeData(Set<CallTimeData> callTimeDataSet)
           
 PageList<CallTimeDataComposite> findCallTimeDataForAutoGroup(Subject subject, int parentResourceId, int childResourceTypeId, long beginTime, long endTime, PageControl pageControl)
           
 PageList<CallTimeDataComposite> findCallTimeDataForCompatibleGroup(Subject subject, int groupId, long beginTime, long endTime, PageControl pageControl)
           
 PageList<CallTimeDataComposite> findCallTimeDataForContext(Subject subject, EntityContext context, long beginTime, long endTime, String destination, PageControl pageControl)
           
 PageList<CallTimeDataComposite> findCallTimeDataForResource(Subject subject, int scheduleId, long beginTime, long endTime, PageControl pageControl)
           
 void insertCallTimeDataKeys(Set<CallTimeData> callTimeDataSet)
           
 void insertCallTimeDataValues(Set<CallTimeData> callTimeDataSet)
           
 int purgeCallTimeData(Date deleteUpToTime)
           
 

Method Detail

addCallTimeData

void addCallTimeData(Set<CallTimeData> callTimeDataSet)

findCallTimeDataForResource

PageList<CallTimeDataComposite> findCallTimeDataForResource(Subject subject,
                                                            int scheduleId,
                                                            long beginTime,
                                                            long endTime,
                                                            PageControl pageControl)

findCallTimeDataForCompatibleGroup

PageList<CallTimeDataComposite> findCallTimeDataForCompatibleGroup(Subject subject,
                                                                   int groupId,
                                                                   long beginTime,
                                                                   long endTime,
                                                                   PageControl pageControl)

findCallTimeDataForAutoGroup

PageList<CallTimeDataComposite> findCallTimeDataForAutoGroup(Subject subject,
                                                             int parentResourceId,
                                                             int childResourceTypeId,
                                                             long beginTime,
                                                             long endTime,
                                                             PageControl pageControl)

findCallTimeDataForContext

PageList<CallTimeDataComposite> findCallTimeDataForContext(Subject subject,
                                                           EntityContext context,
                                                           long beginTime,
                                                           long endTime,
                                                           String destination,
                                                           PageControl pageControl)

purgeCallTimeData

int purgeCallTimeData(Date deleteUpToTime)
                      throws SQLException
Throws:
SQLException

insertCallTimeDataKeys

void insertCallTimeDataKeys(Set<CallTimeData> callTimeDataSet)

insertCallTimeDataValues

void insertCallTimeDataValues(Set<CallTimeData> callTimeDataSet)


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