Package de.xima.fc.dao.impl.sqlbuilder
Class MySQLEncryptedVorgangsDataSQLBuilder
java.lang.Object
de.xima.fc.dao.impl.sqlbuilder.AVorgangsDataSQLBuilder
de.xima.fc.dao.impl.sqlbuilder.DefaultVorgangsDataSQLBuilder
de.xima.fc.dao.impl.sqlbuilder.MySQLEncryptedVorgangsDataSQLBuilder
- All Implemented Interfaces:
IVorgangsDataSQLBuilder
-
Field Summary
Fields inherited from class de.xima.fc.dao.impl.sqlbuilder.AVorgangsDataSQLBuilder
COL_ATTACHMENT_COUNT, COL_FORMEINGANG, COL_FORMEINGANG_ID, COL_ID, COL_MANDANT_ID, COL_POSTFACH_FK, COL_POSTFACH_ID, COL_POSTFACH_NAME, COL_PROCESS_FK, COL_PROCESS_ID, COL_PROJECT_ID, COL_PROJEKT_ID, COL_STATUS_DELETABLE, COL_STATUS_FK, COL_STATUS_ID, COL_STATUS_NAME, COL_VERSION_ID, COL_VORGANG, COL_WF_STATE_DELETABLE, COL_WF_STATE_FK, COL_WF_STATE_ID, COL_WF_STATE_NAME, COL_WF_STATE_TYPE, COL_WF_STATE_VERSION, COL_WF_VERSION_FK, ESC, LOG, TABLE_ATTACHMENT, TABLE_FORMEINGANG, TABLE_POSTFACH, TABLE_STATUS, TABLE_VORGANG, TABLE_WF_STATE, tableType, VIEW_ATTACHMENTS, VIEW_POSTFACH, VIEW_STATUS, VIEW_WF_STATE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendCountPre
(StringBuilder sb, Map<String, ITableColumn> coulumns) protected StringBuilder
appendFilterStatement
(StringBuilder sb, String key, String operator, String filterValue, boolean isCustomColumn) protected StringBuilder
appendInsertKeyStatement
(StringBuilder sb, String key, boolean isCustomColumn) protected StringBuilder
appendInsertValueStatement
(StringBuilder sb, String key, boolean isCustomColumn) protected void
appendNonCustomColumnsForInsert
(StringBuilder colSb, StringBuilder valSb, Map<String, String> paramMap) protected void
appendSelectPre
(StringBuilder sb, Map<String, ITableColumn> coulumns) protected String
genSalt()
protected String
getDecrypt
(String key) protected String
getEncrypt
(String key) protected String
Methods inherited from class de.xima.fc.dao.impl.sqlbuilder.AVorgangsDataSQLBuilder
appandSelectAllJoin, appandSingleSelectAllJoin, appendCountPost, appendOrderByClauses, appendOrderStatement, appendQueryCriterias, appendSelectPost, appendWhereClause, appendWhereClauses, createAllQuery, createAllQuery, createCountQuery, createCountQuery, createDeleteDataWithoutEntityQuery, createDeleteNotCurrentDataQuery, createDeleteQuery, createInsertQuery, createInsertQuery, createSingleQuery, fillParams, getOrderByClause, getTableName, getWhereClause, isBooleanColumn, isDateColumn, isIntegerColumn, isLongColumn, transformColumn, transformTableName
-
Constructor Details
-
MySQLEncryptedVorgangsDataSQLBuilder
-
-
Method Details
-
appendNonCustomColumnsForInsert
protected void appendNonCustomColumnsForInsert(StringBuilder colSb, StringBuilder valSb, Map<String, String> paramMap) - Overrides:
appendNonCustomColumnsForInsert
in classAVorgangsDataSQLBuilder
-
appendFilterStatement
protected StringBuilder appendFilterStatement(StringBuilder sb, String key, String operator, String filterValue, boolean isCustomColumn) - Overrides:
appendFilterStatement
in classAVorgangsDataSQLBuilder
-
appendInsertValueStatement
protected StringBuilder appendInsertValueStatement(StringBuilder sb, String key, boolean isCustomColumn) - Overrides:
appendInsertValueStatement
in classAVorgangsDataSQLBuilder
-
appendInsertKeyStatement
protected StringBuilder appendInsertKeyStatement(StringBuilder sb, String key, boolean isCustomColumn) - Overrides:
appendInsertKeyStatement
in classAVorgangsDataSQLBuilder
-
getDecrypt
-
getEncrypt
-
getEncrytionEncoding
-
appendSelectPre
- Overrides:
appendSelectPre
in classAVorgangsDataSQLBuilder
-
appendCountPre
- Overrides:
appendCountPre
in classAVorgangsDataSQLBuilder
-
genSalt
-