Package de.xima.fc.entities
Class Aktion
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>
,de.xima.cmn.dao.interfaces.ILockableEntity<Long>
,IDescriptionProviding
,IIndexed
,ILockingVersionProviding
,IMandantDependent
,INameProviding
,ITransferable
,ITransferableEntity
,ITransferableLockableEntity
,IUUIDEntity
,IIdProviding<Long>
,IUuidProviding
,Serializable
,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
- Direct Known Subclasses:
ExportAktionData
@Deprecated
@Entity
public class Aktion
extends AbstractMandantDependentEntity
implements IIndexed, INameProviding, IDescriptionProviding, IUUIDEntity, IIdProviding<Long>, IUuidProviding
Deprecated.
Die Entität Aktion stellt eine vom Benutzer erstellte Aktion dar, die vor dem Wechsel eines
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
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.Konstanter Wert, der den Namen des AttributesgetFolgeAktion()
enthältstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.Fields inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
mandant
Fields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersion
Fields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, id
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
Fields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_ID
Fields inherited from interface de.xima.fc.entities.interfaces.IIndexed
ATTR_IDXNUM
Fields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSION
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_ID
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
COL_NAME
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
Fields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion innerhalb der Workflowverarbeitung zu ermitteln.getId()
Deprecated.int
Deprecated.Liefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.getName()
Deprecated.Diese Methode dient dazu, den Namen der Aktion zu liefern.int
Deprecated.Diese Methode dient dazu, den zukünftigen Indexwert zu ermittelnDeprecated.Gets the processing of the action from the deserialized objectDeprecated.Deprecated.Deprecated.Deprecated.Gets a Wrapper of the processingDeprecated.Diese Methode dient dazu, den aktuell gesetztenStatus
der Aktion zu ermittelngetUuid()
Deprecated.getUUID()
Deprecated.Deprecated.Deprecated.Diese Methode dient dazu, zu ermitteln, wie im Fehlerfall der Aktionsabarbeitung reagiert wird.boolean
Deprecated.boolean
isAktiv()
Deprecated.void
setAktiv
(boolean aktiv) Deprecated.void
setBedingung
(Bedingung bedingung) Deprecated.void
setBeschreibung
(String beschreibung) Deprecated.void
setFolgeAktion
(Aktion folgeAktion) Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.void
setIdxNum
(int idxNum) Deprecated.Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.void
Deprecated.Diese Methode dient dazu, den Name derAktion
zu setzen.void
setNewIdxNum
(int newIdxNum) Deprecated.Diese Methode dient dazu, den zukünftigen Indexwert zu setzenvoid
setProcessing
(IProcessing processing) Deprecated.Sets the object that will be serializedvoid
Deprecated.void
setProcessingParameters
(String processingParameters) Deprecated.void
setProcessingType
(EVerarbeitungsTyp processingType) Deprecated.void
setProcessingWrapper
(IProcessingWrapper processingWrapper) Deprecated.Sets the processing via the wrappervoid
void
Deprecated.void
setUUIDObject
(UUID uuid) Deprecated.void
setWeiterverarbeitungBeiFehler
(EWeiterverarbeitung_Aktion errorProceeding) Deprecated.Diese Methode dient dazu, die Art der Abarbeitung dieserAktion
innerhalb des Workflows festzulegen, wenn ein Fehler auftritt.toString()
Deprecated.Methods inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
getMandant, setMandant
Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion
Methods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setId
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescription
Methods inherited from interface de.xima.cmn.dao.interfaces.IEntity
isPersisted, setId
-
Field Details
-
ATTR_FOLGE_AKTION
Deprecated.Konstanter Wert, der den Namen des AttributesgetFolgeAktion()
enthält- See Also:
-
ATTR_NAME
Deprecated.- See Also:
-
ATTR_STATUS
Deprecated.- See Also:
-
ATTR_BEDINGUNG
Deprecated.- See Also:
-
ATTR_AKTIV
Deprecated.- See Also:
-
ATTR_PROCESSING_TYPE
Deprecated.- See Also:
-
COL_UUID
Deprecated.- See Also:
-
-
Constructor Details
-
Aktion
public Aktion()Deprecated.
-
-
Method Details
-
getId
Deprecated.- Specified by:
getId
in interfacede.xima.cmn.dao.interfaces.IEntity<Long>
- Specified by:
getId
in interfaceIIdProviding<Long>
- Returns:
- The ID that identifies this instance.
-
getUUID
Deprecated.- Specified by:
getUUID
in interfaceIUUIDEntity
- Returns:
- UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a
context, e.g.
Mandant
,Projekt
, ...
-
setUUID
Deprecated.- Specified by:
setUUID
in interfaceIUUIDEntity
-
getUUIDObject
Deprecated.- Specified by:
getUUIDObject
in interfaceIUUIDEntity
-
getUuid
Deprecated.- Specified by:
getUuid
in interfaceIUuidProviding
- Returns:
- The UUID that identifies this instance.
-
setUUIDObject
Deprecated. -
getStatus
Deprecated.Diese Methode dient dazu, den aktuell gesetztenStatus
der Aktion zu ermitteln- Returns:
Status
-
setStatus
Deprecated. -
getName
Deprecated.Diese Methode dient dazu, den Namen der Aktion zu liefern.- Specified by:
getName
in interfaceINameProviding
- Returns:
- Name der
Aktion
als Zeichenkette
-
setName
Deprecated.Diese Methode dient dazu, den Name derAktion
zu setzen.Bedingung:
- nicht null
- alphanumerische Zeichen und Leerzeichen:
(?i)^[A-Z0-9 ]+$
- Parameters:
name
- Zeichenkette die den Namen angibt, den die Aktion tragen soll.
-
getIdxNum
public int getIdxNum()Deprecated.Description copied from interface:IIndexed
Liefert den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist. -
setIdxNum
public void setIdxNum(int idxNum) Deprecated.Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.Bedingung:
- >= 0
-
getBedingung
Deprecated. -
setBedingung
Deprecated.Diese Methode dient dazu, dieBedingung
zu setzen, die zur Ausführung derAktion
dient. *Bedingung:
- nicht null
- Parameters:
bedingung
- die für dieAktion
gelten soll
-
getWeiterverarbeitungBeiFehler
Deprecated.Diese Methode dient dazu, zu ermitteln, wie im Fehlerfall der Aktionsabarbeitung reagiert wird. -
setWeiterverarbeitungBeiFehler
Deprecated.Diese Methode dient dazu, die Art der Abarbeitung dieserAktion
innerhalb des Workflows festzulegen, wenn ein Fehler auftritt.Bedingung:
- nicht null
- Parameters:
errorProceeding
-EWeiterverarbeitung_Aktion.ABBRUCH
oderEWeiterverarbeitung_Aktion.KONFIGURIERTE_FOLGEAKTION
sind zulässige Werte
-
-
getFolgeAktion
Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion innerhalb der Workflowverarbeitung zu ermitteln.- Returns:
Aktion
odernull
-
setFolgeAktion
Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.- Parameters:
folgeAktion
-Aktion
die als Folgeaktion gesetzt werden soll. Kannnull
sein
-
toString
Deprecated.- Overrides:
toString
in classAbstractLockableEntity
-
getNewIdxNum
public int getNewIdxNum()Deprecated.Diese Methode dient dazu, den zukünftigen Indexwert zu ermitteln- Returns:
- zukünftiger Indexwert
-
setNewIdxNum
public void setNewIdxNum(int newIdxNum) Deprecated.Diese Methode dient dazu, den zukünftigen Indexwert zu setzen- Parameters:
newIdxNum
- Zahlenwert
-
isAktiv
public boolean isAktiv()Deprecated. -
setAktiv
public void setAktiv(boolean aktiv) Deprecated. -
getBeschreibung
Deprecated.- Specified by:
getBeschreibung
in interfaceIDescriptionProviding
-
setBeschreibung
Deprecated. -
getProcessingType
Deprecated. -
setProcessingType
Deprecated. -
getProcessingParameters
Deprecated. -
setProcessingParameters
Deprecated. -
getProcessing
Deprecated.Gets the processing of the action from the deserialized object- Returns:
IProcessing
of the action
-
setProcessing
Deprecated.Sets the object that will be serialized- Parameters:
processing
-IProcessing
to set
-
getProcessingWrapper
Deprecated.Gets a Wrapper of the processing- Returns:
IProcessingWrapper
-
setProcessingWrapper
Deprecated.Sets the processing via the wrapper- Parameters:
processingWrapper
-IProcessingWrapper
-
getProcessingParameterMap
Deprecated. -
setProcessingParameterMap
Deprecated. -
hasCondition
public boolean hasCondition()Deprecated. -
cloneBasics
Deprecated.
WorkflowNode
, which is the closest equivalent in the new workflow engine.