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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description javax.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)
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 Detail
-
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
javax.persistence.Query createDeleteQuery(IEntityContext ec, Projekt projekt, long formEingangID)
-
createDeleteNotCurrentDataQuery
javax.persistence.Query createDeleteNotCurrentDataQuery(IEntityContext ec, Projekt project)
-
createDeleteDataWithoutEntityQuery
javax.persistence.Query createDeleteDataWithoutEntityQuery(IEntityContext ec, Projekt project)
-
-