Annotation Type UniformResourceLocator


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface UniformResourceLocator
    La anotación UniformResourceLocator se utiliza para especificar atributos de una propiedad StringProperty que contiene una URL pero no es la propiedad URL de la entidad (ver la anotación UrlProperty).
    Author:
    Jorge Campins
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String searchURL
      searchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad.
      String[] sourceURLs
      sourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad.
      DisplayMode urlDisplayMode
      urlDisplayMode especifica el tipo de vista (página) correspondiente a la URL.
      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.
      UrlType urlType
      urlType 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"