org.opennms.bb.eui.operator.utils
Class EUIDataRequest

java.lang.Object
  |
  +--org.opennms.bb.eui.operator.utils.EUIDataRequest

public class EUIDataRequest
extends Object

EUIDataRequest assembles the data request to be sent out
 based on the current level and the next level requested

Author:
Sowmya

Field Summary
(package private)  String category
           
(package private)  String CATEGORY
           
(package private)  String curDate
           
(package private)  String curTime
           
(package private)  StringBuffer dataRequest
           
(package private)  String DATE
           
(package private)  String dateStr
           
(package private)  String DURATION
           
(package private)  String EUI_REQ
           
(package private)  String EUI_REQ_CLS
           
(package private)  String HEADER
           
(package private)  String HEADER_CLS
           
(package private)  String ID_SEPARATOR
           
(package private)  String node
           
(package private)  String NODE
           
(package private)  String NUM_NODES
           
(package private)  String PARM
           
(package private)  String PARM_CLS
           
(package private)  String PARM_NAME
           
(package private)  String PARM_NAME_CLS
           
(package private)  String PARM_VALUE
           
(package private)  String PARM_VALUE_CLS
           
(package private)  String PARMS
           
(package private)  String PARMS_CLS
           
(package private)  String service
           
(package private)  String SERVICES
           
(package private)  String SEVERITY
           
(package private)  String time
           
(package private)  String TIME
           
(package private)  String USER_ID
           
(package private)  String VER
           
(package private)  String VER_CLS
           
(package private)  String view
           
(package private)  String VIEW
           
 
Constructor Summary
EUIDataRequest(String userID, String nextReqLevel)
           
EUIDataRequest(String userID, String nextRequestLevel, String qty, String severity, String curID)
           
 
Method Summary
protected  void createCategoryLevelRequest(String userID)
           
protected  void createDayLevelRequest(String userID, String qty)
           
protected  void createEventsLevelRequest(String userID, String qty, String severity)
           
protected  void createHourlyLevelRequest(String userID, String qty)
           
protected  void createNodeLevelRequest(String userID, String qty)
           
protected  void createRequestHeader()
           
protected  void createServicesLevelRequest(String userID, String qty)
           
protected  void createViewsLevelRequest(String userID)
           
 String getDataRequestBuffer()
          Return the data request buffer
protected  void retrieveDataFromID(String curID)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

ID_SEPARATOR

final String ID_SEPARATOR

EUI_REQ

final String EUI_REQ

EUI_REQ_CLS

final String EUI_REQ_CLS

HEADER

final String HEADER

HEADER_CLS

final String HEADER_CLS

VER

final String VER

VER_CLS

final String VER_CLS

PARMS

final String PARMS

PARMS_CLS

final String PARMS_CLS

PARM

final String PARM

PARM_CLS

final String PARM_CLS

PARM_NAME

final String PARM_NAME

PARM_NAME_CLS

final String PARM_NAME_CLS

PARM_VALUE

final String PARM_VALUE

PARM_VALUE_CLS

final String PARM_VALUE_CLS

USER_ID

final String USER_ID

VIEW

final String VIEW

CATEGORY

final String CATEGORY

NODE

final String NODE

DATE

final String DATE

TIME

final String TIME

DURATION

final String DURATION

SERVICES

final String SERVICES

SEVERITY

final String SEVERITY

NUM_NODES

final String NUM_NODES

dataRequest

StringBuffer dataRequest

view

String view

category

String category

node

String node

dateStr

String dateStr

time

String time

service

String service

curDate

String curDate

curTime

String curTime
Constructor Detail

EUIDataRequest

public EUIDataRequest(String userID,
                      String nextReqLevel)

EUIDataRequest

public EUIDataRequest(String userID,
                      String nextRequestLevel,
                      String qty,
                      String severity,
                      String curID)
Method Detail

createRequestHeader

protected void createRequestHeader()

retrieveDataFromID

protected void retrieveDataFromID(String curID)

createViewsLevelRequest

protected void createViewsLevelRequest(String userID)

createCategoryLevelRequest

protected void createCategoryLevelRequest(String userID)

createNodeLevelRequest

protected void createNodeLevelRequest(String userID,
                                      String qty)

createDayLevelRequest

protected void createDayLevelRequest(String userID,
                                     String qty)

createHourlyLevelRequest

protected void createHourlyLevelRequest(String userID,
                                        String qty)

createServicesLevelRequest

protected void createServicesLevelRequest(String userID,
                                          String qty)

createEventsLevelRequest

protected void createEventsLevelRequest(String userID,
                                        String qty,
                                        String severity)

getDataRequestBuffer

public String getDataRequestBuffer()
Return the data request buffer