Package adalid.core.annotations
Annotation Type UrlProperty
-
@Retention(RUNTIME) @Target(FIELD) public @interface UrlProperty
La anotación UrlProperty se utiliza para designar una propiedad como propiedad URL de la entidad. Cada entidad puede tener una sola propiedad URL (para especificar los atributos de otras propiedades de la entidad que contengan una URL se utiliza la anotación UniformResourceLocator). Solo se puede designar como propiedad URL a propiedades de la clase StringProperty.- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringsearchURLsearchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad.String[]sourceURLssourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad.DisplayModeurlDisplayModeurlDisplayMode especifica el tipo de vista (página) correspondiente a la URL.UrlDisplayTypeurlDisplayTypeurlDisplayType indica el tipo de componente que se utiliza para mostrar el valor de la propiedad en las vistas (páginas) de consulta y registro.UrlTypeurlTypeurlType indica el tipo de URL.
-
-
-
Element Detail
-
urlType
UrlType urlType
urlType indica el tipo de URL. Su valor es uno de los elementos de la enumeración UrlType. Seleccione INTERNAL si la URL corresponde a una vista (página) de la aplicación generada; en caso contrario seleccione EXTERNAL. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es EXTERNAL.- Returns:
- urlType
- Default:
- adalid.core.enums.UrlType.UNSPECIFIED
-
-
-
urlDisplayMode
DisplayMode urlDisplayMode
urlDisplayMode especifica el tipo de vista (página) correspondiente a la URL. Este elemento es relevante solo cuando la URL sea de una vista (página) de la aplicación generada (si el elemento urlType es INTERNAL). Su valor es uno de los elementos de la enumeración DisplayMode. Seleccione READING o WRITING para una vista de solo consulta o una vista (página) de registro, respectivamente. Seleccione PROCESSING para consolas de procesamiento. Alternativamente, omita el elemento o seleccione UNSPECIFIED cuando la URL pueda ser de varios tipos de página.- Returns:
- displayMode
- Default:
- adalid.core.enums.DisplayMode.UNSPECIFIED
-
-
-
urlDisplayType
UrlDisplayType urlDisplayType
urlDisplayType indica el tipo de componente que se utiliza para mostrar el valor de la propiedad en las vistas (páginas) de consulta y registro. Su valor es uno de los elementos de la enumeración UrlDisplayType. Seleccione TEXT para utilizar un cuadro de texto. Seleccione HYPERLINK para utilizar un hipervínculo. Seleccione BUTTON para utilizar botón de acción. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es HYPERLINK.- Returns:
- urlDisplayType
- Default:
- adalid.core.enums.UrlDisplayType.UNSPECIFIED
-
-
-
sourceURLs
String[] sourceURLs
sourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento urlType es EXTERNAL. Para cada URL debe especificar al menos el protocolo y el servidor o host; opcionalmente puede especificar el puerto de red y la ruta. Si este elemento no se especifica, entonces la propiedad podrá contener una URL de cualquiera de los sitios en la lista general definida para la aplicación. El valor de este elemento también se puede especificar mediante el método setSourceURLs.- Returns:
- sourceURLs
- Default:
- {""}
-
-
-
searchURL
String searchURL
searchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento urlType es EXTERNAL. El valor predeterminado es https://www.google.com. El valor de este elemento también se puede especificar mediante el método setSearchURL.- Returns:
- searchURL
- Default:
- "https://www.google.com"
-
-