Class Aktion

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.
This entity is part of the old workflow engine. Use WorkflowNode, which is the closest equivalent in the new workflow engine.
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 Details

  • Constructor Details

    • Aktion

      public Aktion()
      Deprecated.
  • Method Details

    • getId

      public Long getId()
      Deprecated.
      Specified by:
      getId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
      Specified by:
      getId in interface IIdProviding<Long>
      Returns:
      The ID that identifies this instance.
    • getUUID

      public String getUUID()
      Deprecated.
      Description copied from interface: IUUIDEntity
      Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • setUUID

      public void setUUID(String uuid)
      Deprecated.
      Description copied from interface: IUUIDEntity
      Sets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      setUUID in interface IUUIDEntity
      Parameters:
      uuid - The UUID of the entity.
    • getUUIDObject

      public UUID getUUIDObject()
      Deprecated.
      Description copied from interface: IUUIDEntity
      Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      getUUIDObject in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • getUuid

      public UUID getUuid()
      Deprecated.
      Specified by:
      getUuid in interface IUuidProviding
      Returns:
      The UUID that identifies this instance.
    • setUUIDObject

      public void setUUIDObject(UUID uuid)
      Deprecated.
    • getStatus

      public Status getStatus()
      Deprecated.
      Diese Methode dient dazu, den aktuell gesetzten Status der Aktion zu ermitteln
      Returns:
      Status
    • setStatus

      public void setStatus(Status status)
      Deprecated.
      Diese Methode dient dazu, den Status der Aktion zu setzen.

      Bedingung:

      • nicht null
      Parameters:
      status - Status-Objekt auf das die Aktion gesetzt werden soll.
    • getName

      public String getName()
      Deprecated.
      Diese Methode dient dazu, den Namen der Aktion zu liefern.
      Specified by:
      getName in interface INameProviding
      Returns:
      Name der Aktion als Zeichenkette
    • setName

      public void setName(String name)
      Deprecated.
      Diese Methode dient dazu, den Name der Aktion 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.
      Specified by:
      getIdxNum in interface IIndexed
      Returns:
      Der numerische Index.
    • setIdxNum

      public void setIdxNum(int idxNum)
      Deprecated.
      Bedingung:
      • >= 0
      Specified by:
      setIdxNum in interface IIndexed
      Parameters:
      idxNum - Der zu setzende Index.
    • getBedingung

      public Bedingung getBedingung()
      Deprecated.
      Diese Methode dient dazu, die Bedingung zur Ausführung der Aktion zu erhalten.
      Returns:
      Bedingung zu der Aktion
    • setBedingung

      public void setBedingung(Bedingung bedingung)
      Deprecated.
      Diese Methode dient dazu, die Bedingung zu setzen, die zur Ausführung der Aktion dient. *

      Bedingung:

      • nicht null
      Parameters:
      bedingung - die für die Aktion gelten soll
    • getWeiterverarbeitungBeiFehler

      public EWeiterverarbeitung_Aktion getWeiterverarbeitungBeiFehler()
      Deprecated.
      Diese Methode dient dazu, zu ermitteln, wie im Fehlerfall der Aktionsabarbeitung reagiert wird.
      Returns:
      EWeiterverarbeitung_Aktion.ABBRUCH oder EWeiterverarbeitung_Aktion.KONFIGURIERTE_FOLGEAKTION
    • setWeiterverarbeitungBeiFehler

      public void setWeiterverarbeitungBeiFehler(EWeiterverarbeitung_Aktion errorProceeding)
      Deprecated.
      Diese Methode dient dazu, die Art der Abarbeitung dieser Aktion innerhalb des Workflows festzulegen, wenn ein Fehler auftritt.

      Bedingung:

      • nicht null
      Parameters:
      errorProceeding - EWeiterverarbeitung_Aktion.ABBRUCH oder EWeiterverarbeitung_Aktion.KONFIGURIERTE_FOLGEAKTION sind zulässige Werte
    • getFolgeAktion

      public Aktion getFolgeAktion()
      Deprecated.
      Diese Methode dient dazu, die Folgeaktion dieser Aktion innerhalb der Workflowverarbeitung zu ermitteln.
      Returns:
      Aktion oder null
    • setFolgeAktion

      public void setFolgeAktion(Aktion folgeAktion)
      Deprecated.
      Diese Methode dient dazu, die Folgeaktion dieser Aktion für die Workflowverarbeitung festzulegen.
      Parameters:
      folgeAktion - Aktion die als Folgeaktion gesetzt werden soll. Kann null sein
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class AbstractLockableEntity
    • 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

      public String getBeschreibung()
      Deprecated.
      Specified by:
      getBeschreibung in interface IDescriptionProviding
    • setBeschreibung

      public void setBeschreibung(String beschreibung)
      Deprecated.
    • getProcessingType

      public EVerarbeitungsTyp getProcessingType()
      Deprecated.
    • setProcessingType

      public void setProcessingType(EVerarbeitungsTyp processingType)
      Deprecated.
    • getProcessingParameters

      public String getProcessingParameters()
      Deprecated.
    • setProcessingParameters

      public void setProcessingParameters(String processingParameters)
      Deprecated.
    • getProcessing

      public IProcessing getProcessing()
      Deprecated.
      Gets the processing of the action from the deserialized object
      Returns:
      IProcessing of the action
    • setProcessing

      public void setProcessing(IProcessing processing)
      Deprecated.
      Sets the object that will be serialized
      Parameters:
      processing - IProcessing to set
    • getProcessingWrapper

      public IProcessingWrapper getProcessingWrapper()
      Deprecated.
      Gets a Wrapper of the processing
      Returns:
      IProcessingWrapper
    • setProcessingWrapper

      public void setProcessingWrapper(IProcessingWrapper processingWrapper)
      Deprecated.
      Sets the processing via the wrapper
      Parameters:
      processingWrapper - IProcessingWrapper
    • getProcessingParameterMap

      public VerarbeitungsParameterMap getProcessingParameterMap()
      Deprecated.
    • setProcessingParameterMap

      public void setProcessingParameterMap(VerarbeitungsParameterMap paramMap)
      Deprecated.
    • hasCondition

      public boolean hasCondition()
      Deprecated.
    • cloneBasics

      public Aktion cloneBasics()
      Deprecated.