Interface ITranslationStudioClientApi


  • public interface ITranslationStudioClientApi
    Client API. You can obtain this by requesting the ModuleAgent via SpecialistBroker.
    SpecialistsBroker.requestSpecialist(ModuleAgent.TYPE).getComponents(ITranslationStudioClientApi.class);
    Author:
    Phillip Austerfield
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void executeOcmSprikeInlineEdit​(de.espirit.firstspirit.agency.SpecialistsBroker pContext, de.espirit.firstspirit.access.store.pagestore.DataProvider pElement, de.espirit.firstspirit.access.Language pCurrentLanguage, boolean bAllowAws, boolean bAllowDeepL, boolean bAllowGoogle)
      Execute OCM Spriker inline edit translationhelper
      IClientWorkflowAPI get​(de.espirit.firstspirit.access.GuiScriptContext pContext)
      Obtain the workflow API
      IAutomaticInstaller getInstaller​(boolean bIsFragmentInstaller)
      Obtain automatic installer
      ITranslationStudioScheduledApi getScheduledApi​(de.espirit.firstspirit.access.schedule.ScheduleContext pContext)
      Obtain the ScheduledTask API
    • Method Detail

      • get

        @NotNull
        IClientWorkflowAPI get​(@NotNull
                               de.espirit.firstspirit.access.GuiScriptContext pContext)
        Obtain the workflow API
        Parameters:
        pContext -
        Returns:
      • getScheduledApi

        @NotNull
        ITranslationStudioScheduledApi getScheduledApi​(@NotNull
                                                       de.espirit.firstspirit.access.schedule.ScheduleContext pContext)
        Obtain the ScheduledTask API
        Parameters:
        pContext -
        Returns:
      • executeOcmSprikeInlineEdit

        @NotNull
        void executeOcmSprikeInlineEdit​(@NotNull
                                        de.espirit.firstspirit.agency.SpecialistsBroker pContext,
                                        @NotNull
                                        de.espirit.firstspirit.access.store.pagestore.DataProvider pElement,
                                        @NotNull
                                        de.espirit.firstspirit.access.Language pCurrentLanguage,
                                        boolean bAllowAws,
                                        boolean bAllowDeepL,
                                        boolean bAllowGoogle)
        Execute OCM Spriker inline edit translationhelper
        Parameters:
        pContext -
        pElement -
        pCurrentLanguage -
        bAllowAws -
        bAllowDeepL -
        bAllowGoogle -
      • getInstaller

        @NotNull
        IAutomaticInstaller getInstaller​(boolean bIsFragmentInstaller)
        Obtain automatic installer
        Parameters:
        bIsFragmentInstaller -
        Returns: