@Entity public class Aktion extends AbstractMandantDependentEntity implements IIndexed, INameProviding, IDescriptionProviding, IUUIDEntity
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_PROCESSING_TYPE |
static String |
ATTR_STATUS |
static String |
COL_UUID |
mandantCOL_LOCKINGVERSION, lockingVersionCOL_ID, idATTR_IDXNUMCOL_NAMEATTR_BESCHREIBUNG, ATTR_DESCRIPTIONATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUIDATTR_MANDANT, COL_CLIENT_IDIMPORT_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
|
IProcessing |
getProcessing()
Gets the processing of the action from the deserialized object
|
VerarbeitungsParameterMap |
getProcessingParameterMap() |
String |
getProcessingParameters() |
EVerarbeitungsTyp |
getProcessingType() |
IProcessingWrapper |
getProcessingWrapper()
Gets a Wrapper of the processing
|
Status |
getStatus()
Diese Methode dient dazu, den aktuell gesetzten
Status der Aktion zu ermitteln |
String |
getUUID() |
UUID |
getUUIDObject() |
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 |
setProcessing(IProcessing processing)
Sets the object that will be serialized
|
void |
setProcessingParameterMap(VerarbeitungsParameterMap paramMap) |
void |
setProcessingParameters(String processingParameters) |
void |
setProcessingType(EVerarbeitungsTyp processingType) |
void |
setProcessingWrapper(IProcessingWrapper processingWrapper)
Sets the processing via the wrapper
|
void |
setStatus(Status status)
|
void |
setUUID(String uuid) |
void |
setUUIDObject(UUID uuid) |
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, setLockingVersionasIntValue, isPersisted, setId, setIdcompareTo, equals, getDBTableName, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescriptioncompareTopublic static final String ATTR_FOLGE_AKTION
getFolgeAktion() enthält@Deprecated public static final String ATTR_NAME
INameProviding.ATTR_NAMEpublic static final String ATTR_STATUS
public static final String ATTR_BEDINGUNG
public static final String ATTR_AKTIV
public static final String ATTR_PROCESSING_TYPE
public static final String COL_UUID
public String getUUID()
getUUID in interface IUUIDEntityMandant, Projekt, ...public void setUUID(String uuid)
setUUID in interface IUUIDEntitypublic UUID getUUIDObject()
getUUIDObject in interface IUUIDEntitypublic void setUUIDObject(UUID uuid)
public 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 EVerarbeitungsTyp getProcessingType()
public void setProcessingType(EVerarbeitungsTyp processingType)
public String getProcessingParameters()
public void setProcessingParameters(String processingParameters)
public IProcessing getProcessing()
IProcessing of the actionpublic void setProcessing(IProcessing processing)
processing - IProcessing to setpublic IProcessingWrapper getProcessingWrapper()
IProcessingWrapperpublic void setProcessingWrapper(IProcessingWrapper processingWrapper)
processingWrapper - IProcessingWrapperpublic VerarbeitungsParameterMap getProcessingParameterMap()
public void setProcessingParameterMap(VerarbeitungsParameterMap paramMap)
public boolean hasCondition()
public Aktion cloneBasics()
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.