com.tonbeller.jpivot.param
Class AbstractParamProvider

java.lang.Object
  extended by com.tonbeller.jpivot.param.AbstractParamProvider
All Implemented Interfaces:
ParameterProvider
Direct Known Subclasses:
MemberParamProvider, PropertyParamProvider, PropertyPrefixParamProvider

public abstract class AbstractParamProvider
extends java.lang.Object
implements ParameterProvider


Constructor Summary
AbstractParamProvider()
           
 
Method Summary
protected abstract  void addMemberParams(java.util.List list, SqlAccess sa, Member member)
           
 java.util.List createSessionParams(OlapModel model, Member member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractParamProvider

public AbstractParamProvider()
Method Detail

createSessionParams

public java.util.List createSessionParams(OlapModel model,
                                          Member member)
                                   throws OlapException
Specified by:
createSessionParams in interface ParameterProvider
Throws:
OlapException

addMemberParams

protected abstract void addMemberParams(java.util.List list,
                                        SqlAccess sa,
                                        Member member)