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, 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, 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, Projekt projekt, long formEingangID, Map<String,String> dataMap, Integer maxValueSize)
javax.persistence.Query
createInsertQuery(IEntityContext ec, Map<String,ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String,String> dataMap)
Deprecated.javax.persistence.Query
createSingleQuery(IEntityContext ec, Projekt projekt, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm)
-
-
-
Method Detail
-
createInsertQuery
javax.persistence.Query createInsertQuery(IEntityContext ec, Projekt projekt, long formEingangID, Map<String,String> dataMap, Integer maxValueSize)
- Parameters:
ec
- the entity context to create the query forprojekt
- 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)
Deprecated.
-
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, 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, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, Postfach... inboxes)
-
createSingleQuery
javax.persistence.Query createSingleQuery(IEntityContext ec, 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)
-
-