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 voidappendCountPre(StringBuilder sb, Map<String,ITableColumn> coulumns)protected StringBuilderappendFilterStatement(StringBuilder sb, String key, String operator, String filterValue, boolean isCustomColumn)protected StringBuilderappendInsertKeyStatement(StringBuilder sb, String key, boolean isCustomColumn)protected StringBuilderappendInsertValueStatement(StringBuilder sb, String key, boolean isCustomColumn)protected voidappendNonCustomColumnsForInsert(StringBuilder colSb, StringBuilder valSb, Map<String,String> paramMap)protected voidappendSelectPre(StringBuilder sb, Map<String,ITableColumn> coulumns)protected StringgenSalt()protected StringgetDecrypt(String key)protected StringgetEncrypt(String key)protected StringgetEncrytionEncoding()- 
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:
 appendNonCustomColumnsForInsertin classAVorgangsDataSQLBuilder
 
- 
appendFilterStatement
protected StringBuilder appendFilterStatement(StringBuilder sb, String key, String operator, String filterValue, boolean isCustomColumn)
- Overrides:
 appendFilterStatementin classAVorgangsDataSQLBuilder
 
- 
appendInsertValueStatement
protected StringBuilder appendInsertValueStatement(StringBuilder sb, String key, boolean isCustomColumn)
- Overrides:
 appendInsertValueStatementin classAVorgangsDataSQLBuilder
 
- 
appendInsertKeyStatement
protected StringBuilder appendInsertKeyStatement(StringBuilder sb, String key, boolean isCustomColumn)
- Overrides:
 appendInsertKeyStatementin classAVorgangsDataSQLBuilder
 
- 
getEncrytionEncoding
protected String getEncrytionEncoding()
 
- 
appendSelectPre
protected void appendSelectPre(StringBuilder sb, Map<String,ITableColumn> coulumns)
- Overrides:
 appendSelectPrein classAVorgangsDataSQLBuilder
 
- 
appendCountPre
protected void appendCountPre(StringBuilder sb, Map<String,ITableColumn> coulumns)
- Overrides:
 appendCountPrein classAVorgangsDataSQLBuilder
 
- 
genSalt
protected String genSalt()
 
 - 
 
 -