Package adalid.core

Class ProcedureOperation

All Implemented Interfaces:
Wrappable, Artifact, EntityReferenceContainer, Comparable<Operation>
Direct Known Subclasses:
Aplicacion.ProcesoDiario, Aplicacion.ProcesoMensual, Aplicacion.ProcesoSemanal

public abstract class ProcedureOperation extends ProcessOperation
Author:
Jorge Campins
  • Constructor Details

    • ProcedureOperation

      public ProcedureOperation()
  • Method Details

    • isAnnotatedWithProcedureOperationClass

      public boolean isAnnotatedWithProcedureOperationClass()
      Returns:
      true if annotated with ProcedureOperationClass; false otherwise
    • getProcedureName

      public String getProcedureName()
      Returns:
      the procedure name
    • getProcedureType

      public ProcedureType getProcedureType()
      Returns:
      the procedure type
    • getProcedureDataType

      public ProcedureDataType getProcedureDataType()
      Returns:
      the procedure data type
    • isAsynchronous

      public boolean isAsynchronous()
      Overrides:
      isAsynchronous in class Operation
      Returns:
      the asynchronous execution indicator
    • getShellEnabled

      public Kleenean getShellEnabled()
      Overrides:
      getShellEnabled in class Operation
      Returns:
      the procedure shell enabled indicator
    • getValidTypeAnnotations

      protected List<Class<? extends Annotation>> getValidTypeAnnotations()
      Overrides:
      getValidTypeAnnotations in class ProcessOperation