Interface IVorgangsDataSQLBuilder

    • 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 for
        fieldMap - an Map of table columns
        projekt - the project to create the query for
        formEingangID - to form record data to create the query for
        dataMap - the Map of data to insert
        maxValueSize - the max size of the data to insert
        Returns:
        an Query to perform the insert
      • createSingleQuery

        javax.persistence.Query createSingleQuery​(IEntityContext ec,
                                                  Map<String,​ITableColumn> fieldMap,
                                                  Projekt projekt,
                                                  Vorgang v,
                                                  de.xima.cmn.criteria.QueryCriteriaManager qcm)
        Parameters:
        ec - the entity context to create the query for
        fieldMap - an Map of table columns
        projekt - Projekt
        v - Vorgang
        qcm - QueryCriteriaManager
        Returns:
        a query for a single process
      • createDeleteQuery

        javax.persistence.Query createDeleteQuery​(IEntityContext ec,
                                                  Projekt projekt,
                                                  long formEingangID)
        Parameters:
        ec - the entity context to create the query for
        projekt - Projekt
        formEingangID - Integer
        Returns:
        a query for deleting an entry
      • createDeleteNotCurrentDataQuery

        javax.persistence.Query createDeleteNotCurrentDataQuery​(IEntityContext ec,
                                                                Projekt project)
      • createDeleteDataWithoutEntityQuery

        javax.persistence.Query createDeleteDataWithoutEntityQuery​(IEntityContext ec,
                                                                   Projekt project)