Package adalid.core.annotations
Annotation Type FileReference
-
@Retention(RUNTIME) @Target(FIELD) public @interface FileReferenceLa anotación FileReference se utiliza para designar propiedades y parámetros String como referencias a archivos cargados en el servidor.- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description KleeneanautoStartautoStart específica si la operación de carga debe, o no, comenzar automáticamente al seleccionar los archivos.java.lang.StringblobFieldblobField especifica el nombre de la propiedad donde se almacena el contenido del archivo.intfileLimitfileLimit específica el número máximo de archivos que se pueden cargar en una misma operación.java.lang.StringjoinFieldjoinField especifica el nombre de la propiedad que hace referencia a la tabla de la base de datos donde se almacena el contenido del archivo.java.lang.StringloadFieldloadField especifica el nombre de la propiedad donde se almacena la fecha y la hora en que se cargó el archivo.intmaxmax específica el tamaño máximo (en bytes) de los archivos que se pueden cargar.java.lang.Stringregexregex especifica la expresión regular que deben satisfacer los nombres de los archivos que se pueden cargar.UploadStorageOptionstoragestorage especifica el tipo de almacenamiento de los archivos cargados.java.lang.StringtextFieldtextField especifica el nombre de la propiedad donde se almacena la descripción del archivo.MimeType[]typestypes especifica una o más extensiones MIME (Multipurpose Internet Mail Extensions) que puede cargar la operación.
-
-
-
Element Detail
-
autoStart
Kleenean autoStart
autoStart específica si la operación de carga debe, o no, comenzar automáticamente al seleccionar los archivos. Especifique true si desea que la operación de carga comience automáticamente; de lo contrario false. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado es false.- Returns:
- autoStart
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
max
int max
max específica el tamaño máximo (en bytes) de los archivos que se pueden cargar. Su valor debe ser un número entero, mayor o igual a 0. Especifique 0 para permitir la carga de archivos hasta el tamaño máximo permitido por la configuración del servidor de aplicaciones. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado es 1.000.000 (1 MB).- Returns:
- max
- Default:
- -1
-
-
-
types
MimeType[] types
types especifica una o más extensiones MIME (Multipurpose Internet Mail Extensions) que puede cargar la operación. Su valor es una lista de elementos de la enumeración MimeType. Omita el elemento para permitir la carga de archivos con cualquier extensión. El valor de este elemento también se puede especificar mediante el método setValidInputFileTypes.- Returns:
- types
- Default:
- {}
-
-
-
regex
java.lang.String regex
regex especifica la expresión regular que deben satisfacer los nombres de los archivos que se pueden cargar. Para más información sobre expresiones regulares consulte la documentación de Java (la página Regular Expressions es un buen punto de partida). Advertencia: la expresión debe ser válida tanto en Java como en JavaScript y, por lo tanto, no debe contener características específicas de ninguno de los dos lenguajes.- Returns:
- regex
- Default:
- ""
-
-
-
storage
UploadStorageOption storage
storage especifica el tipo de almacenamiento de los archivos cargados. Su valor es uno de los elementos de la enumeración UploadStorageOption. Seleccione FILE, ROW o ROW_AND_FILE para almacenar el archivo en el servidor de aplicaciones (web), en la base de datos, o en ambos, respectivamente. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado es ROW_AND_FILE.- Returns:
- storage
- Default:
- adalid.core.enums.UploadStorageOption.UNSPECIFIED
-
-
-
joinField
java.lang.String joinField
joinField especifica el nombre de la propiedad que hace referencia a la tabla de la base de datos donde se almacena el contenido del archivo. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento storage es ROW o ROW_AND_FILE.- Returns:
- joinField
- Default:
- ""
-
-