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
public class MySQLEncryptedVorgangsDataSQLBuilder extends DefaultVorgangsDataSQLBuilder
-
-
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_FK, COL_STATUS_ID, COL_STATUS_NAME, COL_VERSION_ID, COL_VORGANG, 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 Constructor Description MySQLEncryptedVorgangsDataSQLBuilder(EProjectSpecificDBTable tableType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
getEncrytionEncoding()
-
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 Detail
-
MySQLEncryptedVorgangsDataSQLBuilder
public MySQLEncryptedVorgangsDataSQLBuilder(EProjectSpecificDBTable tableType)
-
-
Method Detail
-
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
-
getEncrytionEncoding
protected String getEncrytionEncoding()
-
appendSelectPre
protected void appendSelectPre(StringBuilder sb, Map<String,ITableColumn> coulumns)
- Overrides:
appendSelectPre
in classAVorgangsDataSQLBuilder
-
appendCountPre
protected void appendCountPre(StringBuilder sb, Map<String,ITableColumn> coulumns)
- Overrides:
appendCountPre
in classAVorgangsDataSQLBuilder
-
genSalt
protected String genSalt()
-
-