Interface MobileBaseForm

All Superinterfaces:
BaseForm, Serializable
All Known Subinterfaces:
MobileForm, MobilePanelForm, MutableMobileBaseForm, MutableMobileForm, MutableMobilePanelForm
All Known Implementing Classes:
AbstractMobileFormCommomBase, MobileFormImpl, MobilePanelFormImpl

public interface MobileBaseForm extends BaseForm
  • Method Details

    • getDiscoveryScript

      Script getDiscoveryScript()
      Script para ser executado na descoberta de uma instancia que utiliza esta definicao de formulario
      Returns:
    • getSwipe

      Script que deve ser executado quando o usuário executar uma logica de SWIPE na atividade relacionada no frontend mobile
      Returns:
    • handleVerticalRootScrolling

      boolean handleVerticalRootScrolling()
      Determina se o sistema de gerenciamento de layouts do mobile deve lidar automaticamente com com components de scrooling.
      Returns:
    • serverSideValidators

      Collection<Script> serverSideValidators()
      Validadores server-side
      Returns:
    • getServerSideValidatorById

      Script getServerSideValidatorById(String id)
      Obtem um script de validacao por seu id
      Parameters:
      id -
      Returns:
    • serverSideScriptDataSourceProviders

      Collection<Script> serverSideScriptDataSourceProviders()
      Provedores de fontes de dados
      Returns:
    • getServerSideDataSourceProviderById

      Script getServerSideDataSourceProviderById(String id)
      Obtem um script provedor de datasource por id
      Parameters:
      id -
      Returns:
    • serverSideFreeQueryDataSources

      Collection<MobileBaseForm.FreeQueryDataSource> serverSideFreeQueryDataSources()
      Provedores de fontes de dados
      Returns:
    • getServerSideFreeQueryDataSourceById

      MobileBaseForm.FreeQueryDataSource getServerSideFreeQueryDataSourceById(String id)
      Obtem um script provedor de datasource por id
      Parameters:
      id -
      Returns:
    • serverSideBridges

      Collection<Script> serverSideBridges()
      Bridges de comunicacao server side, para tarefas em geral
      Returns:
    • getServerSideBridgeById

      Script getServerSideBridgeById(String id)
      Obtem uma bridge server-side por id
      Parameters:
      id -
      Returns:
    • getDataSources

      Relacao dos datasources que devem ser sincronizados automaticamente pela implementacao mobile.
      Returns:
    • getDataSourceInfoById

      MobileBaseForm.MobileDataSource getDataSourceInfoById(String id)
      Obtem o tipo do datasource, por seu id
      Parameters:
      id -
      Returns:
    • preventAttach

      boolean preventAttach()
      Define se o usuário pode anexar ao processo pelo recurso nativo (clips). Ticket 21031.
      Returns:
    • getMinimumVersion

      String getMinimumVersion()
      Definie a versao minima da APP Mobile necessaria para executar este formulario
      Returns:
    • getMinimumVersionNotMeetMessage

      String getMinimumVersionNotMeetMessage()
      Caso a versao minima nao seja atendida, define uma mensagem a ser exibida.
      Returns: