Annotation Interface ConstructionOperationClass


@Retention(RUNTIME) @Target(TYPE) public @interface ConstructionOperationClass
La anotación ConstructionOperationClass se utiliza para establecer atributos de meta operaciones que extienden la clase ProcessOperation. Las operaciones decoradas con esta anotación se incluyen en la lista de procesos de negocio que se pueden utilizar como alternativa para agregar instancias de la clase de entidad que la operación construye.
Author:
Jorge Campins
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends Entity>
    type especifica la clase de entidad que la operación construye.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    onsuccess especifica la acción que se debe llevar a cabo al finalizar la operación, cuando ésta se ejecuta con éxito.
  • Element Details

    • type

      Class<? extends Entity> type
      type especifica la clase de entidad que la operación construye. No puede ser una clase de entidad abstracta (decorada con la anotación AbstractClass).
      Returns:
      type
    • onsuccess

      onsuccess especifica la acción que se debe llevar a cabo al finalizar la operación, cuando ésta se ejecuta con éxito. Su valor es uno de los elementos de la enumeración OnConstructionOperationSuccess. Seleccione DISPLAY_NEW_INSTANCE para mostrar la instancia construída abriendo la vista (página) de consulta o registro de esa clase de entidad. Alternativamente, omita el elemento o seleccione UNSPECIFIED para no llevar a cabo una acción.
      Returns:
      onsuccess
      Default:
      UNSPECIFIED