public abstract class ActiveObjectsIntegrationTest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
ActiveObjectsIntegrationTest.WithConnection |
| Modifier and Type | Field and Description |
|---|---|
protected EntityManager |
entityManager |
| Constructor and Description |
|---|
ActiveObjectsIntegrationTest() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
checkSqlExecuted(java.util.concurrent.Callable<T> callable) |
protected <E extends RawEntity<?>> |
checkSqlExecutedWhenSaving(E entity) |
protected <T> T |
checkSqlNotExecuted(java.util.concurrent.Callable<T> callable) |
protected java.lang.String |
escapeFieldName(java.lang.Class<? extends RawEntity<?>> entityType,
java.lang.String methodName) |
protected java.lang.String |
escapeKeyword(java.lang.String keyword) |
protected java.lang.String |
escapePolyFieldName(java.lang.Class<? extends RawEntity<?>> entityType,
java.lang.String methodName) |
protected void |
executeStatement(java.lang.String sql,
DbUtils.StatementCallback callback) |
protected void |
executeUpdate(java.lang.String sql,
DbUtils.UpdateCallback callback) |
protected DDLIndexField |
field(java.lang.String name,
java.lang.Class type,
java.lang.Class<? extends RawEntity<?>> entity) |
protected DDLField |
findField(DDLTable table,
java.lang.Class<? extends RawEntity<?>> entityClass,
java.lang.String methodName) |
protected DDLField |
findField(DDLTable table,
java.lang.String name) |
protected java.lang.String |
getFieldName(java.lang.Class<? extends RawEntity<?>> entityType,
java.lang.String methodName) |
protected static java.lang.Object |
getFieldValue(java.lang.Object target,
java.lang.String name) |
protected java.lang.String |
getPolyFieldName(java.lang.Class<? extends RawEntity<?>> entityType,
java.lang.String methodName) |
protected SchemaConfiguration |
getSchemaConfiguration() |
protected java.lang.String |
getTableName(java.lang.Class<? extends RawEntity<?>> entityType) |
protected java.lang.String |
getTableName(java.lang.Class<? extends RawEntity<?>> entityType,
boolean escape)
Get the table name of the given class entity
|
protected java.lang.String |
indexName(java.lang.String tableName,
java.lang.String indexName) |
protected void |
with(ActiveObjectsIntegrationTest.WithConnection w) |
protected EntityManager entityManager
protected final <T> T checkSqlExecuted(java.util.concurrent.Callable<T> callable)
throws java.lang.Exception
java.lang.Exceptionprotected final <T> T checkSqlNotExecuted(java.util.concurrent.Callable<T> callable)
throws java.lang.Exception
java.lang.Exceptionprotected final <E extends RawEntity<?>> E checkSqlExecutedWhenSaving(E entity) throws java.lang.Exception
java.lang.Exceptionprotected final void executeUpdate(java.lang.String sql,
DbUtils.UpdateCallback callback)
throws java.lang.Exception
java.lang.Exceptionprotected final void executeStatement(java.lang.String sql,
DbUtils.StatementCallback callback)
throws java.lang.Exception
java.lang.Exceptionprotected final java.lang.String getTableName(java.lang.Class<? extends RawEntity<?>> entityType)
protected final java.lang.String getTableName(java.lang.Class<? extends RawEntity<?>> entityType, boolean escape)
entityType - the class of the entityescape - whether or not to escape the table nameprotected final java.lang.String getFieldName(java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
protected final java.lang.String getPolyFieldName(java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
protected final java.lang.String escapeFieldName(java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
protected final java.lang.String escapePolyFieldName(java.lang.Class<? extends RawEntity<?>> entityType, java.lang.String methodName)
protected final java.lang.String escapeKeyword(java.lang.String keyword)
protected final DDLField findField(DDLTable table, java.lang.Class<? extends RawEntity<?>> entityClass, java.lang.String methodName)
protected DDLIndexField field(java.lang.String name, java.lang.Class type, java.lang.Class<? extends RawEntity<?>> entity)
protected java.lang.String indexName(java.lang.String tableName,
java.lang.String indexName)
protected SchemaConfiguration getSchemaConfiguration()
protected static java.lang.Object getFieldValue(java.lang.Object target,
java.lang.String name)
protected void with(ActiveObjectsIntegrationTest.WithConnection w) throws java.lang.Exception
java.lang.ExceptionCopyright © 2007-2018. All Rights Reserved.