Dashboard Builder Data Provider API 6.0.0.CR2

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()
           
 List<Interval> getIntervals()
           
 int getMaxNumberOfIntervals()
           
 DataProperty getProperty()
           
 List<ScalarFunction> 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

List<Interval> getIntervals()

getMaxNumberOfIntervals

int getMaxNumberOfIntervals()

setMaxNumberOfIntervals

void setMaxNumberOfIntervals(int maxIntervals)

isScalarFunctionSupported

boolean isScalarFunctionSupported(String functionCode)

isScalarFunctionSupported

boolean isScalarFunctionSupported(ScalarFunction sf)

getScalarFunctionsSupported

List<ScalarFunction> getScalarFunctionsSupported()

getValuesClass

Class getValuesClass()

cloneDomain

Domain cloneDomain()

Dashboard Builder Data Provider API 6.0.0.CR2

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