Dashboard Builder Data Provider API 6.0.0.Beta3

org.jboss.dashboard.domain
Interface Domain

All Superinterfaces:
Cloneable
All Known Implementing Classes:
AbstractDomain

public interface Domain
extends Cloneable

A "domain" is the property used to group a given data set into a set of intervals. Once a domain is fixed for a given data set then it makes sense to apply a scalar function on each interval. The "domain" is the base building block for the definition of key performance indicators.


Method Summary
 Domain cloneDomain()
           
 Interval[] getIntervals()
           
 int getMaxNumberOfIntervals()
           
 DataProperty getProperty()
           
 List getScalarFunctionsSupported()
           
 Class getValuesClass()
           
 boolean isScalarFunctionSupported(ScalarFunction sf)
           
 boolean isScalarFunctionSupported(String functionCode)
           
 void setMaxNumberOfIntervals(int maxIntervals)
           
 void setProperty(DataProperty property)
           
 

Method Detail

getProperty

DataProperty getProperty()

setProperty

void setProperty(DataProperty property)

getIntervals

Interval[] getIntervals()

getMaxNumberOfIntervals

int getMaxNumberOfIntervals()

setMaxNumberOfIntervals

void setMaxNumberOfIntervals(int maxIntervals)

isScalarFunctionSupported

boolean isScalarFunctionSupported(String functionCode)

isScalarFunctionSupported

boolean isScalarFunctionSupported(ScalarFunction sf)

getScalarFunctionsSupported

List getScalarFunctionsSupported()

getValuesClass

Class getValuesClass()

cloneDomain

Domain cloneDomain()

Dashboard Builder Data Provider API 6.0.0.Beta3

Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.