public interface IIdManager
| Modifier and Type | Field and Description |
|---|---|
static String |
SEPARATOR
Fields separator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(String table,
String value)
Add a table alias to processing.
|
void |
clear()
Clear manager local variables.
|
Object |
find(String table,
String value,
Column column,
Connection connection,
IStatementFactory statementFactory)
Find a value by its table and alias, or by columns values.
|
boolean |
hasKeys()
Check if manager has keys to read.
|
Object |
lookup(String table,
String value)
Lookup for a ID based on a reference.
|
void |
readKeys(SqlWrapper wrapper,
Table table,
IRegister register,
PreparedStatement pstmt)
Read keys from a prepared statement.
|
void |
reset()
Reset ID manager.
|
static final String SEPARATOR
void reset()
void clear()
void append(String table, String value)
table - Table to append reference value.value - A reference value.boolean hasKeys()
void readKeys(SqlWrapper wrapper, Table table, IRegister register, PreparedStatement pstmt) throws SQLException
wrapper - A wrapper.table - A table.register - A register.pstmt - A statement.SQLException - On reading errors.Object lookup(String table, String value)
table - Table alias to lookup.value - A object value to transform/recover.Object find(String table, String value, Column column, Connection connection, IStatementFactory statementFactory) throws DatabaseException, SQLException
table - Table name.value - The value to be found.column - The reference column.connection - A connection.statementFactory - A statement factory.DatabaseException - On reading errors.SQLException - On select errors.Copyright © 2017. All rights reserved.