@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
Deprecated.
|
static String |
ATTR_STATUS |
mandant
COL_LOCKINGVERSION, lockingVersion
COL_ID, id
ATTR_IDXNUM
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION
ATTR_MANDANT
IMPORT_ID, INVALID_ID
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.
|
Long |
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 |
hasCondition() |
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, setMandant
entityHasChanged, getLockingVersion, setLockingVersion
asIntValue, isPersisted, setId, setId
compareTo, equals, getDBTableName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription
compareTo
public static final String ATTR_FOLGE_AKTION
getFolgeAktion()
enthält@Deprecated public static final String ATTR_NAME
INameProviding.ATTR_NAME
public static final String ATTR_STATUS
public static final String ATTR_BEDINGUNG
public static final String ATTR_AKTIV
public Status getStatus()
Status
der Aktion zu ermittelnStatus
public void setStatus(Status status)
public String getName()
getName
in interface INameProviding
Aktion
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()
IIndexed
public 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 null
public void setFolgeAktion(Aktion folgeAktion)
folgeAktion
- Aktion
die als Folgeaktion gesetzt werden soll. Kann null
seinpublic String toString()
toString
in class AbstractLockableEntity
public int getNewIdxNum()
public void setNewIdxNum(int newIdxNum)
newIdxNum
- Zahlenwertpublic boolean isAktiv()
public void setAktiv(boolean aktiv)
public String getBeschreibung()
getBeschreibung
in interface IDescriptionProviding
public void setBeschreibung(String beschreibung)
public boolean hasCondition()
public Aktion cloneBasics()
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.