Annotation Interface EntityParameterDef


@Target(TYPE) @Retention(RUNTIME) public @interface EntityParameterDef
Additional parameters for an input parameter definition of ParameterType.ENTITY and ParameterType.ENTITY_LIST types.
Model object is ReportInputParameter.
See Also:
  • Element Details

    • entityClass

      Class<?> entityClass
      Entity class of the parameter.
      Default:
      void.class
    • component

      Kind of UI component used to input ParameterType.ENTITY parameter value when launching report from UI.
      Default:
      LOOKUP_VIEW
    • optionsQueryJoin

      String optionsQueryJoin
      Join clause to be added to the JPQL query that loads options
      Default:
      ""
    • optionsQueryWhere

      String optionsQueryWhere
      Where clause to be added to the JPQL query that loads options
      Default:
      ""
    • lookupViewId

      String lookupViewId
      Id of the Lookup View opened to pick ParameterType.ENTITY or ParameterType.ENTITY_LIST parameter value.
      Default:
      ""