Interface IVorgangsDataSQLBuilder
- 
- All Known Implementing Classes:
 AVorgangsDataSQLBuilder,DefaultVorgangsDataSQLBuilder,EncryptedVorgangsDataSQLBuilder,MySQLEncryptedVorgangsDataSQLBuilder,OracleVorgangsDataSQLBuilder
public interface IVorgangsDataSQLBuilderInterface creating SQL-Queries for datatables- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringbuildPropertyPathAlias(String... pathSegments)javax.persistence.QuerycreateAllQuery(IEntityContext ec, 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, 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, Projekt projekt, long formEingangID, Map<String,String> dataMap, Integer maxValueSize)javax.persistence.QuerycreateInsertQuery(IEntityContext ec, Map<String,ITableColumn> fieldMap, Projekt projekt, long formEingangID, Map<String,String> dataMap)Deprecated.javax.persistence.QuerycreateSingleQuery(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- 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)
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)
 
 - 
 
 -