package org.jboss.ejb.plugins.cmp.jdbc.bridge;
import org.jboss.ejb.plugins.cmp.bridge.EntityBridge;
import org.jboss.ejb.plugins.cmp.jdbc.JDBCEntityPersistenceStore;
import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData;
import javax.sql.DataSource;
public interface JDBCAbstractEntityBridge
extends EntityBridge
{
JDBCFieldBridge[] getPrimaryKeyFields();
JDBCAbstractCMRFieldBridge[] getCMRFields();
JDBCFieldBridge[] getTableFields();
JDBCEntityPersistenceStore getManager();
String getTableName();
String getQualifiedTableName();
DataSource getDataSource();
boolean[] getLoadGroupMask(String eagerLoadGroupName);
JDBCEntityMetaData getMetaData();
}