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.
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a context, e.g. Mandant, Projekt, ...
    • setUUID

      public void setUUID(String uuid)
      Deprecated.
      Specified by:
      setUUID in interface IUUIDEntity
    • getUUIDObject

      public UUID getUUIDObject()
      Deprecated.
      Specified by:
      getUUIDObject in interface IUUIDEntity
    • 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.
      Setzt den aktuellen Index dieses Elements in der Collection, der es zugeordnet ist.

      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.