public class VorgangsDataDao extends Object implements IVorgangsDataDao
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
VorgangsDataDao() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
executeDelete(IEntityContext ec,
Integer formEingangID,
String tableName) |
<T extends ITableColumn> |
executeInsert(IEntityContext ec,
String tableName,
ITableTemplate<T> template,
int formEingangID,
Map<String,String> dataMap) |
<T extends ITableColumn> |
fillData(IEntityContext ec,
String tableName,
ITableTemplate<T> template,
int formEingangID,
Map<String,String> dataMap) |
<T extends ITableColumn> |
fillData(IEntityContext ec,
String tableName,
ITableTemplate<T> template,
Vorgang v,
Map<String,String> dataMap) |
void |
fillData(IEntityContext ec,
Vorgang v,
Map<String,String> dataMap,
Integer formEingangID)
|
void |
fillData(IEntityContext ec,
Vorgang v,
Map<String,String> dataMap,
Integer formEingangID,
EProjectSpecificDBTable tableType)
Diese Methode dient dazu Werte aus den Formulardaten in eine vorher erzeugte Tabelle zu schreiben.
|
Map<String,ITableColumn> |
getFieldMap(EProjectSpecificDBTable tableType,
Projekt pro) |
long |
getTotalCount(IEntityContext ec,
Projekt pro,
Postfach pf,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
long |
getTotalCount(IEntityContext ec,
Projekt pro,
Postfach pf,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType) |
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(IEntityContext ec,
Projekt pro,
Postfach pf,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(IEntityContext ec,
Projekt pro,
Postfach pf,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType) |
ExtendedEntityModel<Vorgang> |
getVorgangsData(IEntityContext ec,
Projekt pro,
Vorgang v,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
ExtendedEntityModel<Vorgang> |
getVorgangsData(IEntityContext ec,
Projekt pro,
Vorgang v,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType) |
@Deprecated public void fillData(IEntityContext ec, Vorgang v, Map<String,String> dataMap, Integer formEingangID)
fillData in interface IVorgangsDataDaopublic void fillData(IEntityContext ec, Vorgang v, Map<String,String> dataMap, Integer formEingangID, EProjectSpecificDBTable tableType)
EProjectSpecificDBTable-Typ bestimmt. Damit das Einfügen erfolgen kann, wird zunächst geprüft, ob die
Tabelle existiert. Existiert die Tabelle nicht, so erfolgt eine Logausschrift und die Verarbeitung wird
abgebrochen.fillData in interface IVorgangsDataDaoec - EntityContext um die Session zu erhalten in dem die Tabelle erzeugt wirdv - Vorgang dessen Werte in die Tabelle geschrieben werden sollendataMap - Daten, die in die Tabelle geschrieben werden sollentableType - Der projektspezifische Tabellen-Typ, in welche die Daten hinzugefügt werden sollenpublic <T extends ITableColumn> void fillData(IEntityContext ec, String tableName, ITableTemplate<T> template, Vorgang v, Map<String,String> dataMap)
fillData in interface IVorgangsDataDaopublic <T extends ITableColumn> void fillData(IEntityContext ec, String tableName, ITableTemplate<T> template, int formEingangID, Map<String,String> dataMap)
fillData in interface IVorgangsDataDaopublic boolean executeDelete(IEntityContext ec, Integer formEingangID, String tableName)
executeDelete in interface IVorgangsDataDaopublic <T extends ITableColumn> boolean executeInsert(IEntityContext ec, String tableName, ITableTemplate<T> template, int formEingangID, Map<String,String> dataMap)
executeInsert in interface IVorgangsDataDao@Deprecated public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(IEntityContext ec, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm)
getVorgaengeData(IEntityContext, Projekt, Postfach, QueryCriteriaManager, EProjectSpecificDBTable)getVorgaengeData in interface IVorgangsDataDaopublic List<ExtendedEntityModel<Vorgang>> getVorgaengeData(IEntityContext ec, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgaengeData in interface IVorgangsDataDao@Deprecated public long getTotalCount(IEntityContext ec, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm)
getTotalCount(IEntityContext, Projekt, Postfach, QueryCriteriaManager, EProjectSpecificDBTable)getTotalCount in interface IVorgangsDataDaopublic long getTotalCount(IEntityContext ec, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getTotalCount in interface IVorgangsDataDao@Deprecated public ExtendedEntityModel<Vorgang> getVorgangsData(IEntityContext ec, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm)
getVorgaengeData(IEntityContext, Projekt, Postfach, QueryCriteriaManager, EProjectSpecificDBTable)getVorgangsData in interface IVorgangsDataDaopublic ExtendedEntityModel<Vorgang> getVorgangsData(IEntityContext ec, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
getVorgangsData in interface IVorgangsDataDaopublic Map<String,ITableColumn> getFieldMap(EProjectSpecificDBTable tableType, Projekt pro)
Copyright © 2016. All rights reserved.