public class VorgangAPI extends AEntityAPI<Vorgang>
Vorgang
-EntitätenentityClass
Constructor and Description |
---|
VorgangAPI() |
Modifier and Type | Method and Description |
---|---|
Vorgang |
addAttachment(UserContext uc,
Vorgang vorgang,
Attachment attachment)
Methode zum Hinzufügen eines Attachments an einen Vorgang
|
List<Vorgang> |
getAllByBenutzer(UserContext uc,
Benutzer benutzer)
Methode zum Ermitteln aller Vorgänge die dem
Benutzer zugeordnet sind. |
List<Vorgang> |
getAllByPostfach(UserContext uc,
Postfach postfach)
Methode zum Ermitteln aller Vorgänge eines
Postfach s |
Map<String,String> |
getCustomAttributes(UserContext uc,
Vorgang v)
Methode zum Ermitteln aller CustomAttribute eines
Vorgang s |
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(UserContext uc,
Projekt projekt,
Postfach postfach,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(UserContext uc,
Projekt projekt,
Postfach postfach,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln von Vorgangsdaten anhand eines Projektes und eines Postfaches
|
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(UserContext uc,
Projekt projekt,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
List<ExtendedEntityModel<Vorgang>> |
getVorgaengeData(UserContext uc,
Projekt projekt,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln von Vorgangsdaten anhand eines Projektes
|
long |
getVorgaengeDataTotalCount(UserContext uc,
Projekt projekt,
Postfach postfach,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
long |
getVorgaengeDataTotalCount(UserContext uc,
Projekt projekt,
Postfach postfach,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln der Gesamtanzahl aller Vorgangsdaten der Vorgänge eines Projekts und Postfachs
|
long |
getVorgaengeDataTotalCount(UserContext uc,
Projekt projekt,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
long |
getVorgaengeDataTotalCount(UserContext uc,
Projekt projekt,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln der Gesamtanzahl aller Vorgangsdaten der Vorgänge eines Projekts
|
Vorgang |
getVorgangBy(UserContext uc,
Projekt projekt,
String vorgangProzessID)
|
Vorgang |
getVorgangBy(UserContext uc,
String vorgangProzessID)
Methode zum Ermitteln eines
Vorgang s anhand der Prozess-ID |
ExtendedEntityModel<Vorgang> |
getVorgangsData(UserContext uc,
Projekt pro,
Vorgang v,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
ExtendedEntityModel<Vorgang> |
getVorgangsData(UserContext uc,
Projekt pro,
Vorgang v,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln von Vorgangsdaten eines konkreten Vorgangs eines Projektes
|
ExtendedEntityModel<Vorgang> |
getVorgangsData(UserContext uc,
String prozessId,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
|
ExtendedEntityModel<Vorgang> |
getVorgangsData(UserContext uc,
String prozessId,
de.xima.cmn.criteria.QueryCriteriaManager qcm,
EProjectSpecificDBTable tableType)
Methode zum Ermitteln von Vorgangsdaten eines konkreten Vorgangs anhand einer Prozess-ID.
|
create, create, delete, delete, deleteAllBy, deleteById, getAll, getAllBy, getBy, getById, resultTotalCount, update, update
getHandlerProvider
public Vorgang getVorgangBy(UserContext uc, String vorgangProzessID)
Vorgang
s anhand der Prozess-IDuc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollvorgangProzessID
- String
die Prozess-ID des VorgangsVorgang
der gesuchte Vorgang @since 2.4.3public Vorgang getVorgangBy(UserContext uc, Projekt projekt, String vorgangProzessID)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprojekt
- Projekt
des gesuchten Vorgang
svorgangProzessID
- String
die Prozess-ID des VorgangsVorgang
der gesuchte Vorgang @since 2.4.3public Vorgang addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollvorgang
- der Vorgang
, dem das Attachment hinzugefügt werden sollattachment
- das hinzuzufügende Attachment
Vorgang
, dem das Attachment hinzugefügt wurdepublic List<Vorgang> getAllByBenutzer(UserContext uc, Benutzer benutzer)
Benutzer
zugeordnet sind. Die Vorgänge werden über die
BenutzerGruppe
n und dessen Postfach
er ermittelt.uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollbenutzer
- Benutzer
, welcher den Vorgängen zugewiesen istList
e von Vorgang
en @since 2.4.3public List<Vorgang> getAllByPostfach(UserContext uc, Postfach postfach)
Postfach
suc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollpostfach
- Postfach
, dessen Vorgänge ermittelt werden sollenList
e von Vorgang
en @since 2.4.5public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt projekt, Postfach postfach, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprojekt
- das Projekt dem die Vorgänge zugeordnet sindpostfach
- das Postfach in dem die Vorgänge liegenqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollen EProjectSpecificDBTable
.DATA_INBOX kann der Parameter postfach mit
null
belegt werdenList
mit generischen Objekten von Vorgangsdatenpublic List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprojekt
- das Projekt dem die Vorgänge zugeordnet sindqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollenList
mit generischen Objekten von Vorgangsdaten@Deprecated public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm)
@Deprecated public List<ExtendedEntityModel<Vorgang>> getVorgaengeData(UserContext uc, Projekt projekt, Postfach postfach, de.xima.cmn.criteria.QueryCriteriaManager qcm)
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprozessId
- die Prozess-ID des Vorgangs dessen Daten geladen werden sollenqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollen@Deprecated public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm)
public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollpro
- das Projekt
zu dem der Vorgang gehörtv
- der Vorgang
dessen Daten ermittelt werden sollenqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollennull
@Deprecated public ExtendedEntityModel<Vorgang> getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm)
public long getVorgaengeDataTotalCount(UserContext uc, Projekt projekt, Postfach postfach, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprojekt
- das Projekt dem die Vorgänge zugeordnet sindpostfach
- das Postfach in dem die Vorgänge liegenqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollenEProjectSpecificDBTable
.DATA_INBOX kann der Parameter postfach mit
null
belegt werdenpublic long getVorgaengeDataTotalCount(UserContext uc, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollprojekt
- das Projekt dem die Vorgänge zugeordnet sindpostfach
- das Postfach in dem die Vorgänge liegenqcm
- QueryCriteriaManager
mit spezifischen FilterparameterntableType
- gibt an aus welcher Tabelle die Daten ermittelt werden sollen@Deprecated public long getVorgaengeDataTotalCount(UserContext uc, Projekt projekt, de.xima.cmn.criteria.QueryCriteriaManager qcm)
@Deprecated public long getVorgaengeDataTotalCount(UserContext uc, Projekt projekt, Postfach postfach, de.xima.cmn.criteria.QueryCriteriaManager qcm)
public Map<String,String> getCustomAttributes(UserContext uc, Vorgang v)
Vorgang
suc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollvorgang
- Vorgang
, dessen Custom-Attribute ermittelt werden sollenMap
mit ElementenCopyright © 2018 XIMA MEDIA GmbH. All rights reserved.