Annotation Type ImageProperty


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface ImageProperty
    La anotación ImageProperty se utiliza para designar una propiedad como propiedad imagen de la entidad. Cada entidad puede tener una sola propiedad imagen. Solo se puede designar como propiedad descripción a propiedades de la clase BinaryProperty.
    Author:
    Jorge Campins
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      AvatarDefault avatarDefault
      avatarDefault especifica el avatar de las instancias que no tienen imagen.
      int avatarHeight
      avatarHeight específica el número de pixeles de alto de la imagen en la vista, cuando se utiliza como avatar.
      AvatarShape avatarShape
      avatarShape especifica la forma de la imagen cuando se utiliza como avatar.
      int avatarWidth
      avatarWidth específica el número de pixeles de ancho de la imagen en la vista, cuando se utiliza como avatar.
      int[] displayHeight
      displayHeight específica un trío de números de pixeles de alto de la imagen en la vista, correspondientes a tamaño grande, mediano y pequeño, respectivamente.
      int[] displayWidth
      displayWidth específica un trío de números de pixeles de ancho de la imagen en la vista, correspondientes a tamaño grande, mediano y pequeño, respectivamente.
      Kleenean resizable
      resizable indica si el ancho de la imagen se debe ajustar de manera dinámica y proporcional en función de las dimensiones reales de la imagen y de los valores especificados para los elementos displayWidth y displayHeight.
    • Element Detail

      • avatarShape

        AvatarShape avatarShape
        avatarShape especifica la forma de la imagen cuando se utiliza como avatar. Su valor es uno de los elementos de la enumeración AvatarShape. Seleccione CIRCLE o RECTANGLE para mostrar una imagen circular o rectangular, respectivamente. Alternativamente, omita el elemento o seleccione NONE para no utilizar la imagen como avatar. El valor predeterminado del atributo es NONE.
        Returns:
        avatarShape
        Default:
        adalid.core.enums.AvatarShape.NONE
      • avatarDefault

        AvatarDefault avatarDefault
        avatarDefault especifica el avatar de las instancias que no tienen imagen. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento avatarShape es distinto de NONE. Su valor es uno de los elementos de la enumeración AvatarDefault. Seleccione COMPANY, PERSON, USER o UNKNOWN para mostrar el avatar predeterminado de compañía, persona, usuario o desconocido, respectivamente. Seleccione UNSEEN para mostrar una imagen invisible, que ocupe el mismo espacio que ocuparía un avatar. Alternativamente, omita el elemento o seleccione NONE para no mostrar el avatar en las instancias que no tienen imagen. El valor predeterminado del atributo es NONE.
        Returns:
        avatarShape
        Default:
        adalid.core.enums.AvatarDefault.NONE
      • avatarWidth

        int avatarWidth
        avatarWidth específica el número de pixeles de ancho de la imagen en la vista, cuando se utiliza como avatar. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento avatarShape es distinto de NONE. Especifique un número entero entre 24 y 96. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es 36.
        Returns:
        avatarWidth
        Default:
        0
      • avatarHeight

        int avatarHeight
        avatarHeight específica el número de pixeles de alto de la imagen en la vista, cuando se utiliza como avatar. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento avatarShape es distinto de NONE. Especifique un número entero entre 24 y 96. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es 36.
        Returns:
        avatarHeight
        Default:
        0
      • displayWidth

        int[] displayWidth
        displayWidth específica un trío de números de pixeles de ancho de la imagen en la vista, correspondientes a tamaño grande, mediano y pequeño, respectivamente. Especifique números enteros entre 24 y 1.920. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es el trío (288, 192, 96}. Si alguno de los valores especificados es mayor que 1.920, su valor será 1.920; si es menor o igual a 0, será el valor del correspondiente tamaño en el trío displayHeight; pero si ese valor es menor o igual a 0, será el valor del correspondiente tamaño en el trío predeterminado.
        Returns:
        displayWidth
        Default:
        {0, 0, 0}
      • displayHeight

        int[] displayHeight
        displayHeight específica un trío de números de pixeles de alto de la imagen en la vista, correspondientes a tamaño grande, mediano y pequeño, respectivamente. Especifique un número entero entre 24 y 1.080. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es el trío (288, 192, 96}. Si alguno de los valores especificados es mayor que 1.080, su valor será 1.080; si es menor o igual a 0, será el valor del correspondiente tamaño en el trío displayWidth; pero si ese valor es mayor que 1.080, será 1.080, y si es menor o igual a 0, será el valor del correspondiente tamaño en el trío predeterminado.
        Returns:
        displayHeight
        Default:
        {0, 0, 0}
      • resizable

        Kleenean resizable
        resizable indica si el ancho de la imagen se debe ajustar de manera dinámica y proporcional en función de las dimensiones reales de la imagen y de los valores especificados para los elementos displayWidth y displayHeight. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para ajustar el ancho; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TRUE.
        Returns:
        resizable
        Default:
        adalid.core.enums.Kleenean.UNSPECIFIED