Package org.fugerit.java.core.db.daogen
Class BasicDataFacade<T>
- java.lang.Object
-
- org.fugerit.java.core.db.daogen.BasicHelper
-
- org.fugerit.java.core.db.daogen.BasicDataFacade<T>
-
- All Implemented Interfaces:
Serializable
,DataEntityInfo
public class BasicDataFacade<T> extends BasicHelper implements DataEntityInfo
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
logger
-
Fields inherited from class org.fugerit.java.core.db.daogen.BasicHelper
UNSOPPORTED_OPERATION
-
-
Constructor Summary
Constructors Constructor Description BasicDataFacade(String tableName, RSExtractor<T> rse)
BasicDataFacade(String tableName, RSExtractor<T> rse, String queryView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
evaluteSqlUpdateResult(int res, T model, BasicDaoResult<T> result)
BigDecimal
generateId(DAOContext context)
String
getQueryView()
RSExtractor<T>
getRse()
String
getSequenceName()
String
getTableName()
BasicDaoResult<T>
loadAll(DAOContext context)
-
Methods inherited from class org.fugerit.java.core.db.daogen.BasicHelper
throwUnsupported
-
-
-
-
Constructor Detail
-
BasicDataFacade
public BasicDataFacade(String tableName, RSExtractor<T> rse, String queryView)
-
BasicDataFacade
public BasicDataFacade(String tableName, RSExtractor<T> rse)
-
-
Method Detail
-
getSequenceName
public String getSequenceName()
-
generateId
public BigDecimal generateId(DAOContext context) throws DAOException
- Throws:
DAOException
-
getTableName
public String getTableName()
- Specified by:
getTableName
in interfaceDataEntityInfo
-
getRse
public RSExtractor<T> getRse()
-
getQueryView
public String getQueryView()
- Specified by:
getQueryView
in interfaceDataEntityInfo
-
loadAll
public BasicDaoResult<T> loadAll(DAOContext context) throws DAOException
- Throws:
DAOException
-
evaluteSqlUpdateResult
public void evaluteSqlUpdateResult(int res, T model, BasicDaoResult<T> result)
-
-