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.Query
createAllQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) javax.persistence.Query
createAllQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated.javax.persistence.Query
createCountQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes) javax.persistence.Query
createCountQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm) Deprecated.javax.persistence.Query
createDeleteDataWithoutEntityQuery
(IEntityContext ec, Projekt project) javax.persistence.Query
createDeleteNotCurrentDataQuery
(IEntityContext ec, Projekt project) javax.persistence.Query
createDeleteQuery
(IEntityContext ec, Projekt projekt, long formEingangID) javax.persistence.Query
createInsertQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap) Deprecated.javax.persistence.Query
createInsertQuery
(IEntityContext ec, Map<String, ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String, String> dataMap, Integer maxValueSize) javax.persistence.Query
createSingleQuery
(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
- anMap
of table columnsprojekt
- the project to create the query forformEingangID
- to form record data to create the query fordataMap
- theMap
of data to insertmaxValueSize
- the max size of the data to insert- Returns:
- an
Query
to 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)