Class AppFormerJsActivityLoader

  • All Implemented Interfaces:
    org.uberfire.client.mvp.PlaceManagerImpl.AppFormerActivityLoader

    public class AppFormerJsActivityLoader
    extends Object
    implements org.uberfire.client.mvp.PlaceManagerImpl.AppFormerActivityLoader
    • Constructor Detail

      • AppFormerJsActivityLoader

        @Inject
        public AppFormerJsActivityLoader​(org.uberfire.client.promise.Promises promises,
                                         org.uberfire.client.mvp.ActivityManager activityManager,
                                         org.uberfire.client.mvp.ActivityBeansCache activityBeansCache,
                                         org.uberfire.client.mvp.PlaceManager placeManager,
                                         LazyLoadingScreen lazyLoadingScreen,
                                         javax.enterprise.event.Event<ActivityLazyLoaded> activityLazyLoadedEvent,
                                         javax.enterprise.inject.Instance<JsWorkbenchEditorActivity> jsWorkbenchEditorActivityInstance,
                                         AppFormerComponentsRegistry appFormerComponentsRegistry)
    • Method Detail

      • init

        public void init​(String gwtModuleName)
      • onComponentLoaded

        public void onComponentLoaded​(Object jsObject)
      • extractComponentId

        public String extractComponentId​(Object object)
      • triggerLoadOfMatchingEditors

        public boolean triggerLoadOfMatchingEditors​(org.uberfire.backend.vfs.Path path,
                                                    Runnable successCallback)
        Specified by:
        triggerLoadOfMatchingEditors in interface org.uberfire.client.mvp.PlaceManagerImpl.AppFormerActivityLoader
      • finishLoadingMatchingEditors

        protected void finishLoadingMatchingEditors​(List<elemental2.promise.Promise<Void>> loadingMatchingEditors,
                                                    Runnable successCallback)