Package adalid.core

Class EntityCollectionAggregate

java.lang.Object
adalid.core.AbstractArtifact
adalid.core.EntityCollectionAggregate
All Implemented Interfaces:
Wrappable, Artifact, BoundedArtifact

public class EntityCollectionAggregate extends AbstractArtifact implements BoundedArtifact
Author:
Jorge Campins
  • Method Details

    • getFunction

      public AggregateFunction getFunction()
      Returns:
      the aggregate function
    • getFieldName

      public String getFieldName()
      Returns:
      the field name
    • getField

      public Field getField()
      Returns:
      the field
    • getProperty

      public Property getProperty()
      Returns:
      the property
    • getMinValue

      public Object getMinValue()
      Specified by:
      getMinValue in interface BoundedArtifact
      Returns:
      the minimum value
    • isDefinedMinValue

      public boolean isDefinedMinValue()
      Returns:
      true if the minimum value is not null; false otherwise
    • isNumericMinValue

      public boolean isNumericMinValue()
      Returns:
      the numeric minimum value indicator
    • getMaxValue

      public Object getMaxValue()
      Specified by:
      getMaxValue in interface BoundedArtifact
      Returns:
      the maximum value
    • isDefinedMaxValue

      public boolean isDefinedMaxValue()
      Returns:
      true if the maximum value is not null; false otherwise
    • isNumericMaxValue

      public boolean isNumericMaxValue()
      Returns:
      the numeric maximum value indicator
    • getMaximumValueTag

      public String getMaximumValueTag()
      Specified by:
      getMaximumValueTag in interface BoundedArtifact
      Returns:
      the maximum value tag
    • setMaximumValueTag

      public void setMaximumValueTag(String tag)
      El método setMaximumValueTag se utiliza para establecer la descripción del valor máximo de la agregación que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Specified by:
      setMaximumValueTag in interface BoundedArtifact
      Parameters:
      tag - una o más oraciones que describen muy brevemente el valor máximo de la agregación
    • getMinimumValueTag

      public String getMinimumValueTag()
      Specified by:
      getMinimumValueTag in interface BoundedArtifact
      Returns:
      the minimum value tag
    • setMinimumValueTag

      public void setMinimumValueTag(String tag)
      El método setMinimumValueTag se utiliza para establecer la descripción del valor mínimo de la agregación que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Specified by:
      setMinimumValueTag in interface BoundedArtifact
      Parameters:
      tag - una o más oraciones que describen muy brevemente el valor mínimo de la agregación
    • getLocalizedMaximumValueTag

      public String getLocalizedMaximumValueTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the maximum value tag
    • setLocalizedMaximumValueTag

      public void setLocalizedMaximumValueTag(Locale locale, String tag)
      El método setMaximumValueTag se utiliza para establecer la descripción del valor máximo de la agregación que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el valor máximo de la agregación
    • getLocalizedMinimumValueTag

      public String getLocalizedMinimumValueTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the minimum value tag
    • setLocalizedMinimumValueTag

      public void setLocalizedMinimumValueTag(Locale locale, String tag)
      El método setMinimumValueTag se utiliza para establecer la descripción del valor mínimo de la agregación que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el valor mínimo de la agregación
    • fieldsToString

      protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      fieldsToString in class AbstractArtifact