@Entity public class Aktion extends AbstractMandantDependentEntity implements IIndexed, INameProviding, IDescriptionProviding
Status
durchgeführt wird. Aktionen sind immer an Bedingung geknüpft, welche festlegen ob die Aktion abgearbeitet
wird oder nicht. Eine Aktion hat immer ein Objekt, welches das Interface IProcessing implementiert,
verknüpft. Dieses Objekt beinhaltet die konkrete Abarbeitung. Für mehr Informationen siehe unter IProcessing| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_AKTIV |
static String |
ATTR_BEDINGUNG |
static String |
ATTR_FOLGE_AKTION
Konstanter Wert, der den Namen des Attributes
getFolgeAktion() enthält |
static String |
ATTR_NAME
Konstanter Wert, der den Namen des Attributes
getName() enthält |
static String |
ATTR_STATUS |
mandantidATTR_IDXNUMATTR_BESCHREIB, ATTR_BESCHREIBUNGATTR_MANDANTIMPORT_IDATTR_LOCKINGVERSION| Constructor and Description |
|---|
Aktion() |
| Modifier and Type | Method and Description |
|---|---|
Aktion |
cloneBasics() |
Bedingung |
getBedingung()
|
String |
getBeschreibung() |
Aktion |
getFolgeAktion()
Diese Methode dient dazu, die Folgeaktion dieser Aktion innerhalb der Workflowverarbeitung zu ermitteln.
|
int |
getId() |
int |
getIdxNum()
Liefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.
|
String |
getName()
Diese Methode dient dazu, den Namen der Aktion zu liefern.
|
int |
getNewIdxNum()
Diese Methode dient dazu, den zukünftigen Indexwert zu ermitteln
|
Status |
getStatus()
Diese Methode dient dazu, den aktuell gesetzten
Status der Aktion zu ermitteln |
EWeiterverarbeitung_Aktion |
getWeiterverarbeitungBeiFehler()
Diese Methode dient dazu, zu ermitteln, wie im Fehlerfall der Aktionsabarbeitung reagiert wird.
|
boolean |
isAktiv() |
void |
setAktiv(boolean aktiv) |
void |
setBedingung(Bedingung bedingung)
|
void |
setBeschreibung(String beschreibung) |
void |
setFolgeAktion(Aktion folgeAktion)
Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.
|
void |
setIdxNum(int idxNum)
Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.
|
void |
setName(String name)
Diese Methode dient dazu, den Name der
Aktion zu setzen. |
void |
setNewIdxNum(int newIdxNum)
Diese Methode dient dazu, den zukünftigen Indexwert zu setzen
|
void |
setStatus(Status status)
|
void |
setWeiterverarbeitungBeiFehler(EWeiterverarbeitung_Aktion errorProceeding)
Diese Methode dient dazu, die Art der Abarbeitung dieser
Aktion innerhalb des Workflows festzulegen, wenn
ein Fehler auftritt. |
String |
toString() |
getMandant, setMandantentityHasChanged, getLockingVersion, setLockingVersionisPersisted, setIdcompareTo, equals, getDBTableName, hashCodepublic static final String ATTR_FOLGE_AKTION
getFolgeAktion() enthältpublic static final String ATTR_NAME
getName() enthältpublic static final String ATTR_STATUS
public static final String ATTR_BEDINGUNG
public static final String ATTR_AKTIV
public int getId()
getId in interface de.xima.cmn.dao.interfaces.IEntitypublic Status getStatus()
Status der Aktion zu ermittelnStatuspublic void setStatus(Status status)
public String getName()
getName in interface INameProvidingAktion als Zeichenkettepublic void setName(String name)
Aktion zu setzen.
Bedingung:
(?i)^[A-Z0-9 ]+$name - Zeichenkette die den Namen angibt, den die Aktion tragen soll.public int getIdxNum()
IIndexedpublic void setIdxNum(int idxNum)
Bedingung:
public void setBedingung(Bedingung bedingung)
Bedingung zu setzen, die zur Ausführung der Aktion dient.
Bedingung:
bedingung - die für die Aktion gelten sollpublic EWeiterverarbeitung_Aktion getWeiterverarbeitungBeiFehler()
public void setWeiterverarbeitungBeiFehler(EWeiterverarbeitung_Aktion errorProceeding)
Aktion innerhalb des Workflows festzulegen, wenn
ein Fehler auftritt.
Bedingung:
errorProceeding - EWeiterverarbeitung_Aktion.ABBRUCH oder
EWeiterverarbeitung_Aktion.KONFIGURIERTE_FOLGEAKTION sind zulässige Werte
public Aktion getFolgeAktion()
Aktion oder nullpublic void setFolgeAktion(Aktion folgeAktion)
folgeAktion - Aktion die als Folgeaktion gesetzt werden soll. Kann null seinpublic String toString()
toString in class AbstractLockableEntitypublic int getNewIdxNum()
public void setNewIdxNum(int newIdxNum)
newIdxNum - Zahlenwertpublic boolean isAktiv()
public void setAktiv(boolean aktiv)
public String getBeschreibung()
getBeschreibung in interface IDescriptionProvidingpublic void setBeschreibung(String beschreibung)
public Aktion cloneBasics()
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.