com.pmease.quickbuild.extensionpoint
Class AggregationSupport

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.AggregationSupport
All Implemented Interfaces:
TypeProvider

public abstract class AggregationSupport
extends java.lang.Object
implements TypeProvider

This extension point defines an aggregation type in the system.


Constructor Summary
AggregationSupport()
           
 
Method Summary
abstract  void cleanupAggregations(Configuration configuration)
           
abstract  java.lang.Class<? extends Aggregation> getAggregationClass()
          Get the class defining the aggregation type.
 java.lang.Class<? extends TypeInstance> getTypeClass()
          Get class of the supported type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationSupport

public AggregationSupport()
Method Detail

getAggregationClass

public abstract java.lang.Class<? extends Aggregation> getAggregationClass()
Get the class defining the aggregation type.

Returns:
null if not applicable

getTypeClass

public final java.lang.Class<? extends TypeInstance> getTypeClass()
Description copied from interface: TypeProvider
Get class of the supported type.

Specified by:
getTypeClass in interface TypeProvider
Returns:
null if not applicable

cleanupAggregations

public abstract void cleanupAggregations(Configuration configuration)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.