Interface IVorgangsDataSQLBuilder
- All Known Implementing Classes:
AVorgangsDataSQLBuilder,DefaultVorgangsDataSQLBuilder,MySQLEncryptedVorgangsDataSQLBuilder,OracleVorgangsDataSQLBuilder
public interface IVorgangsDataSQLBuilder
Interface creating SQL-Queries for datatables
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.QuerycreateAllQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) javax.persistence.QuerycreateAllQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated.javax.persistence.QuerycreateCountQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) javax.persistence.QuerycreateCountQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated.javax.persistence.QuerycreateDeleteDataWithoutEntityQuery(IEntityContext ec, Projekt project) javax.persistence.QuerycreateDeleteNotCurrentDataQuery(IEntityContext ec, Projekt project) javax.persistence.QuerycreateDeleteQuery(IEntityContext ec, Projekt projekt, long formEingangID) javax.persistence.QuerycreateInsertQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap) Deprecated.javax.persistence.QuerycreateInsertQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap, Integer maxValueSize) javax.persistence.QuerycreateSingleQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm)
-
Method Details
-
createInsertQuery
javax.persistence.Query createInsertQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap, Integer maxValueSize) - Parameters:
ec- the entity context to create the query forfieldMap- anMapof table columnsprojekt- the project to create the query forformEingangID- to form record data to create the query fordataMap- theMapof data to insertmaxValueSize- the max size of the data to insert- Returns:
- an
Queryto perform the insert
-
createInsertQuery
@Deprecated javax.persistence.Query createInsertQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap) -
createCountQuery
@Deprecated javax.persistence.Query createCountQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated. -
createCountQuery
javax.persistence.Query createCountQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) -
createAllQuery
@Deprecated javax.persistence.Query createAllQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated. -
createAllQuery
javax.persistence.Query createAllQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) -
createSingleQuery
javax.persistence.Query createSingleQuery(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm) -
createDeleteQuery
-
createDeleteNotCurrentDataQuery
-
createDeleteDataWithoutEntityQuery
-
createInsertQuery(IEntityContext, Map, Projekt, long, Map, Integer)