org.openxava.tab.impl
Class EntityTabDataProvider

java.lang.Object
  extended by org.openxava.tab.impl.EntityTabDataProvider
All Implemented Interfaces:
java.io.Serializable, IEntityTabDataProvider

public class EntityTabDataProvider
extends java.lang.Object
implements IEntityTabDataProvider, java.io.Serializable

Author:
Javier Paniza
See Also:
Serialized Form

Constructor Summary
EntityTabDataProvider()
           
 
Method Summary
 java.lang.String getComponentName()
           
 IConnectionProvider getConnectionProvider()
           
 int getResultSize(ITabProvider tabProvider)
           
 java.lang.Number getSum(ITabProvider tabProvider, java.lang.String column)
           
 DataChunk nextChunk(ITabProvider tabProvider, java.lang.String modelName, java.util.List propertiesNames, java.util.Collection tabCalculators, java.util.Map keyIndexes, java.util.Collection tabConverters)
           
 void setComponentName(java.lang.String componentName)
           
 void setConnectionProvider(IConnectionProvider provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityTabDataProvider

public EntityTabDataProvider()
Method Detail

nextChunk

public DataChunk nextChunk(ITabProvider tabProvider,
                           java.lang.String modelName,
                           java.util.List propertiesNames,
                           java.util.Collection tabCalculators,
                           java.util.Map keyIndexes,
                           java.util.Collection tabConverters)
                    throws java.rmi.RemoteException
Specified by:
nextChunk in interface IEntityTabDataProvider
Throws:
java.rmi.RemoteException

getConnectionProvider

public IConnectionProvider getConnectionProvider()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setConnectionProvider

public void setConnectionProvider(IConnectionProvider provider)

getResultSize

public int getResultSize(ITabProvider tabProvider)
Specified by:
getResultSize in interface IEntityTabDataProvider

getSum

public java.lang.Number getSum(ITabProvider tabProvider,
                               java.lang.String column)
Specified by:
getSum in interface IEntityTabDataProvider

getComponentName

public java.lang.String getComponentName()

setComponentName

public void setComponentName(java.lang.String componentName)