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 StringDeprecated.static final StringDeprecated.static final StringDeprecated.Konstanter Wert, der den Namen des AttributesgetFolgeAktion()enthältstatic final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.Fields inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
mandantFields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, idFields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTIONFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface de.xima.fc.entities.interfaces.IIndexed
ATTR_IDXNUMFields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSIONFields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_IDFields inherited from interface de.xima.fc.entities.interfaces.INameProviding
COL_NAMEFields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_IDFields 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.intDeprecated.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.intDeprecated.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 gesetztenStatusder Aktion zu ermittelngetUuid()Deprecated.getUUID()Deprecated.Deprecated.Deprecated.Diese Methode dient dazu, zu ermitteln, wie im Fehlerfall der Aktionsabarbeitung reagiert wird.booleanDeprecated.booleanisAktiv()Deprecated.voidsetAktiv(boolean aktiv) Deprecated.voidsetBedingung(Bedingung bedingung) Deprecated.voidsetBeschreibung(String beschreibung) Deprecated.voidsetFolgeAktion(Aktion folgeAktion) Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.voidsetIdxNum(int idxNum) Deprecated.Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.voidDeprecated.Diese Methode dient dazu, den Name derAktionzu setzen.voidsetNewIdxNum(int newIdxNum) Deprecated.Diese Methode dient dazu, den zukünftigen Indexwert zu setzenvoidsetProcessing(IProcessing processing) Deprecated.Sets the object that will be serializedvoidDeprecated.voidsetProcessingParameters(String processingParameters) Deprecated.voidsetProcessingType(EVerarbeitungsTyp processingType) Deprecated.voidsetProcessingWrapper(IProcessingWrapper processingWrapper) Deprecated.Sets the processing via the wrappervoidvoidDeprecated.voidsetUUIDObject(UUID uuid) Deprecated.voidsetWeiterverarbeitungBeiFehler(EWeiterverarbeitung_Aktion errorProceeding) Deprecated.Diese Methode dient dazu, die Art der Abarbeitung dieserAktioninnerhalb des Workflows festzulegen, wenn ein Fehler auftritt.toString()Deprecated.Methods inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
getMandant, setMandantMethods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersionMethods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescriptionMethods 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:
getIdin interfacede.xima.cmn.dao.interfaces.IEntity<Long>- Specified by:
getIdin interfaceIIdProviding<Long>- Returns:
- The ID that identifies this instance.
-
getUUID
Deprecated.- Specified by:
getUUIDin 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:
setUUIDin interfaceIUUIDEntity
-
getUUIDObject
Deprecated.- Specified by:
getUUIDObjectin interfaceIUUIDEntity
-
getUuid
Deprecated.- Specified by:
getUuidin interfaceIUuidProviding- Returns:
- The UUID that identifies this instance.
-
setUUIDObject
Deprecated. -
getStatus
Deprecated.Diese Methode dient dazu, den aktuell gesetztenStatusder Aktion zu ermitteln- Returns:
Status
-
setStatus
Deprecated. -
getName
Deprecated.Diese Methode dient dazu, den Namen der Aktion zu liefern.- Specified by:
getNamein interfaceINameProviding- Returns:
- Name der
Aktionals Zeichenkette
-
setName
Deprecated.Diese Methode dient dazu, den Name derAktionzu 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:IIndexedLiefert 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, dieBedingungzu setzen, die zur Ausführung derAktiondient. *Bedingung:
- nicht null
- Parameters:
bedingung- die für dieAktiongelten 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 dieserAktioninnerhalb des Workflows festzulegen, wenn ein Fehler auftritt.Bedingung:
- nicht null
- Parameters:
errorProceeding-EWeiterverarbeitung_Aktion.ABBRUCHoderEWeiterverarbeitung_Aktion.KONFIGURIERTE_FOLGEAKTIONsind zulässige Werte
-
-
getFolgeAktion
Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion innerhalb der Workflowverarbeitung zu ermitteln.- Returns:
Aktionodernull
-
setFolgeAktion
Deprecated.Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.- Parameters:
folgeAktion-Aktiondie als Folgeaktion gesetzt werden soll. Kannnullsein
-
toString
Deprecated.- Overrides:
toStringin 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:
getBeschreibungin interfaceIDescriptionProviding
-
setBeschreibung
Deprecated. -
getProcessingType
Deprecated. -
setProcessingType
Deprecated. -
getProcessingParameters
Deprecated. -
setProcessingParameters
Deprecated. -
getProcessing
Deprecated.Gets the processing of the action from the deserialized object- Returns:
IProcessingof the action
-
setProcessing
Deprecated.Sets the object that will be serialized- Parameters:
processing-IProcessingto 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.