commit 8b7a079235bb48ea97dfd81970f53aedc77f5e26 Author: Andrey Cunh@ Date: Tue Aug 26 14:12:50 2025 -0300 Primeiro commit fluig diff --git a/.metadata/.bak_0.log b/.metadata/.bak_0.log new file mode 100644 index 0000000..f89b441 --- /dev/null +++ b/.metadata/.bak_0.log @@ -0,0 +1,13678 @@ +!SESSION 2025-05-22 09:15:06.008 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +This is a continuation of log file C:\Users\andrey.cunha\eclipse-workspace.new\.metadata\.bak_0.log +Created Time: 2025-05-22 09:16:37.436 + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:37.447 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:37.930 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:37.943 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:44.566 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:44.566 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:46.866 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:46.871 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:54.587 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:54.592 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:57.366 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:16:57.371 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:03.889 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:03.894 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:05.266 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:05.270 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:13.884 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:17:13.889 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:18:51.449 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:18:51.454 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:20:29.938 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:20:29.944 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:30:17.685 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:30:17.698 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:30:19.396 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:30:19.401 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:33:32.143 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:33:48.586 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:36:25.070 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:36:25.077 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:36:25.082 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:18.614 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:18.620 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:38.319 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:38.323 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:41.909 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:41.915 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:49.679 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:38:50.496 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:39:00.303 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:39:00.318 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:39:00.323 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:40:16.257 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:40:16.262 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 09:59:47.555 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 10:04:40.340 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 10:10:46.695 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 10:12:09.470 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:15:23.596 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:36:06.178 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:36:48.352 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:36:52.295 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:36:52.310 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:36:52.310 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:37:22.470 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-22 14:37:31.053 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-05-23 15:43:25.117 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-23 15:43:37.908 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-05-23 15:44:13.351 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-05-26 09:25:00.654 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-26 09:25:11.991 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:25:31.927 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:25:31.942 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:25:49.469 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:25:50.611 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:56:34.659 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:56:34.666 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 09:56:34.673 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 12:48:07.239 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 12:48:07.253 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-26 12:48:26.106 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-05-27 10:49:07.686 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-27 10:49:18.317 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-05-27 10:49:23.632 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-27 10:49:23.641 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-05-27 10:49:54.002 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-05-28 14:23:57.476 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-28 14:24:10.096 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-05-28 14:25:10.153 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-05-29 10:15:42.071 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-29 10:15:52.349 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-02 09:21:02.775 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-02 09:22:07.711 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-03 14:31:45.102 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-06-03 14:31:47.334 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-03 14:32:00.543 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:02:20.505 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:02:20.713 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:02:20.846 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:03:03.688 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:05:49.819 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:07:18.182 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:15:54.677 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:16:37.537 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:17:43.556 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:23:27.416 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:24:31.017 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:25:10.503 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:26:09.346 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:27:33.901 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:30:01.130 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:30:03.007 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:38:40.303 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:39:10.425 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:39:12.047 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:45:58.887 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:47:34.897 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:54:01.121 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:55:56.888 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 16:59:28.117 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 17:07:33.220 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 17:13:23.205 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 17:14:10.047 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-03 17:18:51.046 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-06-06 09:46:32.942 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-06 09:47:33.613 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-10 09:28:32.490 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-10 09:28:42.074 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-06-10 09:49:33.957 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 09:49:34.435 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 09:49:34.574 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:00:13.298 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:02:11.321 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:03:25.631 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:03:26.536 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:03:51.221 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-06-10 10:07:53.152 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-06-10 10:08:04.172 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-10 10:08:45.490 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:09:00.034 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-10 10:09:27.671 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more +!SESSION 2025-06-12 09:33:52.549 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-06-12 09:33:54.355 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-12 09:34:02.526 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-06-12 10:05:58.434 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-12 10:34:26.585 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:28:10.685 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:28:10.698 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:28:11.856 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:28:11.864 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:08.653 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:08.657 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:16.498 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:16.503 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:49.764 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:49.764 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:52.165 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:29:52.170 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:10.669 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:10.674 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:16.233 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:16.237 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:17.551 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:30:17.556 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:21.944 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:21.957 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:29.034 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:29.038 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:51.843 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:31:51.850 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:32:25.996 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:32:45.291 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 14:33:32.038 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:47:09.194 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:47:09.200 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:47:18.954 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler$1.run(UIEventObjectSupplier.java:67) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setVisible(UIElementImpl.java:361) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.updateVisibility(ContributionRecord.java:113) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:194) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRendererFilter.updateElementVisibility(MenuManagerRendererFilter.java:205) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.showMenu(MenuManagerShowProcessor.java:258) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerShowProcessor.menuAboutToHide(MenuManagerShowProcessor.java:115) + at org.eclipse.jface.internal.MenuManagerEventHelper.showEventPostHelper(MenuManagerEventHelper.java:95) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:472) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:466) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:498) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5134) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4790) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +Caused by: org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado)) + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:184) + at org.eclipse.tm.terminal.view.ui.local.showin.ExternalExecutablesManager.loadImage(ExternalExecutablesManager.java:266) + at org.eclipse.tm.terminal.view.ui.local.showin.DynamicContributionItems.getContributionItems(DynamicContributionItems.java:79) + at org.eclipse.ui.actions.CompoundContributionItem.getContributionItemsToFill(CompoundContributionItem.java:83) + at org.eclipse.ui.actions.CompoundContributionItem.fill(CompoundContributionItem.java:57) + at org.eclipse.ui.internal.menus.DynamicMenuContributionItem.fill(DynamicMenuContributionItem.java:146) + at org.eclipse.jface.action.MenuManager.doItemFill(MenuManager.java:728) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:805) + at org.eclipse.jface.action.MenuManager.update(MenuManager.java:672) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.scheduleManagerUpdate(MenuManagerRenderer.java:1224) + at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.subscribeUIElementTopicAllRenderedVisibility(MenuManagerRenderer.java:218) + at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + ... 64 more +Caused by: java.io.FileNotFoundException: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico (O sistema não pode encontrar o caminho especificado) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at java.io.FileInputStream.(Unknown Source) + at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:181) + ... 78 more + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:49:00.950 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:49:00.957 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:49:00.960 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:49:57.959 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:49:57.965 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:50:01.312 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-12 15:50:01.317 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-06-16 16:51:17.043 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-16 16:52:32.206 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-06-16 16:54:38.088 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-16 16:54:38.103 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-16 16:54:38.115 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-06-16 16:54:38.122 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-06-23 12:49:06.219 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-23 12:50:19.575 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-24 13:35:32.594 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-24 13:35:44.931 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-25 09:49:59.075 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-25 09:50:10.736 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-06-26 11:49:10.093 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-06-26 11:49:20.346 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-07 09:33:22.062 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-07 09:34:20.524 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-14 09:38:49.196 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-07-14 09:38:59.400 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-14 09:40:04.256 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-16 16:06:32.208 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-16 16:06:47.144 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:07:47.584 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:07:47.592 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:08:03.189 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:08:03.195 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:10:06.697 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-07-16 16:10:06.702 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-07-17 17:10:01.746 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-17 17:10:13.175 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-18 10:39:48.031 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-07-18 10:39:50.117 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-18 10:39:58.638 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-22 10:59:50.603 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-22 11:00:01.425 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-07-30 16:01:25.433 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-07-30 16:04:34.071 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-04 10:07:39.417 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-04 10:10:36.974 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-04 10:10:47.976 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-06 10:11:04.645 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-06 10:12:23.887 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-06 10:12:41.593 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:12:59.014 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:12:59.030 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:30:54.476 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at com.totvs.tds.ecm.designer.eclipse.ui.BPMExportManager.getStartingPage(BPMExportManager.java:104) + at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:122) + at org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage.getNextPage(WorkbenchWizardSelectionPage.java:98) + at org.eclipse.ui.internal.dialogs.ImportExportPage.getNextPage(ImportExportPage.java:421) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:911) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:39:49.932 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Control.addFocusListener(Control.java:193) + at com.totvs.tds.ecm.server.swt.GenericListener.addMe(GenericListener.java:62) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage$2.widgetSelected(ExportFormWizardPage.java:114) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:39:58.969 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.getText(Text.java:1394) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.canFlipToNextPage(ExportFormWizardPage.java:437) + at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1338) + at org.eclipse.jface.wizard.WizardDialog.update(WizardDialog.java:1323) + at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1258) + at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1223) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1223) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:918) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:40:02.960 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Control.addFocusListener(Control.java:193) + at com.totvs.tds.ecm.server.swt.GenericListener.addMe(GenericListener.java:62) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage$2.widgetSelected(ExportFormWizardPage.java:114) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:40:03.788 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Control.addFocusListener(Control.java:193) + at com.totvs.tds.ecm.server.swt.GenericListener.addMe(GenericListener.java:62) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage$2.widgetSelected(ExportFormWizardPage.java:114) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:40:05.353 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.getText(Text.java:1394) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.canFlipToNextPage(ExportFormWizardPage.java:437) + at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1338) + at org.eclipse.jface.wizard.WizardPage.setPageComplete(WizardPage.java:298) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.populateFormCombo(ExportFormWizardPage.java:478) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.access$21(ExportFormWizardPage.java:472) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage$6.widgetSelected(ExportFormWizardPage.java:384) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:40:06.527 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.getText(Text.java:1394) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.canFlipToNextPage(ExportFormWizardPage.java:437) + at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1338) + at org.eclipse.jface.wizard.WizardPage.setPageComplete(WizardPage.java:298) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.populateFormCombo(ExportFormWizardPage.java:478) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage.access$21(ExportFormWizardPage.java:472) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportFormWizardPage$6.widgetSelected(ExportFormWizardPage.java:384) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-06 10:53:11.765 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-06 10:53:14.075 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-06 10:53:23.663 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:55:14.382 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 10:55:14.396 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-06 11:05:07.467 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-06 11:05:09.771 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-06 11:05:16.359 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:36.906 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:36.912 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:54.761 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:54.768 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:54.773 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:05:54.778 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:09:59.644 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:09:59.650 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:32:00.867 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:32:00.871 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:40:00.362 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.setDisable(ExportDatasetWizardPage.java:236) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.createControl(ExportDatasetWizardPage.java:186) + at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:179) + at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:743) + at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1182) + at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1235) + at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1223) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1223) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:918) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:40:02.020 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.setDisable(ExportDatasetWizardPage.java:236) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.createControl(ExportDatasetWizardPage.java:186) + at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1240) + at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1223) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1223) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:918) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 11:40:06.125 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.setDisable(ExportDatasetWizardPage.java:236) + at com.totvs.tds.ecm.designer.eclipse.ui.ExportDatasetWizardPage.createControl(ExportDatasetWizardPage.java:186) + at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1240) + at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1223) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1223) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:918) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:24:12.679 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at com.totvs.tds.ecm.designer.eclipse.ui.BPMExportManager.getStartingPage(BPMExportManager.java:104) + at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:122) + at org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage.getNextPage(WorkbenchWizardSelectionPage.java:98) + at org.eclipse.ui.internal.dialogs.ImportExportPage.getNextPage(ImportExportPage.java:421) + at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:911) + at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468) + at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) + at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.handlers.WizardHandler$Export.executeHandler(WizardHandler.java:103) + at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:280) + at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) + at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) + at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389) + at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) + at org.eclipse.ui.internal.actions.CommandAction.run(CommandAction.java:152) + at org.eclipse.ui.actions.ExportResourcesAction.run(ExportResourcesAction.java:121) + at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:171) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:31:06.155 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:31:06.165 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:37:47.886 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:37:47.892 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:07.853 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:07.862 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.743 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.922 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.925 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.930 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.939 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:38.944 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:41.670 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:41.679 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:45.563 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:45.563 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:52.928 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:52.938 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:53.343 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:38:53.348 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:39:07.408 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:39:07.411 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:39:15.149 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.msgFilterProc(Display.java:3314) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:39:15.156 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.msgFilterProc(Display.java:3314) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:253) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4027) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3579) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:40:44.353 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:40:44.358 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:40:47.572 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:40:47.578 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:41:05.346 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-06 13:41:05.346 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-07 08:53:14.539 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-07 08:53:25.483 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:47:02.882 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:47:02.897 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:47:02.903 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:47:02.903 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:48:47.808 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:48:47.814 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:48:47.815 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:49:06.017 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NumberFormatException: For input string: "4122121231" + at java.lang.NumberFormatException.forInputString(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at com.totvs.tds.ecm.designer.util.TextUtils.getIntValue(TextUtils.java:219) + at com.totvs.tds.ecm.designer.property.bpmn.PropertyBpmnNormalTaskSection$2.onChange(PropertyBpmnNormalTaskSection.java:509) + at com.totvs.tds.ecm.server.swt.GenericListener.keyReleased(GenericListener.java:30) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:178) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Text.sendKeyEvent(Text.java:1768) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) + at org.eclipse.swt.widgets.Widget.wmKeyUp(Widget.java:1819) + at org.eclipse.swt.widgets.Control.WM_KEYUP(Control.java:5150) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4794) + at org.eclipse.swt.widgets.Text.windowProc(Text.java:2618) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3583) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:49:06.110 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NumberFormatException: For input string: "41221212313" + at java.lang.NumberFormatException.forInputString(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at com.totvs.tds.ecm.designer.util.TextUtils.getIntValue(TextUtils.java:219) + at com.totvs.tds.ecm.designer.property.bpmn.PropertyBpmnNormalTaskSection$2.onChange(PropertyBpmnNormalTaskSection.java:509) + at com.totvs.tds.ecm.server.swt.GenericListener.keyReleased(GenericListener.java:30) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:178) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Text.sendKeyEvent(Text.java:1768) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) + at org.eclipse.swt.widgets.Widget.wmKeyUp(Widget.java:1819) + at org.eclipse.swt.widgets.Control.WM_KEYUP(Control.java:5150) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4794) + at org.eclipse.swt.widgets.Text.windowProc(Text.java:2618) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3583) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:49:06.138 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NumberFormatException: For input string: "41221212313" + at java.lang.NumberFormatException.forInputString(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.parseInt(Unknown Source) + at com.totvs.tds.ecm.designer.util.TextUtils.getIntValue(TextUtils.java:219) + at com.totvs.tds.ecm.designer.property.bpmn.PropertyBpmnNormalTaskSection$2.onChange(PropertyBpmnNormalTaskSection.java:509) + at com.totvs.tds.ecm.server.swt.GenericListener.keyReleased(GenericListener.java:30) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:178) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Text.sendKeyEvent(Text.java:1768) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) + at org.eclipse.swt.widgets.Widget.wmKeyUp(Widget.java:1819) + at org.eclipse.swt.widgets.Control.WM_KEYUP(Control.java:5150) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4794) + at org.eclipse.swt.widgets.Text.windowProc(Text.java:2618) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3583) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:50:51.453 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:50:51.453 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:50:56.224 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:50:56.224 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:52:58.795 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:52:58.795 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:53:01.400 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:53:01.407 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:54:44.753 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:54:44.755 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:55:19.081 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:55:19.091 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:55:27.714 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:55:27.714 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:56:52.373 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:56:52.380 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:58:27.684 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Control.getVisible(Control.java:1727) + at org.eclipse.swt.custom.CCombo.isDropped(CCombo.java:1094) + at org.eclipse.swt.custom.CCombo.comboEvent(CCombo.java:420) + at org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:780) + at org.eclipse.swt.custom.CCombo.handleFocus(CCombo.java:908) + at org.eclipse.swt.custom.CCombo.textEvent(CCombo.java:1740) + at org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:115) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2954) + at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2248) + at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:5412) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4829) + at org.eclipse.swt.widgets.Text.windowProc(Text.java:2618) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) + at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1111) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3453) + at org.eclipse.swt.custom.CCombo.setFocus(CCombo.java:1502) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1099) + at org.eclipse.ui.part.PageBookView.setFocus(PageBookView.java:830) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:222) + at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:324) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:246) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:147) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:768) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:683) + at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:97) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.lambda$0(ContributedPartRenderer.java:63) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1510) + at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1473) + at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2968) + at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2248) + at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:5412) + at org.eclipse.swt.widgets.Canvas.WM_SETFOCUS(Canvas.java:445) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4829) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) + at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1111) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3453) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1101) + at org.eclipse.swt.widgets.Decorations.restoreFocus(Decorations.java:780) + at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1546) + at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2178) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4758) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method) + at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:797) + at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:714) + at org.eclipse.swt.widgets.Widget.release(Widget.java:824) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.custom.CCombo.comboEvent(CCombo.java:405) + at org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.disposeTabs(TabbedPropertySheetPage.java:642) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.updateTabs(TabbedPropertySheetPage.java:697) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.setInput(TabbedPropertySheetPage.java:751) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.selectionChanged(TabbedPropertySheetPage.java:571) + at org.eclipse.ui.views.properties.PropertySheet.showSelectionAndDescription(PropertySheet.java:569) + at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:549) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:240) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.handlePostSelectionChanged(SelectionService.java:119) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.lambda$2(SelectionService.java:74) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$3.run(SelectionAggregator.java:163) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyPostListeners(SelectionAggregator.java:160) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.access$7(SelectionAggregator.java:158) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$6.lambda$0(SelectionAggregator.java:250) + at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:59) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$6.changed(SelectionAggregator.java:250) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:108) + at org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack(EclipseContext.java:346) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.track(SelectionAggregator.java:236) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.setPart(SelectionAggregator.java:114) + at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:95) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:364) + at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:379) + at org.eclipse.e4.core.internal.contexts.EclipseContext.activate(EclipseContext.java:683) + at org.eclipse.e4.core.internal.contexts.EclipseContext.activateBranch(EclipseContext.java:692) + at org.eclipse.e4.ui.internal.workbench.PartActivationHistory.activate(PartActivationHistory.java:56) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:764) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:683) + at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:97) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.lambda$0(ContributedPartRenderer.java:63) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1510) + at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2323) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4805) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:58:27.695 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.getText(Text.java:1394) + at com.totvs.tds.ecm.designer.property.bpmn.PropertyBpmnNormalTaskSection$2.onChange(PropertyBpmnNormalTaskSection.java:483) + at com.totvs.tds.ecm.server.swt.GenericListener.focusLost(GenericListener.java:40) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:147) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:780) + at org.eclipse.swt.custom.CCombo.handleFocus(CCombo.java:921) + at org.eclipse.swt.custom.CCombo.lambda$2(CCombo.java:147) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1199) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1056) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2954) + at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2248) + at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:5412) + at org.eclipse.swt.widgets.Canvas.WM_SETFOCUS(Canvas.java:445) + at org.eclipse.swt.widgets.Decorations.WM_SETFOCUS(Decorations.java:1635) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4829) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method) + at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:797) + at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:714) + at org.eclipse.swt.widgets.Widget.release(Widget.java:824) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.custom.CCombo.comboEvent(CCombo.java:405) + at org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.disposeTabs(TabbedPropertySheetPage.java:642) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.updateTabs(TabbedPropertySheetPage.java:697) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.setInput(TabbedPropertySheetPage.java:751) + at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.selectionChanged(TabbedPropertySheetPage.java:571) + at org.eclipse.ui.views.properties.PropertySheet.showSelectionAndDescription(PropertySheet.java:569) + at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:549) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:240) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.handlePostSelectionChanged(SelectionService.java:119) + at org.eclipse.ui.internal.e4.compatibility.SelectionService.lambda$2(SelectionService.java:74) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$3.run(SelectionAggregator.java:163) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyPostListeners(SelectionAggregator.java:160) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.access$7(SelectionAggregator.java:158) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$6.lambda$0(SelectionAggregator.java:250) + at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:59) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$6.changed(SelectionAggregator.java:250) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:108) + at org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack(EclipseContext.java:346) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.track(SelectionAggregator.java:236) + at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.setPart(SelectionAggregator.java:114) + at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:95) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:364) + at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:379) + at org.eclipse.e4.core.internal.contexts.EclipseContext.activate(EclipseContext.java:683) + at org.eclipse.e4.core.internal.contexts.EclipseContext.activateBranch(EclipseContext.java:692) + at org.eclipse.e4.ui.internal.workbench.PartActivationHistory.activate(PartActivationHistory.java:56) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:764) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:683) + at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:97) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.lambda$0(ContributedPartRenderer.java:63) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) + at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1510) + at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2323) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4805) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) diff --git a/.metadata/.lock b/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.log b/.metadata/.log new file mode 100644 index 0000000..14f94ef --- /dev/null +++ b/.metadata/.log @@ -0,0 +1,3651 @@ +!SESSION 2025-08-07 08:53:14.539 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +This is a continuation of log file C:\Users\andrey.cunha\eclipse-workspace.new\.metadata\.bak_0.log +Created Time: 2025-08-07 12:58:28.046 + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:58:28.046 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 12:58:28.057 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:00:21.223 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:00:21.223 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:01:00.961 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:01:00.965 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:07:32.528 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:07:32.537 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:08:11.103 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 13:08:11.119 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.676 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setForeground(GC.java:4344) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawBackground(CTabRendering.java:1077) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawUnselectedTabBackground(CTabRendering.java:1010) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawCustomBackground(CTabRendering.java:992) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.draw(CTabRendering.java:220) + at org.eclipse.swt.custom.CTabFolder.updateBkImages(CTabFolder.java:3883) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2617) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.709 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setForeground(GC.java:4344) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawBackground(CTabRendering.java:1077) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawUnselectedTabBackground(CTabRendering.java:1010) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawCustomBackground(CTabRendering.java:992) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.draw(CTabRendering.java:220) + at org.eclipse.swt.custom.CTabFolder.updateBkImages(CTabFolder.java:3883) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2617) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.711 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.Font.getFontData(Font.java:195) + at org.eclipse.swt.custom.CTabFolderRenderer.getChevronFont(CTabFolderRenderer.java:1718) + at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:308) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:203) + at org.eclipse.swt.custom.CTabFolder.createButtonImage(CTabFolder.java:723) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2567) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.725 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.Font.getFontData(Font.java:195) + at org.eclipse.swt.custom.CTabFolderRenderer.getChevronFont(CTabFolderRenderer.java:1718) + at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:308) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:203) + at org.eclipse.swt.custom.CTabFolder.createButtonImage(CTabFolder.java:723) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2567) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.756 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setForeground(GC.java:4344) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawBackground(CTabRendering.java:1077) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawUnselectedTabBackground(CTabRendering.java:1010) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawCustomBackground(CTabRendering.java:992) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.draw(CTabRendering.java:220) + at org.eclipse.swt.custom.CTabFolder.updateBkImages(CTabFolder.java:3883) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2617) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.WM_SIZE(Control.java:5433) + at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Scrollable.java:376) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1752) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setSizeInPixels(Control.java:3772) + at org.eclipse.swt.widgets.Control.setSize(Control.java:3802) + at org.eclipse.swt.widgets.Control.pack(Control.java:2207) + at org.eclipse.swt.widgets.Control.pack(Control.java:2177) + at org.eclipse.jface.action.ToolBarManager.relayout(ToolBarManager.java:223) + at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:384) + at org.eclipse.ui.internal.e4.compatibility.ActionBars.updateActionBars(ActionBars.java:81) + at org.eclipse.ui.part.PageBookView.showPageRec(PageBookView.java:937) + at org.eclipse.ui.part.PageBookView.partClosed(PageBookView.java:737) + at org.eclipse.ui.views.properties.PropertySheet.partClosed(PropertySheet.java:433) + at org.eclipse.ui.part.PageBookView$1.partClosed(PageBookView.java:1016) + at org.eclipse.ui.internal.WorkbenchPage$14.run(WorkbenchPage.java:5073) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.ui.internal.WorkbenchPage.firePartClosed(WorkbenchPage.java:5070) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.lambda$0(CompatibilityPart.java:108) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174) + at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:730) + at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1353) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.788 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper.dispose(EmptyWorkspaceHelper.java:140) + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper.access$3(EmptyWorkspaceHelper.java:139) + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper$Listener.widgetDisposed(EmptyWorkspaceHelper.java:379) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174) + at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:730) + at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1353) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-07 18:00:18.804 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at org.eclipse.ui.internal.NavigationHistory.getDisplay(NavigationHistory.java:178) + at org.eclipse.ui.internal.NavigationHistory.markEditor(NavigationHistory.java:197) + at org.eclipse.ui.internal.WorkbenchPage.updateActiveEditorSources(WorkbenchPage.java:429) + at org.eclipse.ui.internal.WorkbenchPage.firePartClosed(WorkbenchPage.java:5106) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.lambda$0(CompatibilityPart.java:108) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174) + at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:730) + at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1353) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-08 08:49:20.794 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-08 08:49:22.538 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-08 08:49:35.030 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-08 09:09:28.802 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-08 09:09:28.809 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-11 08:55:12.528 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-11 08:55:14.276 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-11 08:55:25.888 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-12 12:53:42.231 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-12 12:53:44.158 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-12 12:53:52.397 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-12 13:30:03.245 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-12 13:30:10.940 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-12 13:45:30.929 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-12 13:45:40.112 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-12 14:41:07.519 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-12 14:41:07.525 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-13 16:16:59.137 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-13 16:17:00.981 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-13 16:17:10.449 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-18 10:45:15.202 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-18 10:46:25.243 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-19 09:21:53.988 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-19 09:22:05.736 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.841 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setForeground(GC.java:4344) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawBackground(CTabRendering.java:1077) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawUnselectedTabBackground(CTabRendering.java:1010) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawCustomBackground(CTabRendering.java:992) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.draw(CTabRendering.java:220) + at org.eclipse.swt.custom.CTabFolder.updateBkImages(CTabFolder.java:3883) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2617) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.873 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.IllegalArgumentException: Argument not valid + at org.eclipse.swt.SWT.error(SWT.java:4692) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.GC.setForeground(GC.java:4344) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawBackground(CTabRendering.java:1077) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawUnselectedTabBackground(CTabRendering.java:1010) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.drawCustomBackground(CTabRendering.java:992) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.draw(CTabRendering.java:220) + at org.eclipse.swt.custom.CTabFolder.updateBkImages(CTabFolder.java:3883) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2617) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.889 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.Font.getFontData(Font.java:195) + at org.eclipse.swt.custom.CTabFolderRenderer.getChevronFont(CTabFolderRenderer.java:1718) + at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:308) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:203) + at org.eclipse.swt.custom.CTabFolder.createButtonImage(CTabFolder.java:723) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2567) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.905 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Graphic is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.graphics.Font.getFontData(Font.java:195) + at org.eclipse.swt.custom.CTabFolderRenderer.getChevronFont(CTabFolderRenderer.java:1718) + at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:308) + at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:203) + at org.eclipse.swt.custom.CTabFolder.createButtonImage(CTabFolder.java:723) + at org.eclipse.swt.custom.CTabFolder.setButtonBounds(CTabFolder.java:2567) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3793) + at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3724) + at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2116) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Control.sendResize(Control.java:3062) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1035) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1085) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:126) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3303) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3299) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:286) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:231) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:274) + at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:148) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3270) + at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1079) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231) + at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3227) + at org.eclipse.swt.widgets.Control.setBounds(Control.java:3222) + at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:207) + at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1361) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1763) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1009) + at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:975) + at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1187) + at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1767) + at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:452) + at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1667) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4834) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5665) + at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:459) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4812) + at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) + at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1058) + at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:942) + at org.eclipse.swt.widgets.Widget.release(Widget.java:822) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:945) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:873) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:868) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:852) + at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:335) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.920 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper.dispose(EmptyWorkspaceHelper.java:140) + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper.access$3(EmptyWorkspaceHelper.java:139) + at org.eclipse.ui.internal.views.helpers.EmptyWorkspaceHelper$Listener.widgetDisposed(EmptyWorkspaceHelper.java:379) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174) + at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:730) + at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1353) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-19 18:01:37.936 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.NullPointerException + at org.eclipse.ui.internal.NavigationHistory.getDisplay(NavigationHistory.java:178) + at org.eclipse.ui.internal.NavigationHistory.markEditor(NavigationHistory.java:197) + at org.eclipse.ui.internal.WorkbenchPage.updateActiveEditorSources(WorkbenchPage.java:429) + at org.eclipse.ui.internal.WorkbenchPage.firePartClosed(WorkbenchPage.java:5106) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.lambda$0(CompatibilityPart.java:108) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:267) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.lambda$0(SWTPartRenderer.java:140) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) + at org.eclipse.swt.widgets.Widget.release(Widget.java:814) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:931) + at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:174) + at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:730) + at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1353) + at org.eclipse.swt.widgets.Widget.release(Widget.java:817) + at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) + at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:408) + at org.eclipse.swt.widgets.Shell.dispose(Shell.java:742) + at org.eclipse.swt.widgets.Display.release(Display.java:3636) + at org.eclipse.swt.graphics.Device.dispose(Device.java:277) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3168) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) + at org.eclipse.jface.window.Window.open(Window.java:799) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:227) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$0(IDEWorkbenchAdvisor.java:158) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4165) + at org.eclipse.swt.widgets.Display.messageProc(Display.java:3181) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4858) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1501) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2138) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4820) + at org.eclipse.swt.internal.win32.OS.PeekMessage(Native Method) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3580) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-20 09:26:29.521 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2025-08-20 09:26:31.219 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-20 09:26:39.680 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-22 09:00:43.437 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-22 09:01:45.043 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2025-08-25 09:07:24.282 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-25 09:07:35.910 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:16:26.943 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:16:26.951 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:16:48.020 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:16:48.027 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:18:29.839 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:18:29.844 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:18:40.069 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:18:40.075 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:42.231 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:42.236 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:50.660 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:50.665 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:52.336 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) + +!ENTRY org.eclipse.ui 4 0 2025-08-25 09:29:52.344 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4711) + at org.eclipse.swt.SWT.error(SWT.java:4626) + at org.eclipse.swt.SWT.error(SWT.java:4597) + at org.eclipse.swt.widgets.Widget.error(Widget.java:452) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:351) + at org.eclipse.swt.widgets.Text.setText(Text.java:2275) + at com.totvs.tds.ecm.designer.util.TextUtils$3$1.run(TextUtils.java:174) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3961) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3588) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SESSION 2025-08-26 11:17:12.753 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_461 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-08-26 11:18:22.210 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. diff --git a/.metadata/.mylyn/.tasks.xml.zip b/.metadata/.mylyn/.tasks.xml.zip new file mode 100644 index 0000000..1c4b487 Binary files /dev/null and b/.metadata/.mylyn/.tasks.xml.zip differ diff --git a/.metadata/.mylyn/repositories.xml.zip b/.metadata/.mylyn/repositories.xml.zip new file mode 100644 index 0000000..957b689 Binary files /dev/null and b/.metadata/.mylyn/repositories.xml.zip differ diff --git a/.metadata/.mylyn/tasks.xml.zip b/.metadata/.mylyn/tasks.xml.zip new file mode 100644 index 0000000..d726d8e Binary files /dev/null and b/.metadata/.mylyn/tasks.xml.zip differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/0/9079279ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/0/9079279ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..9a2f5a4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/0/9079279ad9810010114dfa3564bc63eb @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1/e07d50005bf0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/1/e07d50005bf0001f1f2eda702d10c4fd new file mode 100644 index 0000000..d8f4a30 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1/e07d50005bf0001f1f2eda702d10c4fd @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/10/8000ed61167d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/10/8000ed61167d0010159bbeedabd3caa3 new file mode 100644 index 0000000..8e294b9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/10/8000ed61167d0010159bbeedabd3caa3 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016', 'PROD')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/10/8004d08f81f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/10/8004d08f81f3001f185eb2877870ffd0 new file mode 100644 index 0000000..c559853 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/10/8004d08f81f3001f185eb2877870ffd0 @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/11/005d8537b67e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/11/005d8537b67e001010ccf43c67cf6795 new file mode 100644 index 0000000..b5a7937 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/11/005d8537b67e001010ccf43c67cf6795 @@ -0,0 +1,15 @@ +
+ + +

${i18n.getTranslation('hello.example.hello')}

+ +
+ +
+ +
+
+ + +
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/13/d093e0a1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/13/d093e0a1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..6797e41 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/13/d093e0a1b77e001010ccf43c67cf6795 @@ -0,0 +1,12 @@ + + + + + + 30 + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/15/604165e9c27d001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/15/604165e9c27d001010ccf43c67cf6795 new file mode 100644 index 0000000..21b50db --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/15/604165e9c27d001010ccf43c67cf6795 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "java:/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/15/c0bad38fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/15/c0bad38fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..6797e41 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/15/c0bad38fba7e001010ccf43c67cf6795 @@ -0,0 +1,12 @@ + + + + + + 30 + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/5054021f6911001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/16/5054021f6911001018b08694d64b5ffc new file mode 100644 index 0000000..89d500d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/16/5054021f6911001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "C7_PRODUTO": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "C7_QUANT": String(hAPI.getCardValue("quantidadeIndica___"+ index)), + "C7_PRECO": String(hAPI.getCardValue("precoIndica___" +index)), + "C7_COND": String(hAPI.getCardValue("condPagamentoIndica___"+ index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "C7_FILIAL": String(hAPI.getCardValue("estabelecimento")), + "C7_NUM": numeroPedido, + "C7_EMISSAO": String(hAPI.getCardValue("dataAbertura")), + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_CONTATO": String(hAPI.getCardValue("userValidacaoCompras")), + "C7_FILENT": String(hAPI.getCardValue("estabelecimento")), + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "ITENS": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/509bdb54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/16/509bdb54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..6797e41 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/16/509bdb54d9810010114dfa3564bc63eb @@ -0,0 +1,12 @@ + + + + + + 30 + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/605d125d25ee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/16/605d125d25ee001f1147dafbcc4ec141 new file mode 100644 index 0000000..23ea9c4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/16/605d125d25ee001f1147dafbcc4ec141 @@ -0,0 +1,1320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/705a79b5fb7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/16/705a79b5fb7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..e84b440 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/16/705a79b5fb7c0010159bbeedabd3caa3 @@ -0,0 +1,48 @@ +function defineStructure() { + addColumn("status"); // Código HTTP ou "Erro" + addColumn("mensagem"); // Retorno da API ou sucesso + addColumn("erro"); // Mensagem de erro, se houver +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; // relativo à URL base configurada no serviço + var method = "POST"; + var params = "{}"; // corpo da requisição JSON + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var serviceHelper = ServiceManager.getService(serviceCode); + + // 👉 chamada direta usando invokeServiceJSON + var response = serviceHelper.invokeServiceJSON( + endpoint, // endpoint relativo + params, // corpo JSON + method, // POST, GET, etc. + "application/json" // Content-Type + ); + + log.info("Retorno Protheus: " + response); + + dataset.addRow(["200", response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e); + dataset.addRow(["Erro", "", (e.message || e.toString())]); + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/16/904df5a3b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/16/904df5a3b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/17/40aa51a7cb7200101a7696771f040b98 b/.metadata/.plugins/org.eclipse.core.resources/.history/17/40aa51a7cb7200101a7696771f040b98 new file mode 100644 index 0000000..abbfd27 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/17/40aa51a7cb7200101a7696771f040b98 @@ -0,0 +1,3591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/17/808fd58fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/17/808fd58fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..44107ea --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/17/808fd58fba7e001010ccf43c67cf6795 @@ -0,0 +1,14 @@ +.cd-wrap{max-width:1200px;margin:0 auto;padding:24px} +.cd-h2{margin:0 0 6px;font-weight:700;font-size:24px} +.cd-sub{margin:0 0 22px;color:#6b7280} +.cd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px} +.cd-card{display:block;background:#fff;border-radius:14px;padding:22px;text-decoration:none;color:#111827; + box-shadow:0 1px 3px rgba(0,0,0,.08);min-height:210px;transition:transform .15s ease, box-shadow .15s ease} +.cd-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.12)} +.cd-illus{width:120px;height:120px;border-radius:60px;background:#f3f4f6;margin:0 auto 12px; + display:flex;align-items:center;justify-content:center} +.cd-ttl{text-align:center;font-weight:700;margin-bottom:6px} +.cd-txt{text-align:center;color:#6b7280;font-size:13px} +body.dark .cd-card{background:#1f2937;color:#e5e7eb} +body.dark .cd-illus{background:#111827} +body.dark .cd-txt{color:#9ca3af} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/18/4011d08fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/18/4011d08fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..139597f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/18/4011d08fba7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/18/a08bb7ce017d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/18/a08bb7ce017d0010159bbeedabd3caa3 new file mode 100644 index 0000000..36f8ff7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/18/a08bb7ce017d0010159bbeedabd3caa3 @@ -0,0 +1,78 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus com autenticação ###"); + + try { + // ✅ 1. CAPTURAR DADOS DO FORMULÁRIO + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + + log.info("Dados recebidos: " + jsonData); + + // ✅ 2. URL CORRETA + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var connection = urlObj.openConnection(); + var httpConn = connection; + + // ✅ 3. AUTENTICAÇÃO BASIC + var usuario = "ezequiel.falcao"; + var senha = "Ginseng@"; + var auth = usuario + ":" + senha; + var encodedAuth = java.util.Base64.getEncoder().encodeToString(auth.getBytes("UTF-8")); + + // Configurar conexão + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setRequestProperty("Authorization", "Basic " + encodedAuth); // ✅ HEADER DE AUTENTICAÇÃO + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + // ✅ 4. ENVIAR DADOS + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // ✅ 5. LER RESPOSTA + var responseCode = httpConn.getResponseCode(); + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + var response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + var errorMsg = error.toString(); + dataset.addRow(["Erro", "", errorMsg]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1d/c029d5c0e3810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/1d/c029d5c0e3810010114dfa3564bc63eb new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1e/80bacb389ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/1e/80bacb389ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..0a66cd5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1e/80bacb389ff3001f185eb2877870ffd0 @@ -0,0 +1,2098 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1e/c09e2e60e4810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/1e/c09e2e60e4810010114dfa3564bc63eb new file mode 100644 index 0000000..f88b7e9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1e/c09e2e60e4810010114dfa3564bc63eb @@ -0,0 +1,148 @@ +// ==== inicialização ==== +$(document).ready(function () { + FLUIGC.calendar('#dataNec'); + + // eventos de quantidade/preço + $('#precoRef').on('blur', recalcTotal); + $('#quantidade').on('input', recalcTotal); + $('#qtdMais').on('click', () => stepQtd(1)); + $('#qtdMenos').on('click', () => stepQtd(-1)); + + // produto + $('#btnBuscaProd').on('click', openZoomProduto); + $('#btnLimpaProd').on('click', () => { + $('#produtoCod,#produtoDesc').val(''); + $('#ultimoPreco').val('0,00'); + recalcTotal(); + }); + + // zooms básicos + bindZoom($('#empresaDesc'), 'dsSysCompany', ['codigo','descricao'], 'empresaCodigo','empresaDesc'); + bindZoom($('#filialDesc'), 'FILIAIS_DS', ['codigo','descricao'], 'filialCodigo','filialDesc'); + bindZoom($('#ccDesc'), 'CENTROCUSTO_DS',['codigo','descricao'], 'ccCod','ccDesc'); + + // itens + $('#btnAddItem').on('click', addItem); +}); + +// ==== helpers ==== +function stepQtd(n){ + const $q = $('#quantidade'); + let v = parseInt($q.val()||'0',10)+n; + if (v < 0) v = 0; + $q.val(v); + recalcTotal(); +} + +function parseMoneyBR(s){ + if(!s) return 0; + s = (''+s).replace(/[^\d,,-]/g,'').replace(/\./g,'').replace(',', '.'); + const v = Number(s); + return isNaN(v) ? 0 : v; +} +function formatMoneyBR(v){ + return v.toLocaleString('pt-BR',{style:'currency',currency:'BRL'}); +} + +function recalcTotal(){ + const qtd = parseFloat($('#quantidade').val()||'0'); + const preco = parseMoneyBR($('#precoRef').val()); + const tot = (qtd * preco) || 0; + $('#total').val(formatMoneyBR(tot)); +} + +// ==== zooms genéricos ==== +function bindZoom($input, datasetId, displayFields, hiddenIdFld, displayFld){ + $input.on('click', function(){ + FLUIGC.filtermodal({ + title: 'Selecionar', + size: 'large', + filterFields: displayFields.join(', '), + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + limit: 50, + pattern: '', + param: { datasetId: datasetId } + }, + columns: [ + { title: 'Código', data: 'codigo' }, + { title: 'Descrição', data: 'descricao' } + ], + onSelected: function(data){ + $('#'+hiddenIdFld).val(data.codigo); + $('#'+displayFld).val(data.codigo+' - '+data.descricao); + } + }); + }); +} + +// ==== zoom de produto com último preço ==== +function openZoomProduto(){ + FLUIGC.filtermodal({ + title: 'Buscar Produto/Serviço', + size: 'large', + filterFields: 'codigo, descricao', + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + limit: 50, + param:{ datasetId: 'PRODUTOS_DS' } + }, + columns: [ + { title: 'Código', data: 'codigo' }, + { title: 'Descrição', data: 'descricao' }, + { title: 'UM', data: 'um' }, + { title: 'Último Preço', data: 'ultimoPreco' } + ], + onSelected: function(item){ + $('#produtoCod').val(item.codigo); + $('#produtoDesc').val(item.codigo+' - '+item.descricao); + $('#ultimoPreco').val(item.ultimoPreco || '0,00'); + recalcTotal(); + } + }); +} + +// ==== itens (tabela filha) ==== +function addItem(){ + if(!$('#produtoCod').val()){ + FLUIGC.toast({title:'Atenção: ', message:'Selecione um produto.', type:'warning'}); return; + } + if(!$('#ccCod').val()){ + FLUIGC.toast({title:'Atenção: ', message:'Selecione o centro de custo.', type:'warning'}); return; + } + const qtd = parseFloat($('#quantidade').val()||'0'); + if(qtd <= 0){ + FLUIGC.toast({title:'Atenção: ', message:'Quantidade deve ser > 0.', type:'warning'}); return; + } + + const row = wdkAddChild('tbItens'); + $('#produtoCod___'+row).val($('#produtoCod').val()); + $('#produtoDesc___'+row).val($('#produtoDesc').val()); + $('#ccCod___'+row).val($('#ccCod').val()); + $('#ccDesc___'+row).val($('#ccDesc').val()); + $('#qtd___'+row).val(qtd); + $('#precoRef___'+row).val($('#precoRef').val()); + $('#total___'+row).val($('#total').val()); + + // limpa campos do cabeçalho se quiser + // $('#produtoCod,#produtoDesc').val(''); +} + +// ==== validação (se seu projeto usa validateForm hook do Fluig) ==== +// crie events/validateForm.js chamando esta função, ou adapte ao seu template: +function validateForm(form){ + var msgs = []; + function req(id, label){ if(!form.getValue(id)) msgs.push('Preencha "'+label+'".'); } + + req('tipoSolicitacao','Tipo de Solicitação'); + req('produtoCod','Produto/Serviço'); + req('quantidade','Quantidade'); + req('dataNec','Data da Necessidade'); + req('ccCod','Centro de Custo'); + + if(msgs.length){ throw msgs.join('\n'); } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1f/e0df0d57cb7200101a7696771f040b98 b/.metadata/.plugins/org.eclipse.core.resources/.history/1f/e0df0d57cb7200101a7696771f040b98 new file mode 100644 index 0000000..b629a8e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1f/e0df0d57cb7200101a7696771f040b98 @@ -0,0 +1,3591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2/2036ea309ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/2/2036ea309ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..34b3525 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2/2036ea309ff3001f185eb2877870ffd0 @@ -0,0 +1,2098 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/20/5032d9c6b0760010153fca14f8ce3efc b/.metadata/.plugins/org.eclipse.core.resources/.history/20/5032d9c6b0760010153fca14f8ce3efc new file mode 100644 index 0000000..3b83dbb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/20/5032d9c6b0760010153fca14f8ce3efc @@ -0,0 +1,92 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDS"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/20/800fa8adb87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/20/800fa8adb87e001010ccf43c67cf6795 new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/a0862fb2dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/21/a0862fb2dd810010114dfa3564bc63eb new file mode 100644 index 0000000..18f140c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/21/a0862fb2dd810010114dfa3564bc63eb @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/c02bd68fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/21/c02bd68fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..102160c Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/21/c02bd68fba7e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/c0c849878ef3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/21/c0c849878ef3001f185eb2877870ffd0 new file mode 100644 index 0000000..7512cfb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/21/c0c849878ef3001f185eb2877870ffd0 @@ -0,0 +1,2095 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/23/c0b4e1b1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/23/c0b4e1b1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..0a7cab5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/23/c0b4e1b1dd810010114dfa3564bc63eb @@ -0,0 +1 @@ +function validateForm(form){if(form.getValue("fullName")==null||form.getValue("fullName")==""){throw i18n.translate("kit.aniversary.validation.fullName")}if(form.getValue("birthDay")==null||form.getValue("birthDay")==""){throw i18n.translate("kit.aniversary.validation.birthDay")}if(form.getValue("birthMonth")==null||form.getValue("birthMonth")==""){throw i18n.translate("kit.aniversary.validation.birthMonth")}if(form.getValue("birthDay")<1||form.getValue("birthDay")>31){throw i18n.translate("kit.aniversary.validation.birthDayInvalid")}if(form.getValue("birthMonth")<1||form.getValue("birthMonth")>12){throw i18n.translate("kit.aniversary.validation.birthMonthInvalid")}if(isNaN(form.getValue("birthDay"))){throw i18n.translate("kit.aniversary.validation.dayNaN")}if(isNaN(form.getValue("birthMonth"))){throw i18n.translate("kit.aniversary.validation.monthNaN")}}; \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/23/e000329ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/23/e000329ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..94d1e30 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/23/e000329ad9810010114dfa3564bc63eb @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/24/70e8469ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/24/70e8469ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..b57b64e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/24/70e8469ad9810010114dfa3564bc63eb @@ -0,0 +1,13 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/25/10b753e7d6ee001f186183eb09b0d751 b/.metadata/.plugins/org.eclipse.core.resources/.history/25/10b753e7d6ee001f186183eb09b0d751 new file mode 100644 index 0000000..905a674 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/25/10b753e7d6ee001f186183eb09b0d751 @@ -0,0 +1,20 @@ +function createDataset(fields, constraints, sortFields) { + + + var servicoURL = "http://187.72.204.233:8089/rest/api/retail/v1/retailitem?Fields=Code,Description,LastPurchasePrice" + + var myApiConsumer = oauthUtil.getGenericConsumer("","", "",""); + var data = myApiConsumer.get(servicoURL); + + var dataset = DatasetBuilder.newDataset(); + + var objdata = JSON.parse(data); + + dataset.addColumn('Código'); + dataset.addColumn('Descrição'); + dataset.addColumn('último preço'); + + dataset.addRow([objdata['Código'], objdata['Descrição'], objdata['Último Preço']]); + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/25/c09cd88fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/25/c09cd88fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..275408c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/25/c09cd88fba7e001010ccf43c67cf6795 @@ -0,0 +1,63 @@ +var ComprasDigitalEdit = SuperWidget.extend({ + init: function () {}, + + bindings: { + local: { + 'save': ['click_save'], + 'fill-example': ['click_fillExample'] + } + }, + + save: function () { + var txt = $('#cd-cards-' + this.instanceId).val() || '[]'; + try { JSON.parse(txt); } catch (e) { + FLUIGC.toast({ title: 'Erro: ', message: 'JSON inválido', type: 'danger' }); + return; + } + this.setPreference({ 'cards': txt }); + FLUIGC.toast({ title: 'OK: ', message: 'Configurações salvas', type: 'success' }); + }, + + fillExample: function () { + var ex = [ + { + "title": "Cadastro de Produtos", + "text": "Gerencie produtos.", + "href": "/portal/p/1/pageprocessstart?processId=CadastroProdutos", + "icon": "fluigicon-box", + "target": "_self" + }, + { + "title": "Solicitação de Compras", + "text": "Abra uma solicitação.", + "href": "/portal/p/1/pageprocessstart?processId=Solicita%C3%A7%C3%A3o%20de%20compras%20-%20v2", + "icon": "fluigicon-cart" + }, + { + "title": "Cotações", + "text": "Compare orçamentos.", + "href": "/portal/p/1/pagina-cotacoes", + "icon": "fluigicon-money" + }, + { + "title": "Pedidos de Compras", + "text": "Acompanhe pedidos.", + "href": "/portal/p/1/pageworkflowview", + "icon": "fluigicon-check" + }, + { + "title": "Notas Fiscais", + "text": "Entrada e conferência.", + "href": "/portal/p/1/ecmnavigator", + "icon": "fluigicon-document-alt" + }, + { + "title": "Parâmetros", + "text": "Configurações do módulo.", + "href": "/portal/p/1/pagina-parametros", + "icon": "fluigicon-cog" + } + ]; + $('#cd-cards-' + this.instanceId).val(JSON.stringify(ex, null, 2)); + } +}); diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/26/809fd954d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/26/809fd954d9810010114dfa3564bc63eb new file mode 100644 index 0000000..b113367 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/26/809fd954d9810010114dfa3564bc63eb @@ -0,0 +1,24 @@ +application.type=layout +application.code=TIginseng_layoutblocado +application.title=Layout blocado +application.description=Layout blocado carrosel +application.fluig.version=null +application.category=Compras Digital +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +layout.defaultSlot=SlotA +layout.file=layout.ftl +locale.file.base.name=TIginseng_layoutblocado +slot.SlotGlobalAlert=alertpopover +slot.SlotInstantSearch=suggestsearch +slot.SlotLogin=sociallogin +slot.SlotMenu=menu +slot.SlotUsePolicy=usepolicy +application.icon=icon.png +application.resource.css.1=/portal/resources/css/wcm_responsive_layout.css +application.responsiveLayout=true +application.newBuilder=true +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 +slot.SlotInstantSearch=suggestsearch \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/26/904ae7a1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/26/904ae7a1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..f115656 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/26/904ae7a1b77e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/27/8081de54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/27/8081de54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..d75e0c5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/27/8081de54d9810010114dfa3564bc63eb @@ -0,0 +1,16 @@ +var HelloWorld = SuperWidget.extend({ + message: null, + init: function () { + //code + }, + bindings: { + local: { + 'show-message': ['click_showMessage'] + } + }, + showMessage: function () { + $div = $('#helloMessage_' + this.instanceId); + $message = $('
').addClass('message').append(this.message); + $div.append($message); + } +}); \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/28/50536a2c9ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/28/50536a2c9ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..202afcf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/28/50536a2c9ff3001f185eb2877870ffd0 @@ -0,0 +1,2097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/28/a0f4109bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/28/a0f4109bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..9f4a011 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/28/a0f4109bb77e001010ccf43c67cf6795 @@ -0,0 +1,23 @@ +application.type=layout +application.code=LayoutCadastro +application.title=Layout Cadastro +application.description=Layout para página principal do site +application.fluig.version=null +application.category=SYSTEM +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +layout.defaultSlot=SlotA +layout.file=layout.ftl +locale.file.base.name=LayoutCadastro +slot.SlotGlobalAlert=alertpopover +slot.SlotInstantSearch=suggestsearch +slot.SlotLogin=sociallogin +slot.SlotMenu=menu +slot.SlotUsePolicy=usepolicy +application.icon=icon.png +application.resource.css.1=/portal/resources/css/wcm_responsive_layout.css +application.responsiveLayout=true +application.newBuilder=true +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f032e2855d11001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f032e2855d11001018b08694d64b5ffc new file mode 100644 index 0000000..e74745d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f032e2855d11001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "C7_PRODUTO": String(hAPI.getCardValue("itemCompraIndica___" + index)), + "C7_QUANT": String(hAPI.getCardValue("quantidadeIndica___" + index)), + "C7_PRECO": String(hAPI.getCardValue("precoIndica___" + index)), + "C7_COND": String(hAPI.getCardValue("condPagamentoIndica___" + index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "C7_FILIAL": String(hAPI.getCardValue("estabelecimento")), + "C7_NUM": numeroPedido, + "C7_EMISSAO": String(hAPI.getCardValue("dataAbertura")), + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_CONTATO": String(hAPI.getCardValue("userValidacaoCompras")), + "C7_FILENT": String(hAPI.getCardValue("estabelecimento")), + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "ITENS": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f0ba5ee58b7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f0ba5ee58b7e001010ccf43c67cf6795 new file mode 100644 index 0000000..4ec86c8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/f0ba5ee58b7e001010ccf43c67cf6795 @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2c/6000bb74b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/2c/6000bb74b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..b60998f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2c/6000bb74b87e001010ccf43c67cf6795 @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_pt_BR.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2c/c00e9c34007d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/2c/c00e9c34007d0010159bbeedabd3caa3 new file mode 100644 index 0000000..95f979d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2c/c00e9c34007d0010159bbeedabd3caa3 @@ -0,0 +1,86 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Recebendo dados do formulário para Protheus ###"); + + // ✅ VALORES PADRÃO (serão sobrescritos pelas constraints) + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // ✅ CAPTURAR DADOS DO FORMULÁRIO (via constraints) + if (constraints && constraints.length > 0) { + for (var i = 0; i < constraints.length; i++) { + var constraint = constraints[i]; + + if (constraint.fieldName == "serviceCode" && constraint.initialValue) { + serviceCode = constraint.initialValue; + } + if (constraint.fieldName == "endpoint" && constraint.initialValue) { + endpoint = constraint.initialValue; + } + if (constraint.fieldName == "method" && constraint.initialValue) { + method = constraint.initialValue.toUpperCase(); + } + if (constraint.fieldName == "params" && constraint.initialValue) { + params = constraint.initialValue; + } + } + } + + log.info("Service: " + serviceCode); + log.info("Endpoint: " + endpoint); + log.info("Method: " + method); + log.info("Params: " + params); + + try { + // ✅ USAR FLUIG API PARA CHAMADA AUTORIZADA + var clientService = fluigAPI.getAuthorizeClientService(); + + var requestData = { + companyId: "1", + serviceCode: serviceCode, + endpoint: endpoint, + method: method.toLowerCase(), + timeoutService: "60000", + params: params, // ✅ SEUS DADOS DO FORMULÁRIO + options: { + encoding: "UTF-8", + contentType: "application/json", // ✅ IMPORTANTE + useBasicAuth: true, + username: "ezequiel.falcao", // ✅ SEU USUÁRIO + password: "Ginseng@" // ✅ SUA SENHA + } + }; + + log.info("Enviando para Protheus: " + JSON.stringify(requestData)); + + // ✅ FAZER A CHAMADA + var result = clientService.invoke(JSON.stringify(requestData)); + var response = result.getResult(); + + log.info("Resposta do Protheus: " + response); + + // ✅ RETORNAR SUCESSO + dataset.addRow(["200", response, ""]); + + } catch (error) { + log.error("Erro ao enviar para Protheus: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2d/405fb374b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/2d/405fb374b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..a1c57dc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2d/405fb374b87e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2e/c09c759db07e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/c09c759db07e001010ccf43c67cf6795 new file mode 100644 index 0000000..9f40543 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/c09c759db07e001010ccf43c67cf6795 @@ -0,0 +1,41 @@ +<#import "/wcm.ftl" as wcm /> + +<#-- Variaveis globais para os layouts --> +<#import "/layout-globals.ftl" as globals /> + + + +<#if pageRender.isPreviewMode() = true> + <@wcm.previewPageAlert /> + <@wcm.deviceTogglePreview /> + + +
+ + <#if pageRender.isEditMode() != true> + <@wcm.header /> + <@wcm.menu /> + + +
+ +
+ + <#if pageRender.isEditMode() = true> + <@wcm.editHeader /> + <@wcm.widgetsList /> + + +
+ + + + + <#if fluigThemeCode != "responsive_theme"> + <@wcm.footer layoutuserlabel="wcm.layoutdefaultecmdashboard.user" /> + +
+ +
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2f/30883c9ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/2f/30883c9ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..c20459a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2f/30883c9ad9810010114dfa3564bc63eb @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/30/10a4878bb87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/30/10a4878bb87e001010ccf43c67cf6795 new file mode 100644 index 0000000..3bc9ca3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/30/10a4878bb87e001010ccf43c67cf6795 @@ -0,0 +1,4 @@ +
+ +
+ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/31/e0c5c75d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/31/e0c5c75d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..c64ccac --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/31/e0c5c75d8c7e001010ccf43c67cf6795 @@ -0,0 +1,16 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/33/701588fcf90400101fd8a9f17d089e5f b/.metadata/.plugins/org.eclipse.core.resources/.history/33/701588fcf90400101fd8a9f17d089e5f new file mode 100644 index 0000000..d74eaeb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/33/701588fcf90400101fd8a9f17d089e5f @@ -0,0 +1,2449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/33/7081ac74b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/33/7081ac74b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..cfc71e9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/33/7081ac74b87e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/34/20e6dea1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/34/20e6dea1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..ad15a80 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/34/20e6dea1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +application.title=Ol\u00E1 Mundo +application.description=Ol\u00E1 Mundo +hello.example.hello=Ol\u00E1 Mundo! +hello.example.helloedit=Ol\u00E1 Mundo! (Edit) +hello.button.showMessage=Exibir mensagem diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/36/1030e1a1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/36/1030e1a1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..6869813 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/36/1030e1a1b77e001010ccf43c67cf6795 @@ -0,0 +1,4 @@ +/* Coloque aqui seu codigo CSS */ +.message{ + margin-top: 10px; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/37/40c3dca1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/37/40c3dca1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..d8d3d03 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/37/40c3dca1b77e001010ccf43c67cf6795 @@ -0,0 +1,7 @@ +
+ + +

${i18n.getTranslation('hello.example.helloedit')}

+ +
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/37/709ef9e48cf3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/37/709ef9e48cf3001f185eb2877870ffd0 new file mode 100644 index 0000000..396913f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/37/709ef9e48cf3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/37/a0b83daa2fee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/37/a0b83daa2fee001f1147dafbcc4ec141 new file mode 100644 index 0000000..28ab63d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/37/a0b83daa2fee001f1147dafbcc4ec141 @@ -0,0 +1,1320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/38/a067342d7ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/38/a067342d7ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..4f5cd95 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/38/a067342d7ff3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/39/b0a3e467a97300101a1ed8c0b8881117 b/.metadata/.plugins/org.eclipse.core.resources/.history/39/b0a3e467a97300101a1ed8c0b8881117 new file mode 100644 index 0000000..21afb51 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/39/b0a3e467a97300101a1ed8c0b8881117 @@ -0,0 +1,50 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "Comercial", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "2"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "3"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "4"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "5"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "6"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "7"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "8"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "9"], + ["teste", "teste", "Andrey Cunha", "andrey.cunha@grupoginseng.com.br", "10"] + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3a/a02a2699017d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/3a/a02a2699017d0010159bbeedabd3caa3 new file mode 100644 index 0000000..028b5d4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3a/a02a2699017d0010159bbeedabd3caa3 @@ -0,0 +1,71 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus ###"); + + try { + // ✅ 1. CAPTURAR DADOS DO FORMULÁRIO + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + + log.info("Dados recebidos: " + jsonData); + + // ✅ 2. URL CORRETA - com /rest_teste/ + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var connection = urlObj.openConnection(); + var httpConn = connection; + + // Configurar conexão + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + // ✅ 3. ENVIAR DADOS + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // ✅ 4. LER RESPOSTA + var responseCode = httpConn.getResponseCode(); + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + var response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + var errorMsg = error.toString(); + dataset.addRow(["Erro", "", errorMsg]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/5031109bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/5031109bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/5031109bb77e001010ccf43c67cf6795 @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3d/40f80b1693f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/3d/40f80b1693f3001f185eb2877870ffd0 new file mode 100644 index 0000000..bc04125 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3d/40f80b1693f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3d/7063ffacd9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/3d/7063ffacd9810010114dfa3564bc63eb new file mode 100644 index 0000000..3bc9ca3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3d/7063ffacd9810010114dfa3564bc63eb @@ -0,0 +1,4 @@ +
+ +
+ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3e/70fd8512a1f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/3e/70fd8512a1f3001f185eb2877870ffd0 new file mode 100644 index 0000000..1fcbd20 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3e/70fd8512a1f3001f185eb2877870ffd0 @@ -0,0 +1,2115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3e/8018e1b1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/3e/8018e1b1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..d8331de Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/3e/8018e1b1dd810010114dfa3564bc63eb differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50a2129bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50a2129bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..6797e41 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50a2129bb77e001010ccf43c67cf6795 @@ -0,0 +1,12 @@ + + + + + + 30 + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3f/f0ffdba1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/f0ffdba1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..114277c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/f0ffdba1b77e001010ccf43c67cf6795 @@ -0,0 +1,18 @@ +application.type=widget +application.code=widget_code_compras +application.title=Cadastro de fornecedor +application.description=Efetua o cadastro de fornecedor no Protheus +application.fluig.version=null +application.category=Suprimentos +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +application.uiwidget=true +application.mobileapp=false +view.file=view.ftl +edit.file=edit.ftl +locale.file.base.name=widget_code_compras +application.resource.js.1=/resources/js/widget_code_compras.js +application.resource.css.2=/resources/css/widget_code_compras.css +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4/80dcfe45bb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/4/80dcfe45bb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..09b0e44 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4/80dcfe45bb7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ +// Insira aqui seu codigo JavaScript + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4/d0cf4ce5fa7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/4/d0cf4ce5fa7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..00fb578 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4/d0cf4ce5fa7c0010159bbeedabd3caa3 @@ -0,0 +1,41 @@ +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; // relativo à URL base configurada no serviço + var method = "POST"; + var params = "{}"; // corpo da requisição JSON + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var serviceHelper = ServiceManager.getService(serviceCode); + var serviceLocator = serviceHelper.getBean(); + var httpService = serviceLocator.getHttpService(); + + var response = httpService.invoke( + params, + endpoint, + method, + "application/json", + null, + 5000 + ); + + log.info("Retorno Protheus: " + response); // 👈 debug no server.log + + dataset.addRow(["200", response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e); + dataset.addRow(["Erro", "", (e.message || e.toString())]); + } + +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/40/20141e8e94f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/40/20141e8e94f3001f185eb2877870ffd0 new file mode 100644 index 0000000..1f7882e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/40/20141e8e94f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/40/7080e4ed7011001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/40/7080e4ed7011001018b08694d64b5ffc new file mode 100644 index 0000000..e401c42 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/40/7080e4ed7011001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)), + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/40/a016b11bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/40/a016b11bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..70a2e6d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/40/a016b11bbb7e001010ccf43c67cf6795 @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/43/6082dfa1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/43/6082dfa1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..467ddaa --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/43/6082dfa1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ + + + /widget_code_compras + false + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/43/b04078d65bf0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/43/b04078d65bf0001f1f2eda702d10c4fd new file mode 100644 index 0000000..280a274 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/43/b04078d65bf0001f1f2eda702d10c4fd @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/45/10942d9ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/45/10942d9ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..458300d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/45/10942d9ad9810010114dfa3564bc63eb @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/45/80a6109bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/45/80a6109bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/45/80a6109bb77e001010ccf43c67cf6795 @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/45/c090b75fb1760010153fca14f8ce3efc b/.metadata/.plugins/org.eclipse.core.resources/.history/45/c090b75fb1760010153fca14f8ce3efc new file mode 100644 index 0000000..c11c62a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/45/c090b75fb1760010153fca14f8ce3efc @@ -0,0 +1,92 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDS"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge, bpcs]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/46/c07b8138e1810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/46/c07b8138e1810010114dfa3564bc63eb new file mode 100644 index 0000000..a36dc06 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/46/c07b8138e1810010114dfa3564bc63eb @@ -0,0 +1,134 @@ +function initForm() { + // calendário e máscara simples + FLUIGC.calendar('#dataNec'); + $('#precoRef').on('blur', recalcTotal); + $('#quantidade').on('input', recalcTotal); + $('#qtdMais').on('click', () => stepQtd(1)); + $('#qtdMenos').on('click', () => stepQtd(-1)); + + // botões produto + $('#btnBuscaProd').on('click', () => openZoomProduto()); + $('#btnLimpaProd').on('click', () => { $('#produtoCod,#produtoDesc').val(''); $('#ultimoPreco').val('0,00'); recalcTotal(); }); + + // zooms (empresa, filial, centro de custo) + bindZoom($('#empresaDesc'), 'EMPRESAS_DS', ['codigo','descricao'], 'empresaCodigo','empresaDesc'); + bindZoom($('#filialDesc'), 'FILIAIS_DS', ['codigo','descricao'], 'filialCodigo','filialDesc'); + bindZoom($('#ccDesc'), 'CENTROCUSTO_DS',['codigo','descricao'], 'ccCod','ccDesc'); + + // adicionar item à tabela + $('#btnAddItem').on('click', addItem); +} + +function stepQtd(n){ + const $q = $('#quantidade'); + let v = parseInt($q.val()||'0',10)+n; + if (v<0) v=0; + $q.val(v); + recalcTotal(); +} + +function parseMoneyBR(s){ + if(!s) return 0; + s = (''+s).replace(/[^\d,.-]/g,'').replace('.','').replace(',','.'); + const v = Number(s); + return isNaN(v)?0:v; +} +function formatMoneyBR(v){ + return v.toLocaleString('pt-BR',{style:'currency',currency:'BRL'}); +} + +function recalcTotal(){ + const qtd = parseFloat($('#quantidade').val()||'0'); + const preco = parseMoneyBR($('#precoRef').val()); + const tot = (qtd*preco) || 0; + $('#total').val(formatMoneyBR(tot)); +} + +function bindZoom($input, datasetId, displayFields, hiddenIdFld, displayFld){ + $input.on('click', function(){ + FLUIGC.filtermodal({ + title: 'Selecionar', + size: 'large', + filterFields: displayFields.join(', '), + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + pattern: '', + limit: 50, + param:{ + datasetId: datasetId + } + }, + columns: [ + { title: 'Código', data: 'codigo' }, + { title: 'Descrição', data: 'descricao' } + ], + onSelected: function(data){ + $('#'+hiddenIdFld).val(data.codigo); + $('#'+displayFld).val(data.codigo+' - '+data.descricao); + } + }); + }); +} + +function openZoomProduto(){ + FLUIGC.filtermodal({ + title: 'Buscar Produto/Serviço', + size: 'large', + filterFields: 'codigo, descricao', + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + limit: 50, + param:{ datasetId: 'PRODUTOS_DS' } + }, + columns: [ + { title: 'Código', data: 'codigo' }, + { title: 'Descrição', data: 'descricao' }, + { title: 'UM', data: 'um' }, + { title: 'Último Preço', data: 'ultimoPreco' } + ], + onSelected: function(item){ + $('#produtoCod').val(item.codigo); + $('#produtoDesc').val(item.codigo+' - '+item.descricao); + $('#ultimoPreco').val((item.ultimoPreco||'0,00')); + recalcTotal(); + } + }); +} + +function addItem(){ + // valida campos mínimos + if(!$('#produtoCod').val()){ FLUIGC.toast({title:'Atenção: ', message:'Selecione um produto.', type:'warning'}); return; } + if(!$('#ccCod').val()){ FLUIGC.toast({title:'Atenção: ', message:'Selecione o centro de custo.', type:'warning'}); return; } + const qtd = parseFloat($('#quantidade').val()||'0'); if(qtd<=0){ FLUIGC.toast({title:'Atenção: ', message:'Quantidade deve ser > 0.', type:'warning'}); return; } + + const row = wdkAddChild('tbItens'); + $('#produtoCod___'+row).val($('#produtoCod').val()); + $('#produtoDesc___'+row).val($('#produtoDesc').val()); + $('#ccCod___'+row).val($('#ccCod').val()); + $('#ccDesc___'+row).val($('#ccDesc').val()); + $('#qtd___'+row).val(qtd); + $('#precoRef___'+row).val($('#precoRef').val()); + $('#total___'+row).val($('#total').val()); +} + +// validação de processo +function validateForm(form){ + var msgs = []; + function req(id, label){ if(!form.getValue(id)) msgs.push('Preencha "'+label+'".'); } + + req('tipoSolicitacao','Tipo de Solicitação'); + req('produtoCod','Produto/Serviço'); + req('quantidade','Quantidade'); + req('dataNec','Data da Necessidade'); + req('ccCod','Centro de Custo'); + + if(msgs.length){ + throw msgs.join('\n'); + } +} + +$(document).ready(initForm); diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/47/40961113b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/47/40961113b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..eadf023 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/47/40961113b77e001010ccf43c67cf6795 @@ -0,0 +1,93 @@ +<#import "/wcm.ftl" as wcm /> +<#import "/layout-globals.ftl" as globals /> + +<#-- Layout base do portal --> +
+ + <#-- Cabeçalho/menu aparecem só fora do modo de edição --> + <#if pageRender.isEditMode() != true> + <@wcm.header /> + <@wcm.menu /> + + +
+
+ + <#-- Ferramentas do editor quando estiver no modo edição --> + <#if pageRender.isEditMode() = true> + <@wcm.editHeader /> + <@wcm.widgetsList /> + + +
+ + + + + + + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/48/50a3e0b1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/48/50a3e0b1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..bddf401 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/48/50a3e0b1dd810010114dfa3564bc63eb @@ -0,0 +1,11 @@ +kit_aniversariantes.fullname=Nome completo +kit_aniversariantes.month=M\u00EAs +kit_aniversariantes.day=Dia +kit_aniversariantes.validation.fullName=Nome completo \u00E9 um campo obrigat\u00F3rio +kit_aniversariantes.validation.birthDay=Dia \u00E9 um campo obrigat\u00F3rio +kit_aniversariantes.validation.birthMonth=M\u00EAs \u00E9 um campo obrigat\u00F3rio +kit_aniversariantes.validation.birthMonthInvalid=Valor inv\u00E1lido no campo M\u00EAs +kit_aniversariantes.validation.birthDayInvalid=Valor inv\u00E1lido no campo Dia +kit_aniversariantes.validation.dayNaN=Dia \u00E9 um campo num\u00E9rico +kit_aniversariantes.validation.monthNaN=M\u00EAs \u00E9 um campo num\u00E9rico +kit_aniversariantes.imagedimension=Na aba anexos, fa\u00E7a upload da foto do usu\u00E1rio enviando uma imagem com altura e largura equivalentes diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0b9d46cbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0b9d46cbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..dd3c4b6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0b9d46cbb7e001010ccf43c67cf6795 @@ -0,0 +1,23 @@ +application.type=layout +application.code=TIginseng_layoutblocado +application.title=Layout blocado +application.description=Layout blocado carrosel +application.fluig.version=null +application.category=Compras Digital +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +layout.defaultSlot=SlotA +layout.file=layout.ftl +locale.file.base.name=TIginseng_layoutblocado +slot.SlotGlobalAlert=alertpopover +slot.SlotInstantSearch=suggestsearch +slot.SlotLogin=sociallogin +slot.SlotMenu=menu +slot.SlotUsePolicy=usepolicy +application.icon=icon.png +application.resource.css.1=/portal/resources/css/wcm_responsive_layout.css +application.responsiveLayout=true +application.newBuilder=true +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4a/a090645cc17d001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/a090645cc17d001010ccf43c67cf6795 new file mode 100644 index 0000000..3e79dfb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/a090645cc17d001010ccf43c67cf6795 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4c/0049dd54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/0049dd54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..6085dba Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/0049dd54d9810010114dfa3564bc63eb differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4e/c02e4353fc7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/c02e4353fc7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..4a747d4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/c02e4353fc7c0010159bbeedabd3caa3 @@ -0,0 +1,52 @@ +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var clientService = ServiceManager.getServiceInstance(serviceCode); + var client = clientService.getClient(); + + // Configurar headers + client.addHeader("Content-Type", "application/json"); + client.addHeader("Accept", "application/json"); + + // ✅ CORREÇÃO: Substituir switch por if/else mais simples + var result; + if (method === "GET") { + result = client.get(endpoint); + } else if (method === "POST") { + result = client.post(endpoint, params); + } else if (method === "PUT") { + result = client.put(endpoint, params); + } else { + throw new Error("Método HTTP não suportado: " + method); + } + + var statusCode = result.getStatusCode(); + var response = result.getResult(); + + log.info("Status Code: " + statusCode); + log.info("Response: " + response); + + dataset.addRow([statusCode.toString(), response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e); + dataset.addRow(["Erro", "", (e.message || e.toString())]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d021c455cb7200101a7696771f040b98 b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d021c455cb7200101a7696771f040b98 new file mode 100644 index 0000000..b629a8e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d021c455cb7200101a7696771f040b98 @@ -0,0 +1,3591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4f/7038dda1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/4f/7038dda1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..892610b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4f/7038dda1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +
+ <#list (pageRender.getInstancesIds("SlotInstantSearch"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5/d0deb81bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/5/d0deb81bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..9e674c9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/5/d0deb81bbb7e001010ccf43c67cf6795 @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/js/TIginseng_layoutblocado.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/51/50f5c35d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/51/50f5c35d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..7d513d1 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/51/50f5c35d8c7e001010ccf43c67cf6795 @@ -0,0 +1,15 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/51/a0f5deb1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/51/a0f5deb1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..87941f9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/51/a0f5deb1dd810010114dfa3564bc63eb @@ -0,0 +1,45 @@ + + + + + + + +
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+ +
+
+ +
+
+ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/51/f0b8dfb1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/51/f0b8dfb1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..e8b5967 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/51/f0b8dfb1dd810010114dfa3564bc63eb @@ -0,0 +1,11 @@ +kit_aniversariantes.fullname=Full name +kit_aniversariantes.month=Month +kit_aniversariantes.day=Day +kit_aniversariantes.validation.fullName=Full name is a mandatory field +kit_aniversariantes.validation.birthDay=Day is a mandatory field +kit_aniversariantes.validation.birthMonth=Month is a mandatory field +kit_aniversariantes.validation.birthMonthInvalid=Invalid value in the month field +kit_aniversariantes.validation.birthDayInvalid=Invalid value in the day field +kit_aniversariantes.validation.dayNaN=Day is a numeric field +kit_aniversariantes.validation.monthNaN=Month is a numeric field +kit_aniversariantes.imagedimension=In the attachments tab, upload the photo of the user by sending an image with equivalent height and width diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/52/10b2289ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/52/10b2289ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..1080f26 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/52/10b2289ad9810010114dfa3564bc63eb @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/54/7007d754d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/54/7007d754d9810010114dfa3564bc63eb new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/54/7007d754d9810010114dfa3564bc63eb @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/57/006e0f9bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/57/006e0f9bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/57/006e0f9bb77e001010ccf43c67cf6795 @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/59/0009704f5af0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/59/0009704f5af0001f1f2eda702d10c4fd new file mode 100644 index 0000000..58d5874 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/59/0009704f5af0001f1f2eda702d10c4fd @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/59/30b09cb8a3f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/59/30b09cb8a3f3001f185eb2877870ffd0 new file mode 100644 index 0000000..a4283db --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/59/30b09cb8a3f3001f185eb2877870ffd0 @@ -0,0 +1,2115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/59/6098b220017d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/59/6098b220017d0010159bbeedabd3caa3 new file mode 100644 index 0000000..64cd3e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/59/6098b220017d0010159bbeedabd3caa3 @@ -0,0 +1,70 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Recebendo dados do formulário para Protheus ###"); + + // ✅ VALORES PADRÃO + var serviceCode = "Postprod"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // ✅ CAPTURAR DADOS DO FORMULÁRIO + if (constraints && constraints.length > 0) { + for (var i = 0; i < constraints.length; i++) { + var constraint = constraints[i]; + + if (constraint.fieldName == "serviceCode" && constraint.initialValue) { + serviceCode = constraint.initialValue; + } + if (constraint.fieldName == "endpoint" && constraint.initialValue) { + endpoint = constraint.initialValue; + } + if (constraint.fieldName == "method" && constraint.initialValue) { + method = constraint.initialValue.toUpperCase(); + } + if (constraint.fieldName == "params" && constraint.initialValue) { + params = constraint.initialValue; + } + } + } + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + + // ✅ CORREÇÃO: Criar um MAP em vez de String + var requestMap = { + "companyId": "1", + "serviceCode": serviceCode, + "endpoint": endpoint, + "method": method.toLowerCase(), + "timeoutService": "60000", + "params": params, // ✅ String JSON aqui + "options": { + "encoding": "UTF-8", + "contentType": "application/json", + "useBasicAuth": true, + "username": "ezequiel.falcao", + "password": "Ginseng@" + } + }; + + log.info("Enviando MAP: " + JSON.stringify(requestMap)); + + // ✅ AGORA SIM: passar o Map diretamente + var result = clientService.invoke(requestMap); // ← SEM JSON.stringify() + var response = result.getResult(); + + log.info("Resposta do Protheus: " + response); + dataset.addRow(["200", response, ""]); + + } catch (error) { + log.error("Erro: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5b/60d0d28fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/5b/60d0d28fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..d51db80 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/5b/60d0d28fba7e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ + + + /TIginseng_comprasdigital + false + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6/20370f6df97c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/6/20370f6df97c0010159bbeedabd3caa3 new file mode 100644 index 0000000..63d6a6a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6/20370f6df97c0010159bbeedabd3caa3 @@ -0,0 +1,47 @@ +function defineStructure() { + addColumn("status"); // Código HTTP ou "Erro" + addColumn("mensagem"); // Retorno da API ou sucesso + addColumn("erro"); // Mensagem de erro, se houver +} + +function onSync(lastSyncDate) {} + +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; + var method = "post"; + var params = ""; + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toLowerCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var serviceHelper = ServiceManager.getService(serviceCode); + var serviceLocator = serviceHelper.instantiate("com.totvs.technology.ajax.http.HttpClientService"); + + var data = serviceLocator.invoke({ + "endpoint": endpoint, + "method": method, + "timeout": 5000, + "mediaType": "application/json", + "content": params + }); + + dataset.addRow(["200", data, ""]); // Sucesso + + } catch (e) { + dataset.addRow(["Erro", "", e.message]); // Captura erro detalhado + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0c7a71bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0c7a71bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..ed8066e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0c7a71bbb7e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6/e08b45c5d70f00101859e94dbdce5d14 b/.metadata/.plugins/org.eclipse.core.resources/.history/6/e08b45c5d70f00101859e94dbdce5d14 new file mode 100644 index 0000000..6435f84 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6/e08b45c5d70f00101859e94dbdce5d14 @@ -0,0 +1,3434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/61/00badf54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/61/00badf54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..a6b2164 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/61/00badf54d9810010114dfa3564bc63eb differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/62/502ad954d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/62/502ad954d9810010114dfa3564bc63eb new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/62/502ad954d9810010114dfa3564bc63eb @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/64/00aeaa1bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/64/00aeaa1bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..d0242b4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/64/00aeaa1bbb7e001010ccf43c67cf6795 @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/66/10232b9ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/66/10232b9ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..491bb81 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/66/10232b9ad9810010114dfa3564bc63eb @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/66/8047d11ac77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/66/8047d11ac77e001010ccf43c67cf6795 new file mode 100644 index 0000000..b3f1ff7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/66/8047d11ac77e001010ccf43c67cf6795 @@ -0,0 +1,88 @@ +
+
+ + + +
+ +
+ <#list (pageRender.getInstancesIds("SlotLogin"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ <#list (pageRender.getInstancesIds("SlotInstantSearch"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+
+ +
+ + + +
+
+ + + + <#if pageRender.isEditMode()=true> +
+ + +
+ <#else> +
+ + +
+ ${i18n.getTranslation('wcm.layoutdefault.title')} +

${pageTitle}

+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotC"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotB"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+ +
+ <#list (pageRender.getInstancesIds("SlotA"))! as id> + ${pageRender.renderInstance(id)} + +
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/67/a0177f32e1810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/67/a0177f32e1810010114dfa3564bc63eb new file mode 100644 index 0000000..67a660f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/67/a0177f32e1810010114dfa3564bc63eb @@ -0,0 +1,172 @@ + + + + + + + + + + + + + +
+
+ + +
+ +
+
Dados da Solicitação
+
+ +
+
+ + + +
+ +
+ + + +
+
+ +
+
+ + +
+ +
+ +
+ + + + + + +
+
+
+ +
+
+ + +
+ +
+ + +
+ +
+ +
+ + + +
+
+ +
+ + +
+
+ +
+
+ + + +
+ +
+ + +
+ +
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+
+ +
+
Itens
+
+ + + + + + + + + + + + + + +
ProdutoCentro de CustoQtdPreço Ref.TotalAção
+
+
+ +
+ +
+
+ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/68/f0d09f226a11001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/68/f0d09f226a11001018b08694d64b5ffc new file mode 100644 index 0000000..857d162 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/68/f0d09f226a11001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)), + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/69/30e30f9bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/69/30e30f9bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/69/30e30f9bb77e001010ccf43c67cf6795 @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6d/4067c8bc9df3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/6d/4067c8bc9df3001f185eb2877870ffd0 new file mode 100644 index 0000000..b93e0fe --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6d/4067c8bc9df3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6d/d06ad3d996f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/6d/d06ad3d996f3001f185eb2877870ffd0 new file mode 100644 index 0000000..939f889 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6d/d06ad3d996f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6e/10647590d2ee001f186183eb09b0d751 b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/10647590d2ee001f186183eb09b0d751 new file mode 100644 index 0000000..37a54cf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/10647590d2ee001f186183eb09b0d751 @@ -0,0 +1,62 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definição das colunas + dataset.addColumn("nomeItem"); + dataset.addColumn("ultimaCompra"); + + try { + var documentId = 332; // 🟢 SUBSTITUA pelo ID do arquivo no GED + + // Obtém o serviço de documentos + var documentService = fluigAPI.getDocumentService(); + var document = documentService.getDocumentMetadata(documentId); + + // Pega a URL pública do documento no GED + var documentURL = document.getDocumentDescription(); + + if (!documentURL) { + dataset.addRow(["Erro", "URL do documento não encontrada"]); + return dataset; + } + + // Baixa o conteúdo do arquivo usando HTTP + var client = new javax.net.ssl.HttpsURLConnection(new java.net.URL(documentURL).openConnection()); + client.setRequestMethod("GET"); + client.setDoOutput(true); + client.connect(); + + var inputStream = client.getInputStream(); + var workbook = new org.apache.poi.xssf.usermodel.XSSFWorkbook(inputStream); + var sheet = workbook.getSheetAt(0); // Pega a primeira aba do Excel + var iterator = sheet.iterator(); + + iterator.next(); // Pular cabeçalho + + while (iterator.hasNext()) { + var row = iterator.next(); + dataset.addRow([ + row.getCell(0) ? row.getCell(0).toString() : "", // nomeItem + row.getCell(1) ? row.getCell(1).toString() : "" // ultimaCompra + ]); + } + + workbook.close(); + inputStream.close(); + } catch (e) { + dataset.addRow(["Erro", e.message]); + } + + return dataset; +} + + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6e/20dad2b5c17d001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/20dad2b5c17d001010ccf43c67cf6795 new file mode 100644 index 0000000..3e79dfb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/20dad2b5c17d001010ccf43c67cf6795 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6e/b0b74ba49ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/b0b74ba49ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..e95c966 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/b0b74ba49ff3001f185eb2877870ffd0 @@ -0,0 +1,2097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/50fab6345311001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/50fab6345311001018b08694d64b5ffc new file mode 100644 index 0000000..dc05725 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/50fab6345311001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "C7_PRODUTO": String(hAPI.getCardValue("itemCompraIndica___" + index)), + "C7_QUANT": String(hAPI.getCardValue("quantidadeIndica___" + index)), + "C7_PRECO": String(hAPI.getCardValue("precoIndica___" + index)), + "C7_COND": String(hAPI.getCardValue("condPagamentoIndica___" + index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "C7_FILIAL": String(hAPI.getCardValue("estabelecimento")), + "C7_NUM": numeroPedido, + "C7_EMISSAO": String(hAPI.getCardValue("dataAbertura")), + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_CONTATO": String(hAPI.getCardValue("userValidacaoCompras")), + "C7_FILENT": String(hAPI.getCardValue("estabelecimento")), + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "ITENS": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: '/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/70b133fb2eee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/70b133fb2eee001f1147dafbcc4ec141 new file mode 100644 index 0000000..79fe436 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/70b133fb2eee001f1147dafbcc4ec141 @@ -0,0 +1,2329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6f/e0b741d7a0f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/e0b741d7a0f3001f185eb2877870ffd0 new file mode 100644 index 0000000..aa96c27 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6f/e0b741d7a0f3001f185eb2877870ffd0 @@ -0,0 +1,2098 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7/e023b41bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/7/e023b41bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..b5a6865 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7/e023b41bbb7e001010ccf43c67cf6795 @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/70/007e2db195f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/70/007e2db195f3001f185eb2877870ffd0 new file mode 100644 index 0000000..a1dfd55 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/70/007e2db195f3001f185eb2877870ffd0 @@ -0,0 +1,2095 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/c024169bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/71/c024169bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..5680150 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/71/c024169bb77e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/f0b6b73f5c0e00101eaff925be3013a5 b/.metadata/.plugins/org.eclipse.core.resources/.history/71/f0b6b73f5c0e00101eaff925be3013a5 new file mode 100644 index 0000000..49efb25 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/71/f0b6b73f5c0e00101eaff925be3013a5 @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/73/60a63355d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/73/60a63355d9810010114dfa3564bc63eb new file mode 100644 index 0000000..cd1dd1e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/73/60a63355d9810010114dfa3564bc63eb @@ -0,0 +1,13 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/js/TIginseng_layoutblocado.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/74/e0423b6b611f001016a1aeb12e6a0b05 b/.metadata/.plugins/org.eclipse.core.resources/.history/74/e0423b6b611f001016a1aeb12e6a0b05 new file mode 100644 index 0000000..9432473 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/74/e0423b6b611f001016a1aeb12e6a0b05 @@ -0,0 +1,3680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/74/f0c2bf6182f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/74/f0c2bf6182f3001f185eb2877870ffd0 new file mode 100644 index 0000000..6e6a233 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/74/f0c2bf6182f3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/76/50fa0920177d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/76/50fa0920177d0010159bbeedabd3caa3 new file mode 100644 index 0000000..ea85a4e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/76/50fa0920177d0010159bbeedabd3caa3 @@ -0,0 +1,40 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var dataSource = "/jdbc/ProtheusP12"; + var ic = new javax.naming.InitialContext(); + var conn = null; + var stmt = null; + var rs = null; + + try { + var ds = ic.lookup(dataSource); + conn = ds.getConnection(); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016') OR b1_cod LIKE 'PROD0%'"; + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + var encontrados = {}; + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { + encontrados[codigo] = true; + dataset.addRow([codigo, descricao]); + } + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + // Garantir retorno de dataset mesmo em caso de erro + } finally { + try { if (rs) rs.close(); if (stmt) stmt.close(); if (conn) conn.close(); } catch(e) {} + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/77/2082b574b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/77/2082b574b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..92b0352 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/77/2082b574b87e001010ccf43c67cf6795 @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/79/5011c0a17ff3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/79/5011c0a17ff3001f185eb2877870ffd0 new file mode 100644 index 0000000..871fbbc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/79/5011c0a17ff3001f185eb2877870ffd0 @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/79/803cd2a694f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/79/803cd2a694f3001f185eb2877870ffd0 new file mode 100644 index 0000000..3e3880f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/79/803cd2a694f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a0a5ae1bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a0a5ae1bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..7711d72 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a0a5ae1bbb7e001010ccf43c67cf6795 @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7d/60315a97bb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/60315a97bb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..2c12de3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/60315a97bb7e001010ccf43c67cf6795 @@ -0,0 +1,83 @@ +
+
+ + + +
+ +
+ <#list (pageRender.getInstancesIds("SlotLogin"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+
+ +
+ + + +
+
+ + + + <#if pageRender.isEditMode()=true> +
+ + +
+ <#else> +
+ + +
+ ${i18n.getTranslation('wcm.layoutdefault.title')} +

${pageTitle}

+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotC"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotB"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+ +
+ <#list (pageRender.getInstancesIds("SlotA"))! as id> + ${pageRender.renderInstance(id)} + +
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7d/90c4caad097d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/90c4caad097d0010159bbeedabd3caa3 new file mode 100644 index 0000000..ad33021 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/90c4caad097d0010159bbeedabd3caa3 @@ -0,0 +1,72 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus com autenticação ###"); + + try { + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + log.info("Dados recebidos: " + jsonData); + + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var httpConn = urlObj.openConnection(); + + var usuario = "ezequiel.falcao"; + var senha = "Ginseng@"; + var authString = usuario + ":" + senha; + var authBytes = new java.lang.String(authString).getBytes("UTF-8"); + var encodedAuth = java.util.Base64.getEncoder().encodeToString(authBytes); + + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setRequestProperty("Authorization", "Basic " + encodedAuth); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // Lendo a resposta ou erro + var responseCode = httpConn.getResponseCode(); + var response = ""; + try { + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + } catch (e) { + var errorStream = httpConn.getErrorStream(); + if (errorStream != null) { + var scanner = new java.util.Scanner(errorStream, "UTF-8"); + response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + } + } + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7e/70314adb007d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/7e/70314adb007d0010159bbeedabd3caa3 new file mode 100644 index 0000000..46980db --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7e/70314adb007d0010159bbeedabd3caa3 @@ -0,0 +1,70 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Recebendo dados do formulário para Protheus ###"); + + // ✅ VALORES PADRÃO + var serviceCode = "Postprod"; + var endpoint = "/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // ✅ CAPTURAR DADOS DO FORMULÁRIO + if (constraints && constraints.length > 0) { + for (var i = 0; i < constraints.length; i++) { + var constraint = constraints[i]; + + if (constraint.fieldName == "serviceCode" && constraint.initialValue) { + serviceCode = constraint.initialValue; + } + if (constraint.fieldName == "endpoint" && constraint.initialValue) { + endpoint = constraint.initialValue; + } + if (constraint.fieldName == "method" && constraint.initialValue) { + method = constraint.initialValue.toUpperCase(); + } + if (constraint.fieldName == "params" && constraint.initialValue) { + params = constraint.initialValue; + } + } + } + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + + // ✅ CORREÇÃO: Criar um MAP em vez de String + var requestMap = { + "companyId": "1", + "serviceCode": serviceCode, + "endpoint": endpoint, + "method": method.toLowerCase(), + "timeoutService": "60000", + "params": params, // ✅ String JSON aqui + "options": { + "encoding": "UTF-8", + "contentType": "application/json", + "useBasicAuth": true, + "username": "ezequiel.falcao", + "password": "Ginseng@" + } + }; + + log.info("Enviando MAP: " + JSON.stringify(requestMap)); + + // ✅ AGORA SIM: passar o Map diretamente + var result = clientService.invoke(requestMap); // ← SEM JSON.stringify() + var response = result.getResult(); + + log.info("Resposta do Protheus: " + response); + dataset.addRow(["200", response, ""]); + + } catch (error) { + log.error("Erro: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7f/50d0de5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/7f/50d0de5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..d0eb12e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7f/50d0de5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,23 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/css/LayoutCadastro.css=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/js/LayoutCadastro.js=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/80/f02a679bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/80/f02a679bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..b99729b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/80/f02a679bb77e001010ccf43c67cf6795 @@ -0,0 +1,24 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/css/LayoutCadastro.css=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/js/LayoutCadastro.js=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/10d0239ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/81/10d0239ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..3ee55a7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/81/10d0239ad9810010114dfa3564bc63eb @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/30f702899ef3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/81/30f702899ef3001f185eb2877870ffd0 new file mode 100644 index 0000000..af0c275 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/81/30f702899ef3001f185eb2877870ffd0 @@ -0,0 +1,2098 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/5013263ee5f2001f1827e03851332640 b/.metadata/.plugins/org.eclipse.core.resources/.history/81/5013263ee5f2001f1827e03851332640 new file mode 100644 index 0000000..0521478 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/81/5013263ee5f2001f1827e03851332640 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/c0eb7a25a47700101b2db1f2bede4b86 b/.metadata/.plugins/org.eclipse.core.resources/.history/81/c0eb7a25a47700101b2db1f2bede4b86 new file mode 100644 index 0000000..9a54aa2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/81/c0eb7a25a47700101b2db1f2bede4b86 @@ -0,0 +1,52 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "Comercial", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["41101", "Comercial BA", "Arianne Sodre", "arianne.sodre@grupoginseng.com.br", "2"], + ["41101", "Comercial SE", "Iolanda Bezerra", "iolanda.bezerra@grupoginseng.com.br", "3"], + ["41101", "Comercial AL", "Raquel Tenório", "raquel.tenorio@grupoginseng.com.br", "4"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "5"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "6"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "7"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "8"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "9"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "10"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "11"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "12"] + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/82/a0f388c5f90400101fd8a9f17d089e5f b/.metadata/.plugins/org.eclipse.core.resources/.history/82/a0f388c5f90400101fd8a9f17d089e5f new file mode 100644 index 0000000..78e66cc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/82/a0f388c5f90400101fd8a9f17d089e5f @@ -0,0 +1,2550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/40129e10177d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/83/40129e10177d0010159bbeedabd3caa3 new file mode 100644 index 0000000..aaee16c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/40129e10177d0010159bbeedabd3caa3 @@ -0,0 +1,40 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var dataSource = "/jdbc/ProtheusDSs"; + var ic = new javax.naming.InitialContext(); + var conn = null; + var stmt = null; + var rs = null; + + try { + var ds = ic.lookup(dataSource); + conn = ds.getConnection(); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016') OR b1_cod LIKE 'PROD0%'"; + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + var encontrados = {}; + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { + encontrados[codigo] = true; + dataset.addRow([codigo, descricao]); + } + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + // Garantir retorno de dataset mesmo em caso de erro + } finally { + try { if (rs) rs.close(); if (stmt) stmt.close(); if (conn) conn.close(); } catch(e) {} + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/7042d7022fee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/83/7042d7022fee001f1147dafbcc4ec141 new file mode 100644 index 0000000..5de0910 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/7042d7022fee001f1147dafbcc4ec141 @@ -0,0 +1,2329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/d0991e2cb0760010153fca14f8ce3efc b/.metadata/.plugins/org.eclipse.core.resources/.history/83/d0991e2cb0760010153fca14f8ce3efc new file mode 100644 index 0000000..9974222 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/d0991e2cb0760010153fca14f8ce3efc @@ -0,0 +1,88 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDS"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN,* from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/84/a0addda1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/84/a0addda1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..99f68f6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/84/a0addda1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +application.title=Olá Mundo +application.description=Olá Mundo +hello.example.hello=Olá Mundo! +hello.example.helloedit=Olá Mundo! (Edit) +hello.button.showMessage=Exibir mensagem \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/85/7063b174b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/85/7063b174b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..dd80d1b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/85/7063b174b87e001010ccf43c67cf6795 @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/86/d0789bcdd9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/86/d0789bcdd9810010114dfa3564bc63eb new file mode 100644 index 0000000..a23359a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/86/d0789bcdd9810010114dfa3564bc63eb @@ -0,0 +1 @@ +/* Coloque aqui seu codigo CSS */ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/88/e095fc21b47e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/88/e095fc21b47e001010ccf43c67cf6795 new file mode 100644 index 0000000..5025572 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/88/e095fc21b47e001010ccf43c67cf6795 @@ -0,0 +1,127 @@ +<#-- Puxa o dataset de notícias --> +<#assign dsNoticias = DatasetFactory.getDataset("Noticias", null, null, null) /> + + + +
+
+ <#list dsNoticias.values as noticia> +
+ + ${noticia[0]!} + +

${noticia[0]!}

+

${noticia[1]!}

+
+ +
+ + +
+ + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8a/e0c7d9ce2eee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/8a/e0c7d9ce2eee001f1147dafbcc4ec141 new file mode 100644 index 0000000..83e4532 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8a/e0c7d9ce2eee001f1147dafbcc4ec141 @@ -0,0 +1,2219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8b/b0262b83d6ee001f186183eb09b0d751 b/.metadata/.plugins/org.eclipse.core.resources/.history/8b/b0262b83d6ee001f186183eb09b0d751 new file mode 100644 index 0000000..562f1c1 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8b/b0262b83d6ee001f186183eb09b0d751 @@ -0,0 +1,11 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + +}function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8e/005b00e08ef3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/8e/005b00e08ef3001f185eb2877870ffd0 new file mode 100644 index 0000000..8baaffc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8e/005b00e08ef3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8e/407bbc5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/8e/407bbc5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..7a72306 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8e/407bbc5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,13 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/906a8762fc7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/906a8762fc7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..303a88d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/906a8762fc7c0010159bbeedabd3caa3 @@ -0,0 +1,66 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // Processar constraints + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + var c = constraints[i]; + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + } + } + + var dataset = DatasetBuilder.newDataset(); + + try { + // ✅ FORMA CORRETA para a maioria das versões do Fluig + var client = ServiceManager.getService(serviceCode); + + // Fazer a chamada diretamente + var response; + if (method === "GET") { + response = client.get(endpoint); + } else if (method === "POST") { + response = client.post(endpoint, params); + } else if (method === "PUT") { + response = client.put(endpoint, params); + } else if (method === "DELETE") { + response = client.delete(endpoint); + } else { + throw new Error("Método não suportado: " + method); + } + + // Adicionar headers se necessário (algumas versões permitem) + try { + client.addHeader("Content-Type", "application/json"); + client.addHeader("Accept", "application/json"); + } catch (e) { + // Se não suportar addHeader, continua sem headers + log.warn("addHeader não suportado: " + e); + } + + log.info("Resposta do Protheus: " + response); + + dataset.addRow(["200", response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e.toString()); + dataset.addRow(["Erro", "", e.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/f070dea1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/f070dea1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..19989cf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/f070dea1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +application.title=\u00A1Hola Mundo +application.description=\u00A1Hola Mundo +hello.example.hello=\u00A1Hola Mundo! +hello.example.helloedit=\u00A1Hola Mundo! (Edit) +hello.button.showMessage=Mostrar mensaje diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9/50fb5779dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/9/50fb5779dd810010114dfa3564bc63eb new file mode 100644 index 0000000..d44015d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9/50fb5779dd810010114dfa3564bc63eb @@ -0,0 +1,3592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/90/80220315b67e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/90/80220315b67e001010ccf43c67cf6795 new file mode 100644 index 0000000..09b0e44 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/90/80220315b67e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ +// Insira aqui seu codigo JavaScript + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/00ed706390f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/91/00ed706390f3001f185eb2877870ffd0 new file mode 100644 index 0000000..c7439d7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/00ed706390f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/606560f8b67e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/91/606560f8b67e001010ccf43c67cf6795 new file mode 100644 index 0000000..2c12de3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/606560f8b67e001010ccf43c67cf6795 @@ -0,0 +1,83 @@ +
+
+ + + +
+ +
+ <#list (pageRender.getInstancesIds("SlotLogin"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+
+ +
+ + + +
+
+ + + + <#if pageRender.isEditMode()=true> +
+ + +
+ <#else> +
+ + +
+ ${i18n.getTranslation('wcm.layoutdefault.title')} +

${pageTitle}

+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotC"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotB"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+ +
+ <#list (pageRender.getInstancesIds("SlotA"))! as id> + ${pageRender.renderInstance(id)} + +
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/94/80bfbd74b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/94/80bfbd74b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..e38eb35 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/94/80bfbd74b87e001010ccf43c67cf6795 @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_pt_BR.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/css/TIginseng_comprasdigital.css=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/94/a0f7d72da0f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/94/a0f7d72da0f3001f185eb2877870ffd0 new file mode 100644 index 0000000..c481648 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/94/a0f7d72da0f3001f185eb2877870ffd0 @@ -0,0 +1,2097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/95/607d1684fa7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/95/607d1684fa7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..bb301b7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/95/607d1684fa7c0010159bbeedabd3caa3 @@ -0,0 +1,40 @@ +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; // relativo à URL base configurada no serviço + var method = "POST"; + var params = "{}"; // corpo da requisição JSON + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var serviceHelper = ServiceManager.getService(serviceCode); + var serviceLocator = serviceHelper.getBean(); + var httpService = serviceLocator.getHttpService(); + + // Chamada REST + var response = httpService.invoke( + params, // JSON (string) + endpoint, // endpoint relativo + method, // GET, POST, etc + "application/json", // Content-Type + null, // headers extras + 5000 // timeout + ); + + dataset.addRow(["200", response, ""]); + + } catch (e) { + dataset.addRow(["Erro", "", e.message]); + } + + return dataset; +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/95/a0a37868651f001016a1aeb12e6a0b05 b/.metadata/.plugins/org.eclipse.core.resources/.history/95/a0a37868651f001016a1aeb12e6a0b05 new file mode 100644 index 0000000..b0fafc9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/95/a0a37868651f001016a1aeb12e6a0b05 @@ -0,0 +1,3701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/96/20827b779ef3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/96/20827b779ef3001f185eb2877870ffd0 new file mode 100644 index 0000000..03be1e5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/96/20827b779ef3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/97/f08eddc430ee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/97/f08eddc430ee001f1147dafbcc4ec141 new file mode 100644 index 0000000..fa52837 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/97/f08eddc430ee001f1147dafbcc4ec141 @@ -0,0 +1,1320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9b/a0c22f0182f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/9b/a0c22f0182f3001f185eb2877870ffd0 new file mode 100644 index 0000000..7599e1c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9b/a0c22f0182f3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9b/e00ef3a4cd720010126c9ee5e472cec3 b/.metadata/.plugins/org.eclipse.core.resources/.history/9b/e00ef3a4cd720010126c9ee5e472cec3 new file mode 100644 index 0000000..d418b64 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9b/e00ef3a4cd720010126c9ee5e472cec3 @@ -0,0 +1,3592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/10b39b7b8882001010cb8b0bf82d16ce b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/10b39b7b8882001010cb8b0bf82d16ce new file mode 100644 index 0000000..56f01a7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/10b39b7b8882001010cb8b0bf82d16ce @@ -0,0 +1,92 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_PO, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge, bpcs]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0062fe35e0e00101eaff925be3013a5 b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0062fe35e0e00101eaff925be3013a5 new file mode 100644 index 0000000..11211e6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0062fe35e0e00101eaff925be3013a5 @@ -0,0 +1,1588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0fadf6f8ef3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0fadf6f8ef3001f185eb2877870ffd0 new file mode 100644 index 0000000..c3171c4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/b0fadf6f8ef3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9e/c042119bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/9e/c042119bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..c755721 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9e/c042119bb77e001010ccf43c67cf6795 @@ -0,0 +1,93 @@ +<#import "/wcm.ftl" as wcm /> +<#import "/layout-globals.ftl" as globals /> + +<#-- Layout base do portal --> +
+ + <#-- Cabeçalho/menu aparecem só fora do modo de edição --> + <#if pageRender.isEditMode() != true> + <@wcm.header /> + <@wcm.menu /> + + +
+
+ + <#-- Ferramentas do editor quando estiver no modo edição --> + <#if pageRender.isEditMode() = true> + <@wcm.editHeader /> + <@wcm.widgetsList /> + + +
+ + + + + + + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a/40e555384e11001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/a/40e555384e11001018b08694d64b5ffc new file mode 100644 index 0000000..1b74043 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a/40e555384e11001018b08694d64b5ffc @@ -0,0 +1,100 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + var item = { + "C7_PRODUTO": String(hAPI.getCardValue("itemCompraIndica___" + index)), + "C7_QUANT": String(hAPI.getCardValue("quantidadeIndica___" + index)), + "C7_PRECO": String(hAPI.getCardValue("precoIndica___" + index)), + "C7_COND": String(hAPI.getCardValue("condPagamentoIndica___" + index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + // 🔍 Garante que o objeto fornecedores tenha a chave antes de usar push() + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Agora podemos adicionar o item com segurança + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "C7_FILIAL": String(hAPI.getCardValue("estabelecimento")), + "C7_NUM": numeroPedido, + "C7_EMISSAO": String(hAPI.getCardValue("dataAbertura")), + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_CONTATO": String(hAPI.getCardValue("userValidacaoCompras")), + "C7_FILENT": String(hAPI.getCardValue("estabelecimento")), + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "ITENS": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '01', + serviceCode: 'Integrador Pedido de compra', + endpoint: '/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +}} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a/80586f6ddb810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/a/80586f6ddb810010114dfa3564bc63eb new file mode 100644 index 0000000..549438e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a/80586f6ddb810010114dfa3564bc63eb @@ -0,0 +1,48 @@ +
+
+ + +
+ +

URLs dos cards

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +

(Opcional) Caminho das imagens

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a/c04f00841a7d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/a/c04f00841a7d0010159bbeedabd3caa3 new file mode 100644 index 0000000..dc86fbc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a/c04f00841a7d0010159bbeedabd3caa3 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016', 'PROD')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a0/c058409ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/a0/c058409ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..241323d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a0/c058409ad9810010114dfa3564bc63eb @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a4/3008c83481f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/a4/3008c83481f3001f185eb2877870ffd0 new file mode 100644 index 0000000..a4a5b5a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a4/3008c83481f3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a5/500f4a57f9450010100389f0a65896ce b/.metadata/.plugins/org.eclipse.core.resources/.history/a5/500f4a57f9450010100389f0a65896ce new file mode 100644 index 0000000..c148d1e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a5/500f4a57f9450010100389f0a65896ce @@ -0,0 +1,105 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var ds = DatasetBuilder.newDataset(); + + ds.addColumn("codigo"); + ds.addColumn("filial"); + ds.addColumn("estabelecimento"); + ds.addColumn("cep"); + ds.addColumn("logradouro"); + ds.addColumn("numero"); + ds.addColumn("bairro"); + ds.addColumn("cidade"); + ds.addColumn("estado"); + + + + ds.addRow(new Array("010101","4494", "ESCRITÓRIO MATRIZ","57035-030","RUA DESPORTISTA HUMBERTO GUIMARAES","343","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010102","3546", "LJ BIG BOMPREÇO GRUTA","57052-000","AVENIDA FERNANDES LIMA","3700","GRUTA DE LOURDES","MACEIÓ","AL")); + ds.addRow(new Array("010103","4560", "LJ MACEIÓ SHOPPING TERREO","57031-532","AVENIDA GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010104","5699", "LJ MOREIRA LIMA","57020-000","RUA MOREIRA LIMA","93","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010106","12522", "LJ MACEIÓ SHOPPING EXPANSÃO","57031-530","AVENIDA GUSTAVO PAIVA","2990","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010107","12828", "LJ GBARBOSA S.MARIS","57036-550","AV ENG. PAULO BRANDÃO NOGUEIRA","S/N","JATIÚCA","MACEIÓ","AL")); + ds.addRow(new Array("010108","12838", "LJ RIO LARGO","57100-000","AV PRES GETULIO VARGAS","148","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010109","21647", "QUIOSQUE CARAJÁS MANGABEIRAS","57037-901","AV COMENDADOR GUSTAVO PAIVA","S/N","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010110","12817", "LJ SHOPPING PÁTIO","57073-470","AV MENINO MARCELO","3800","CIDADE UNIVERSITÁRIA","MACEIÓ","AL")); + ds.addRow(new Array("010111","12824", "QUIOSQUE GBARBOSA TABULEIRO","57061-110","AVENIDA MACEIÓ","S/N","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010112","12823", "LJ PONTA VERDE","57035-330","RUA DEPUTADO JOSÉ LAGES","431","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010113","20858", "QUIOSQUE SUPER GIRO","57010-003","AVENIDA SIQUEIRA CAMPOS","1368","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010114","12820", "LJ ATACADÃO TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","12650","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010115","12830", "LJ LIVRAMENTO","57020-030","RUA DO LIVRAMENTO","24","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010117","19103", "LJ UNICOMPRA PONTA VERDE","57035-060","RUA DURVAL GUIMARÃES","S/N","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010118","12826", "LJ ASSAÍ MANGABEIRAS","57037-532","AV COMENDADOR GUSTAVO PAIVA","3261","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010119","12829", "LJ JACINTINHO","57041-000","RUA CLETO CAMPELO","2394","JACINTINHO","MACEIÓ","AL")); + ds.addRow(new Array("010120","12818", "LJ GBARBOSA SERRARIA","57046-000","AVENIDA MENINO MARCELO","9730","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010121","13427", "LJ SHOPPING CIDADE","57055-000","AVENIDA FERNANDES LIMA","679","FAROL","MACEIÓ","AL")); + ds.addRow(new Array("010124","14617", "LJ PARQUE SHOPPING","57038-000","AVENIDA GUSTAVO PAIVA","5945","CRUZ DAS ALMAS",",MACEIÓ","AL")); + ds.addRow(new Array("010126","14668", "LJ MIX MATHEUS ANTARES","57038-410","AVENIDA MENINO MARCELO","5300","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010128","20006", "LJ SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","65","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010130","20009", "LJ CANDEIAS BAIXO","43815-050","AVENIDA ANTONIO PATTERSON","196","TRIÂNGULO","CANDEIAS","BA")); + ds.addRow(new Array("010131","20005", "LJ CANDEIAS CIMA","43805-000","RUA 13 DE MAIO","147","CENTRO","CANDEIAS","BA")); + ds.addRow(new Array("010132","20056", "LJ SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010133","20057", "LJ CONCEIÇÃO COITÉ","48730-000","RUA DR AMÂNCIO MOTA","30","CENTRO","CONCEIÃO DO COITÉ","BA")); + ds.addRow(new Array("010134","20441", "LJ LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010135","20968", "HIB ITABAIANINHA","49290-000","PRAÇA OLÍMPIO CAMPOS","154","CENTRO","ITABAIANINHA","SE")); + ds.addRow(new Array("010136","20969", "HIB MARECHAL DEODORO","57160-000","RUA DR TAVARES BASTOS","03","CENTRO","MARECHAL DEODORO","AL")); + ds.addRow(new Array("010137","20970", "VD SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","116","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010138","20986", "HIB OLINDINA","48470-000","AVENIDA ANTONIO MANGABEIRA","84","CENTRO","OLINDINA","BA")); + ds.addRow(new Array("010139","20989", "HIB QUEIMADAS","48860-000","PRAÇA CORONEL FRANCISCO LANTYER","21","CENTRO","QUEIMADAS","BA")); + ds.addRow(new Array("010140","20989", "HIB ENTRE RIOS","48180-000","AVENIDA JURACY MAGALHÃES","320","CENTRO","ENTRE RIOS","BA")); + ds.addRow(new Array("010141","20991", "HIB CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010142","20992", "ER CONCEIÇÃO COITÉ","48730-000","RUA DR AMANCIO MOTA","35","CENTRO","CONCEIÇÃO DO COITÉ","BA")); + ds.addRow(new Array("010143","20993", "ER CANDEIAS","43815-010","AV ANTONIO PATTERSON","213","TRIANGULO","CANDEIAS","BA")); + ds.addRow(new Array("010144","20994", "ER SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010145","20995", "ER LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010146","20996", "ER ANTARES","57083-048","AV ANTONIO LISBOA DE AMORIM","220","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010147","20997", "ER PITANGUINHA","57052-050","AVENIDA FERNANDES LIMA","840","PITANGUINHA","MACEIÓ","AL")); + ds.addRow(new Array("010148","20998", "CD TABULEIRO","57073-482","ESTRADA DA CODEAL","770","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010149","20999", "HIB ESPLANADA","48370-000","PRAÇA LADISLAU CAVALCANTE","31","CENTRO","ESPLANADA","BA")); + ds.addRow(new Array("010150","21000", "HIB SANTALUZ","48880-000","RUA RIO BRANCO","96","CENTRO","SANTALUZ","BA")); + ds.addRow(new Array("010151","21001", "HIB RIO REAL","48330-000","PC SEN ANTONIO CARLOS MAGALHÃES","146","CENTRO","RIO REAL","BA")); + ds.addRow(new Array("010152","21007", "TÔ QUE TÔ MACEIÓ CENTRO","57020-220","AVENIDA MOREIRA LIMA","293","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010153","21068", "LJ ATAKAREJO SIMÕES FILHO","43700-000","AV ENG ELMO SEREJO DE FARIAS","2073","CONJ HAB VIDA NOVA","SIMÕES FILHO","BA")); + ds.addRow(new Array("010154","21277", "LJ GBARBOSA SOCORRO","49160-000","AVENIDA 1","13","CONJ JOAO ALVES FILHO","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010155","21278", "ER SOCORRO","49140-000","AVENIDA COLETORA A","597","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010156","21495", "HIB BARRA DOS COQUEIROS","49140-000","AVENIDA OCEANICA","506","ANTONIO PEDRO","BARRA DOS COQUEIROS","SE")); + ds.addRow(new Array("010157","21296", "LJ SHOPPING PRÊMIO SOCORRO","49160-000","AVENIDA COLETORA A","S/N","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCRRO","SE")); + ds.addRow(new Array("010159","21381", "LJ CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010160","21383", "ER CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010161","21375", "HIB IPIRÁ","44600-000","AVENIDA CESÁR CABRAL","15","CENTRO","IPIRÁ","BA")); + ds.addRow(new Array("010162","21624", "MIX MATEUS TRAPICHE","57010-000","AVENIDA SIQUEIRA CAMPOS","1295","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010163","22448", "ER CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010164","23475", "MIX MATEUS TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","9207","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010165","22541", "ER RIO LARGO","57100-000","RUA JUDITH PAIVA","445","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010166","AMG", "AMG SERRARIA","57046-000","AVENIDA MENINO MARCELO","S/N","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010167","23156", "SHOPPING CENTRO SUL","49400-000","AV CONTORNO BR","3795","SÃO JOSE","LAGARTO","SE")); + ds.addRow(new Array("030101","910173", "QDB PARQUE SHOPPING","57038-000","AVENIDA COMENDADOR GUSTAVO PAIVA","5945","CRUZ DAS ALMAS","MACEIÓ","AL")); + ds.addRow(new Array("030102","910291", "QDB MACEIO SHOPPING","57037-532","AVENIDA COMENDADOR GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("070101","23713", "MATRIZ - ZEFERINO CORREIA","45000-520","RUA ZEFERINO CORREIA","17","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070102","23711", "HIB LIMA GUERRA","45000-390","AL. LIMA GUERRA","04","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070103","23712", "HIB CANDIDO SALES","24157-000","AL. RIO BRANCO","373","CENTRO","CÂNDIDO SALES","BA")); + ds.addRow(new Array("070104","23705", "LOJA SHOPPING CONQUISTA SUL","45055-900","AVENIDA JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070105","23703", " VD BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070106","23707", "LOJA BRASIL","45051-070","AV ITABUNA","2724","BRASIL","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070107","23706", "LOJA ASSAI FELICIA","45055-686","AV ANEL DE CONTORNO","S/N","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070108","23709", "LOJA SHOPPING CONQUISTA","45055-900","AV JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070109","23704", "VD CONDEUBA","46200-000","PC NOSSA SENHORA APARECIDA","08","CENTRO","CONDEÚBA","BA")); + ds.addRow(new Array("070110","23703", "LOJA BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070111","23702", "LOJA PANVICON CENTER","45000-230","AVENIDA LAURO DE FREITAS","142","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070112","23701", "LOJA NOVE DE NOVEMBRO","45000-370","PC NOVE DE NOVEMBRO","10","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070113","23665", "LOJA UNIVERSIDADE","45031-000","AV OLIVIA FLORES","2500","UNIVERSIDADE","VITORIA DA CONQUISTA","BA")); + + + + return ds; + +} +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a6/003dfc6d82f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/003dfc6d82f3001f185eb2877870ffd0 new file mode 100644 index 0000000..c09e475 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/003dfc6d82f3001f185eb2877870ffd0 @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a6/307c5830017d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/307c5830017d0010159bbeedabd3caa3 new file mode 100644 index 0000000..6de0ba0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/307c5830017d0010159bbeedabd3caa3 @@ -0,0 +1,71 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus ###"); + + try { + // ✅ 1. CAPTURAR DADOS DO FORMULÁRIO + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + + log.info("Dados recebidos: " + jsonData); + + // ✅ 2. HTTP CLIENT DIRETO (SEM FLUIG API) + var url = "http://187.72.204.233:8099/uf_mata010"; + var urlObj = new java.net.URL(url); + var connection = urlObj.openConnection(); + var httpConn = connection; + + // Configurar conexão + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + // ✅ 3. ENVIAR DADOS + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // ✅ 4. LER RESPOSTA + var responseCode = httpConn.getResponseCode(); + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + var response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + var errorMsg = error.toString(); + dataset.addRow(["Erro", "", errorMsg]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a6/403cacc9027d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/403cacc9027d0010159bbeedabd3caa3 new file mode 100644 index 0000000..d981641 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/403cacc9027d0010159bbeedabd3caa3 @@ -0,0 +1,79 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus com autenticação ###"); + + try { + // ✅ 1. CAPTURAR DADOS DO FORMULÁRIO + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + + log.info("Dados recebidos: " + jsonData); + + // ✅ 2. URL CORRETA + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var connection = urlObj.openConnection(); + var httpConn = connection; + + // ✅ 3. AUTENTICAÇÃO BASIC - FORMA CORRETA + var usuario = "ezequiel.falcao"; + var senha = "Ginseng@"; + var authString = usuario + ":" + senha; + var authBytes = new java.lang.String(authString).getBytes("UTF-8"); // ✅ CORREÇÃO AQUI + var encodedAuth = java.util.Base64.getEncoder().encodeToString(authBytes); + + // Configurar conexão + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setRequestProperty("Authorization", "Basic " + encodedAuth); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + // ✅ 4. ENVIAR DADOS + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // ✅ 5. LER RESPOSTA + var responseCode = httpConn.getResponseCode(); + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + var response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + var errorMsg = error.toString(); + dataset.addRow(["Erro", "", errorMsg]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a6/903e139bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/903e139bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..20bf48d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a6/903e139bb77e001010ccf43c67cf6795 @@ -0,0 +1 @@ +/*insira aqui seu código CSS*/ \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a8/403234938882001010cb8b0bf82d16ce b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/403234938882001010cb8b0bf82d16ce new file mode 100644 index 0000000..463a061 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/403234938882001010cb8b0bf82d16ce @@ -0,0 +1,96 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_PO, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + // aqui monta a coluna nova + var loja = (bpcs ? bpcs : "") + " - " + (descricao ? descricao : ""); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge, bpcs, loja]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a9/9068e2a1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/a9/9068e2a1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..102160c Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/a9/9068e2a1b77e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/aa/60331687dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/60331687dd810010114dfa3564bc63eb new file mode 100644 index 0000000..c3a43f2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/60331687dd810010114dfa3564bc63eb @@ -0,0 +1,3592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/aa/e0242091de7d001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/e0242091de7d001010ccf43c67cf6795 new file mode 100644 index 0000000..3e79dfb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/e0242091de7d001010ccf43c67cf6795 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ab/50ee930d95f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/50ee930d95f3001f185eb2877870ffd0 new file mode 100644 index 0000000..5129a61 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/50ee930d95f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ab/80019d6873f0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/80019d6873f0001f1f2eda702d10c4fd new file mode 100644 index 0000000..e56354c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/80019d6873f0001f1f2eda702d10c4fd @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ac/2024dd405c0e00101eaff925be3013a5 b/.metadata/.plugins/org.eclipse.core.resources/.history/ac/2024dd405c0e00101eaff925be3013a5 new file mode 100644 index 0000000..12548e2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ac/2024dd405c0e00101eaff925be3013a5 @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ac/b051e4ad8882001010cb8b0bf82d16ce b/.metadata/.plugins/org.eclipse.core.resources/.history/ac/b051e4ad8882001010cb8b0bf82d16ce new file mode 100644 index 0000000..b362ea0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ac/b051e4ad8882001010cb8b0bf82d16ce @@ -0,0 +1,96 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_PO, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + // aqui monta a coluna nova + var loja = (bpcs ? bpcs : "") + "-" + (descricao ? descricao : ""); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge, bpcs, loja]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ad/10961a959cf3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/ad/10961a959cf3001f185eb2877870ffd0 new file mode 100644 index 0000000..8d8d611 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ad/10961a959cf3001f185eb2877870ffd0 @@ -0,0 +1,2095 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ad/e097d18fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/ad/e097d18fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..5287629 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ad/e097d18fba7e001010ccf43c67cf6795 @@ -0,0 +1,18 @@ +
+ +
+
Configurar cartões
+
+

Informe os cartões em JSON (title, text, href, icon, target).

+ +
+ + +
+
+
+
+ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ae/7086d08fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/ae/7086d08fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..139597f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ae/7086d08fba7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/af/303dd78fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/af/303dd78fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..204c378 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/af/303dd78fba7e001010ccf43c67cf6795 @@ -0,0 +1,22 @@ +var MyWidget = SuperWidget.extend({ + //variáveis da widget + variavelNumerica: null, + variavelCaracter: null, + + //método iniciado quando a widget é carregada + init: function() { + }, + + //BIND de eventos + bindings: { + local: { + 'execute': ['click_executeAction'] + }, + global: {} + }, + + executeAction: function(htmlElement, event) { + } + +}); + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b/601b389ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/b/601b389ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..dd85f9e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b/601b389ad9810010114dfa3564bc63eb @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b/a0a6eebe631f001016a1aeb12e6a0b05 b/.metadata/.plugins/org.eclipse.core.resources/.history/b/a0a6eebe631f001016a1aeb12e6a0b05 new file mode 100644 index 0000000..25aa3ee --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b/a0a6eebe631f001016a1aeb12e6a0b05 @@ -0,0 +1,3741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b1/70b704a995f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/b1/70b704a995f3001f185eb2877870ffd0 new file mode 100644 index 0000000..c33959d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b1/70b704a995f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b2/e02b0de95c0e00101eaff925be3013a5 b/.metadata/.plugins/org.eclipse.core.resources/.history/b2/e02b0de95c0e00101eaff925be3013a5 new file mode 100644 index 0000000..5a4cd2c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b2/e02b0de95c0e00101eaff925be3013a5 @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b3/70a3851f80f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/b3/70a3851f80f3001f185eb2877870ffd0 new file mode 100644 index 0000000..1d6dae4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b3/70a3851f80f3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b3/a09c1748b67e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/b3/a09c1748b67e001010ccf43c67cf6795 new file mode 100644 index 0000000..609f168 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b3/a09c1748b67e001010ccf43c67cf6795 @@ -0,0 +1,67 @@ + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b5/10a0cc3dbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/10a0cc3dbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..9f40543 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/10a0cc3dbb7e001010ccf43c67cf6795 @@ -0,0 +1,41 @@ +<#import "/wcm.ftl" as wcm /> + +<#-- Variaveis globais para os layouts --> +<#import "/layout-globals.ftl" as globals /> + + + +<#if pageRender.isPreviewMode() = true> + <@wcm.previewPageAlert /> + <@wcm.deviceTogglePreview /> + + +
+ + <#if pageRender.isEditMode() != true> + <@wcm.header /> + <@wcm.menu /> + + +
+ +
+ + <#if pageRender.isEditMode() = true> + <@wcm.editHeader /> + <@wcm.widgetsList /> + + +
+ + + + + <#if fluigThemeCode != "responsive_theme"> + <@wcm.footer layoutuserlabel="wcm.layoutdefaultecmdashboard.user" /> + +
+ +
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90c038fc7e6d0010112593e014218ced b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90c038fc7e6d0010112593e014218ced new file mode 100644 index 0000000..ea727d3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/90c038fc7e6d0010112593e014218ced @@ -0,0 +1,61 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + + dataset.addColumn("nomeOcorrencia"); + + // Adicione dados para o dataset, exemplo: + dataset.addRow(["Rádio Parada"]); + dataset.addRow(["Câmera Parada"]); + dataset.addRow(["Organização do Rack"]); + dataset.addRow(["PDV Não Liga"]); + dataset.addRow(["PDV Vencido"]); + dataset.addRow(["PDV Lento"]); + dataset.addRow(["Adquirir PDV"]); + dataset.addRow(["Ativar PDV"]); + dataset.addRow(["Computador de ER parado"]); + dataset.addRow(["Nobreak Apitando"]); + dataset.addRow(["Nobreak Não liga"]); + dataset.addRow(["Manutenção Periódica do Nobreak"]); + dataset.addRow(["Impressora 4200"]); + dataset.addRow(["Impressora 5100"]); + dataset.addRow(["Impressora Brother HL-L5102DW"]); + dataset.addRow(["Impressora sem imprimir"]); + dataset.addRow(["Mobshop Parado"]); + dataset.addRow(["Mobpin Parado"]); + dataset.addRow(["Ativar Mobshop"]); + dataset.addRow(["Trocar Mobshop"]); + dataset.addRow(["Solicitar Equipamentos"]); + dataset.addRow(["Entregar Equipamentos"]); + dataset.addRow(["Solicitar chip"]); + dataset.addRow(["Email sem acesso"]); + dataset.addRow(["Internet sem funcionar"]); + dataset.addRow(["Resgatar Imagens"]); + dataset.addRow(["Internet"]); + dataset.addRow(["Outros"]); + dataset.addRow(["Criar Email de colaborador"]); + dataset.addRow(["Acesso a VPN"]); + dataset.addRow(["Acesso as Pastas da Rede"]); + dataset.addRow(["Protheus"]); + dataset.addRow(["Protheus"]); + dataset.addRow(["Instalação de Desktop"]); + dataset.addRow(["Instalação de Equipamentos"]); + dataset.addRow(["Instalação Câmera"]); + dataset.addRow(["Instalação de Impressora"]); + + + + + + return dataset; + } + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b7/e074fc4a2eee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/b7/e074fc4a2eee001f1147dafbcc4ec141 new file mode 100644 index 0000000..849e140 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b7/e074fc4a2eee001f1147dafbcc4ec141 @@ -0,0 +1,1321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e02f0023177d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e02f0023177d0010159bbeedabd3caa3 new file mode 100644 index 0000000..8e294b9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e02f0023177d0010159bbeedabd3caa3 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016', 'PROD')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/2005019e8df3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/ba/2005019e8df3001f185eb2877870ffd0 new file mode 100644 index 0000000..d21b2c4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ba/2005019e8df3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bb/a05961e55af0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/bb/a05961e55af0001f1f2eda702d10c4fd new file mode 100644 index 0000000..27e4d63 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/bb/a05961e55af0001f1f2eda702d10c4fd @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bc/90b0e0528df3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/bc/90b0e0528df3001f185eb2877870ffd0 new file mode 100644 index 0000000..dbadc26 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/bc/90b0e0528df3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bd/c0fbdda1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/bd/c0fbdda1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..0ff9307 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/bd/c0fbdda1b77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ +application.title=Hello World +application.description=Hello World +hello.example.hello=Hello World! +hello.example.helloedit=Hello World! (Edit) +hello.button.showMessage=Show message diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bf/00016227e12900101c96f3af27697d1b b/.metadata/.plugins/org.eclipse.core.resources/.history/bf/00016227e12900101c96f3af27697d1b new file mode 100644 index 0000000..134b62c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/bf/00016227e12900101c96f3af27697d1b @@ -0,0 +1,54 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + + dataset.addColumn("nomeOcorrencia"); + + // Adicione dados para o dataset, exemplo: + dataset.addRow(["Rádio Parada"]); + dataset.addRow(["Câmera Parada"]); + dataset.addRow(["Organização do Rack"]); + dataset.addRow(["PDV Não Liga"]); + dataset.addRow(["PDV Vencido"]); + dataset.addRow(["PDV Lento"]); + dataset.addRow(["Adquirir PDV"]); + dataset.addRow(["Ativar PDV"]); + dataset.addRow(["Computador de ER parado"]); + dataset.addRow(["Nobreak Apitando"]); + dataset.addRow(["Nobreak Não liga"]); + dataset.addRow(["Manutenção Periódica do Nobreak"]); + dataset.addRow(["Impressora 4200"]); + dataset.addRow(["Impressora 5100"]); + dataset.addRow(["Impressora Brother HL-L5102DW"]); + dataset.addRow(["Impressora sem imprimir"]); + dataset.addRow(["Mobshop Parado"]); + dataset.addRow(["Mobpin Parado"]); + dataset.addRow(["Ativar Mobshop"]); + dataset.addRow(["Trocar Mobshop"]); + dataset.addRow(["Solicitar Equipamentos"]); + dataset.addRow(["Entregar Equipamentos"]); + dataset.addRow(["Solicitar chip"]); + dataset.addRow(["Email sem acesso"]); + dataset.addRow(["Internet sem funcionar"]); + dataset.addRow(["Resgatar Imagens"]); + dataset.addRow(["Internet"]); + dataset.addRow(["Outros"]); + dataset.addRow(["Criar Email de colaborador"]); + dataset.addRow(["Acesso a VPN"]); + + + + + + return dataset; + } + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bf/e018d854d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/bf/e018d854d9810010114dfa3564bc63eb new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/bf/e018d854d9810010114dfa3564bc63eb @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c0/d0f682e88df3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/c0/d0f682e88df3001f185eb2877870ffd0 new file mode 100644 index 0000000..ba19338 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c0/d0f682e88df3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c1/6023da8fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c1/6023da8fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..9b95c17 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/c1/6023da8fba7e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c2/20b5d854d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/c2/20b5d854d9810010114dfa3564bc63eb new file mode 100644 index 0000000..1c793e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c2/20b5d854d9810010114dfa3564bc63eb @@ -0,0 +1 @@ +application.title=applicationTitle diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00a5b774b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00a5b774b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..d7a1a51 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/00a5b774b87e001010ccf43c67cf6795 @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c6/a0e1a41bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c6/a0e1a41bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..28864a5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c6/a0e1a41bbb7e001010ccf43c67cf6795 @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c7/107ed48fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c7/107ed48fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..a23359a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c7/107ed48fba7e001010ccf43c67cf6795 @@ -0,0 +1 @@ +/* Coloque aqui seu codigo CSS */ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/1077149bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/1077149bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..6085dba Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/1077149bb77e001010ccf43c67cf6795 differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/3060e6a1b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/3060e6a1b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..055d7bd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/3060e6a1b77e001010ccf43c67cf6795 @@ -0,0 +1,19 @@ +var HelloWorld = SuperWidget.extend({ + message: null, + + init: function () { + //code + }, + + bindings: { + local: { + 'show-message': ['click_showMessage'] + } + }, + + showMessage: function () { + $div = $('#helloMessage_' + this.instanceId); + $message = $('
').addClass('message').append(this.message); + $div.append($message); + } +}); \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/30e1d40d90f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/30e1d40d90f3001f185eb2877870ffd0 new file mode 100644 index 0000000..057ac09 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/30e1d40d90f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/40f4b009fc7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/40f4b009fc7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..b4b4926 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/40f4b009fc7c0010159bbeedabd3caa3 @@ -0,0 +1,54 @@ +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var clientService = ServiceManager.getServiceInstance(serviceCode); + var client = clientService.getClient(); + + // Configurar headers + client.addHeader("Content-Type", "application/json"); + client.addHeader("Accept", "application/json"); + + // ✅ CORREÇÃO: Substituir switch por if/else mais simples + var result; + if (method === "GET") { + result = client.get(endpoint); + } else if (method === "POST") { + result = client.post(endpoint, params); + } else if (method === "PUT") { + result = client.put(endpoint, params); + } else if (method === "DELETE") { + result = client.delete(endpoint); + } else { + throw new Error("Método HTTP não suportado: " + method); + } + + var statusCode = result.getStatusCode(); + var response = result.getResult(); + + log.info("Status Code: " + statusCode); + log.info("Response: " + response); + + dataset.addRow([statusCode.toString(), response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e); + dataset.addRow(["Erro", "", (e.message || e.toString())]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/5013159bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/5013159bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..d75e0c5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/5013159bb77e001010ccf43c67cf6795 @@ -0,0 +1,16 @@ +var HelloWorld = SuperWidget.extend({ + message: null, + init: function () { + //code + }, + bindings: { + local: { + 'show-message': ['click_showMessage'] + } + }, + showMessage: function () { + $div = $('#helloMessage_' + this.instanceId); + $message = $('
').addClass('message').append(this.message); + $div.append($message); + } +}); \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c8/e020c479ac810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/e020c479ac810010114dfa3564bc63eb new file mode 100644 index 0000000..f0612fb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c8/e020c479ac810010114dfa3564bc63eb @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/js/TIginseng_layoutblocado.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c9/108d439ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/108d439ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..d7520b0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/108d439ad9810010114dfa3564bc63eb @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c9/6035c774b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/6035c774b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..a7d3972 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/6035c774b87e001010ccf43c67cf6795 @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_pt_BR.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/css/TIginseng_comprasdigital.css=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/js/TIginseng_comprasdigital.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c9/9037dc54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/9037dc54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..20bf48d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c9/9037dc54d9810010114dfa3564bc63eb @@ -0,0 +1 @@ +/*insira aqui seu código CSS*/ \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cb/90dcc8b68df3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/cb/90dcc8b68df3001f185eb2877870ffd0 new file mode 100644 index 0000000..2575f60 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/cb/90dcc8b68df3001f185eb2877870ffd0 @@ -0,0 +1,1940 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cc/103f1c78cb7200101a7696771f040b98 b/.metadata/.plugins/org.eclipse.core.resources/.history/cc/103f1c78cb7200101a7696771f040b98 new file mode 100644 index 0000000..3b10ed5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/cc/103f1c78cb7200101a7696771f040b98 @@ -0,0 +1,3592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ce/60a711cbfc7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/60a711cbfc7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..417d9e0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/60a711cbfc7c0010159bbeedabd3caa3 @@ -0,0 +1,50 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // Processar constraints + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + var c = constraints[i]; + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + } + } + + var dataset = DatasetBuilder.newDataset(); + + try { + var client = ServiceManager.getService(serviceCode); + + // ✅ FORMA CORRETA para Crystal Mist 1.8.2 + var response = client.invoke( + endpoint, // URL endpoint + params, // corpo da requisição + method, // método HTTP + "application/json", // content-type + "application/json" // accept + ); + + log.info("Resposta do Protheus: " + response); + dataset.addRow(["200", response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e.toString()); + dataset.addRow(["Erro", "", e.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c0a24b2399f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c0a24b2399f3001f185eb2877870ffd0 new file mode 100644 index 0000000..01e11cd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c0a24b2399f3001f185eb2877870ffd0 @@ -0,0 +1,2094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e021f2c2d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e021f2c2d9810010114dfa3564bc63eb new file mode 100644 index 0000000..3bc9ca3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e021f2c2d9810010114dfa3564bc63eb @@ -0,0 +1,4 @@ +
+ +
+ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d/b0a5c074b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/d/b0a5c074b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..23d96a7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d/b0a5c074b87e001010ccf43c67cf6795 @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_pt_BR.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/css/TIginseng_comprasdigital.css=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/images/icon.png=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d/e09e24f65bf0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/d/e09e24f65bf0001f1f2eda702d10c4fd new file mode 100644 index 0000000..7b3af2b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d/e09e24f65bf0001f1f2eda702d10c4fd @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d0/00d8da54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/d0/00d8da54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..64967e2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d0/00d8da54d9810010114dfa3564bc63eb @@ -0,0 +1,5 @@ + + + /TIginseng_layoutblocado + false + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d1/20bdddb1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/d1/20bdddb1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..5d2f1bf Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.history/d1/20bdddb1dd810010114dfa3564bc63eb differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d2/40b83c06007d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/d2/40b83c06007d0010159bbeedabd3caa3 new file mode 100644 index 0000000..3d435bf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d2/40b83c06007d0010159bbeedabd3caa3 @@ -0,0 +1,22 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + try { + var client = ServiceManager.getService("API Protheus Full"); + + // Listar todos os métodos disponíveis + var methods = ""; + for (var prop in client) { + if (typeof client[prop] === 'function') { + methods += prop + ", "; + } + } + + dataset.addRow(["Debug", "Métodos: " + methods, ""]); + + } catch (e) { + dataset.addRow(["Erro", "", e.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d3/7096cb5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/d3/7096cb5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..5a869f3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d3/7096cb5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,17 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d3/70e9d25d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/d3/70e9d25d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..45e969b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d3/70e9d25d8c7e001010ccf43c67cf6795 @@ -0,0 +1,19 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d5/e0f213b2fc7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/d5/e0f213b2fc7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..43f266e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d5/e0f213b2fc7c0010159bbeedabd3caa3 @@ -0,0 +1,64 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // Processar constraints + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + var c = constraints[i]; + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + } + } + + var dataset = DatasetBuilder.newDataset(); + + try { + // ✅ FORMA CORRETA para a maioria das versões do Fluig + var client = ServiceManager.getService(serviceCode); + + // Fazer a chamada diretamente + var response; + if (method === "GET") { + response = client.get(endpoint); + } else if (method === "POST") { + response = client.post(endpoint, params); + } else if (method === "PUT") { + response = client.put(endpoint, params); + } else { + throw new Error("Método não suportado: " + method); + } + + // Adicionar headers se necessário (algumas versões permitem) + try { + client.addHeader("Content-Type", "application/json"); + client.addHeader("Accept", "application/json"); + } catch (e) { + // Se não suportar addHeader, continua sem headers + log.warn("addHeader não suportado: " + e); + } + + log.info("Resposta do Protheus: " + response); + + dataset.addRow(["200", response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e.toString()); + dataset.addRow(["Erro", "", e.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d6/70557af0fb7c0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/d6/70557af0fb7c0010159bbeedabd3caa3 new file mode 100644 index 0000000..7d4e3b1 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d6/70557af0fb7c0010159bbeedabd3caa3 @@ -0,0 +1,69 @@ +function defineStructure() { + addColumn("status"); // Código HTTP ou "Erro" + addColumn("mensagem"); // Retorno da API ou sucesso + addColumn("erro"); // Mensagem de erro, se houver +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var serviceCode = "API Protheus Full"; + var endpoint = "/rest_teste/uf_mata010"; // ← Corrigido para incluir o path completo + var method = "POST"; + var params = "{}"; + + if (constraints) { + constraints.forEach(function(c) { + if (c.fieldName == "serviceCode") serviceCode = c.initialValue; + if (c.fieldName == "endpoint") endpoint = c.initialValue; + if (c.fieldName == "method") method = c.initialValue.toUpperCase(); + if (c.fieldName == "params") params = c.initialValue; + }); + } + + var dataset = DatasetBuilder.newDataset(); + + try { + // ✅ FORMA CORRETA para serviços REST no Fluig + var clientService = ServiceManager.getServiceInstance(serviceCode); + var client = clientService.getClient(); + + // Configurar headers + client.addHeader("Content-Type", "application/json"); + client.addHeader("Accept", "application/json"); + + // Fazer a chamada conforme o método HTTP + var result; + switch(method) { + case "GET": + result = client.get(endpoint); + break; + case "POST": + result = client.post(endpoint, params); + break; + case "PUT": + result = client.put(endpoint, params); + break; + case "DELETE": + result = client.delete(endpoint); + break; + default: + throw new Error("Método HTTP não suportado: " + method); + } + + var statusCode = result.getStatusCode(); + var response = result.getResult(); + + log.info("Status Code: " + statusCode); + log.info("Response: " + response); + + dataset.addRow([statusCode.toString(), response, ""]); + + } catch (e) { + log.error("Erro ao chamar Protheus: " + e); + dataset.addRow(["Erro", "", (e.message || e.toString())]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d7/304fc474b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/d7/304fc474b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..d8a8aef --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d7/304fc474b87e001010ccf43c67cf6795 @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_en_US.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_es.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/TIginseng_comprasdigital_pt_BR.properties=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/css/TIginseng_comprasdigital.css=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/webapp/resources/js/TIginseng_comprasdigital.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/da/0075cf8fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/da/0075cf8fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..139597f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/da/0075cf8fba7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/dd/202ee0b1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/202ee0b1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..69eb371 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/202ee0b1dd810010114dfa3564bc63eb @@ -0,0 +1,11 @@ +kit_aniversariantes.fullname=Nombre completo +kit_aniversariantes.month=Mes +kit_aniversariantes.day=D\u00EDa +kit_aniversariantes.validation.fullName=Nombre completo es un campo obligatorio +kit_aniversariantes.validation.birthDay=D\u00EDa es un campo obligatorio +kit_aniversariantes.validation.birthMonth=Mes es un campo obligatorio +kit_aniversariantes.validation.birthMonthInvalid=Valor no v\u00E1lido en el campo mes +kit_aniversariantes.validation.birthDayInvalid=Valor no v\u00E1lido en el campo d\u00EDa +kit_aniversariantes.validation.dayNaN=D\u00EDa es un campo num\u00E9rico +kit_aniversariantes.validation.monthNaN=Mes es un campo num\u00E9rico +kit_aniversariantes.imagedimension=En la pesta\u00F1a anexos, realice el upload de la foto del usuario enviando una imagen con largo y ancho equivalentes diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/dd/f003d95d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/f003d95d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..6ea309c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/f003d95d8c7e001010ccf43c67cf6795 @@ -0,0 +1,21 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/css/LayoutCadastro.css=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/de/0067cf5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/de/0067cf5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..68eb126 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/de/0067cf5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,18 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/df/30c2c8c0b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/df/30c2c8c0b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e/100dd28fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e/100dd28fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..81c542b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e/100dd28fba7e001010ccf43c67cf6795 @@ -0,0 +1,24 @@ +
+ +
+

${i18n.getTranslation('cd.title')!'Compras Digital'}

+

${i18n.getTranslation('cd.subtitle')!'Solução para simplificar as compras.'}

+ +
+ +
+
+ + + +
+ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e0/00c0349ad9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/00c0349ad9810010114dfa3564bc63eb new file mode 100644 index 0000000..4acd570 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/00c0349ad9810010114dfa3564bc63eb @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +encoding//forms/7690\ -\ Aniversariantes/kit_aniversariantes.html=UTF-8 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b022d18fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b022d18fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..88c9680 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b022d18fba7e001010ccf43c67cf6795 @@ -0,0 +1,19 @@ +application.type=widget +application.code=TIginseng_comprasdigital +application.title=Compras Digital +application.description=Grid de cartões para Suprimentos +application.fluig.version=null +application.category=SYSTEM +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +application.uiwidget=true +application.mobileapp=false +application.version=${build.version}-${build.revision} +view.file=view.ftl +edit.file=edit.ftl +locale.file.base.name=TIginseng_comprasdigital +application.resource.js.1=/resources/js/TIginseng_comprasdigital.js +application.resource.css.2=/resources/css/TIginseng_comprasdigital.css +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b0fdbf5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b0fdbf5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..c90f8c2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e0/b0fdbf5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e4/00799e1bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e4/00799e1bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..467fd10 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e4/00799e1bbb7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e4/9040af74b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e4/9040af74b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..909e2fb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e4/9040af74b87e001010ccf43c67cf6795 @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/application.info=utf8 +encoding//wcm/widget/TIginseng_comprasdigital/src/main/resources/edit.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e5/70995f245611001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/e5/70995f245611001018b08694d64b5ffc new file mode 100644 index 0000000..7e02fdb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e5/70995f245611001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "C7_PRODUTO": String(hAPI.getCardValue("itemCompraIndica___" + index)), + "C7_QUANT": String(hAPI.getCardValue("quantidadeIndica___" + index)), + "C7_PRECO": String(hAPI.getCardValue("precoIndica___" + index)), + "C7_COND": String(hAPI.getCardValue("condPagamentoIndica___" + index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "C7_FILIAL": String(hAPI.getCardValue("estabelecimento")), + "C7_NUM": numeroPedido, + "C7_EMISSAO": String(hAPI.getCardValue("dataAbertura")), + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_CONTATO": String(hAPI.getCardValue("userValidacaoCompras")), + "C7_FILENT": String(hAPI.getCardValue("estabelecimento")), + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "ITENS": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'https://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e5/d0a38425b77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e5/d0a38425b77e001010ccf43c67cf6795 new file mode 100644 index 0000000..8354a00 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e5/d0a38425b77e001010ccf43c67cf6795 @@ -0,0 +1,93 @@ +<#import "/wcm.ftl" as wcm /> +<#import "/layout-globals.ftl" as globals /> + +<#-- Layout base do portal --> +
+ + <#-- Cabeçalho/menu aparecem só fora do modo de edição --> + <#if pageRender.isEditMode() != true> + <@wcm.header /> + <@wcm.menu /> + + +
+
+ + <#-- Ferramentas do editor quando estiver no modo edição --> + <#if pageRender.isEditMode() = true> + <@wcm.editHeader /> + <@wcm.widgetsList /> + + +
+ + + + + + + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e6/20eadb5d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/e6/20eadb5d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..0dfdcdf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e6/20eadb5d8c7e001010ccf43c67cf6795 @@ -0,0 +1,22 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/css/LayoutCadastro.css=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/js/LayoutCadastro.js=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e8/602cd3e76911001018b08694d64b5ffc b/.metadata/.plugins/org.eclipse.core.resources/.history/e8/602cd3e76911001018b08694d64b5ffc new file mode 100644 index 0000000..4d0a165 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e8/602cd3e76911001018b08694d64b5ffc @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": String(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": String(hAPI.getCardValue("precoIndica___" +index)), + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": "0", + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '100', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e9/506a72a7507f00101755f88f9b030677 b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/506a72a7507f00101755f88f9b030677 new file mode 100644 index 0000000..d25c0c0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/506a72a7507f00101755f88f9b030677 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e9/60d802842eee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/60d802842eee001f1147dafbcc4ec141 new file mode 100644 index 0000000..834961c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/60d802842eee001f1147dafbcc4ec141 @@ -0,0 +1,1320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e9/9044d996631f001016a1aeb12e6a0b05 b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/9044d996631f001016a1aeb12e6a0b05 new file mode 100644 index 0000000..4050d25 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/9044d996631f001016a1aeb12e6a0b05 @@ -0,0 +1,3741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ea/e01fb4cfa0f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/ea/e01fb4cfa0f3001f185eb2877870ffd0 new file mode 100644 index 0000000..1a27e02 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ea/e01fb4cfa0f3001f185eb2877870ffd0 @@ -0,0 +1,2097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/eb/0033bcd8cd720010126c9ee5e472cec3 b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/0033bcd8cd720010126c9ee5e472cec3 new file mode 100644 index 0000000..ee57857 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/0033bcd8cd720010126c9ee5e472cec3 @@ -0,0 +1,3592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/eb/d03e5d36b27700101b2db1f2bede4b86 b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/d03e5d36b27700101b2db1f2bede4b86 new file mode 100644 index 0000000..da18ae8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/d03e5d36b27700101b2db1f2bede4b86 @@ -0,0 +1,52 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "ComercialGeral", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["41101", "Comercial BA", "Arianne Sodre", "arianne.sodre@grupoginseng.com.br", "2"], + ["41101", "Comercial SE", "Iolanda Bezerra", "iolanda.bezerra@grupoginseng.com.br", "3"], + ["41101", "Comercial AL", "Raquel Tenório", "raquel.tenorio@grupoginseng.com.br", "4"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "5"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "6"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "7"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "8"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "9"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "10"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "11"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "12"] + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/eb/e09a2e82b87e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/e09a2e82b87e001010ccf43c67cf6795 new file mode 100644 index 0000000..3bc9ca3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/eb/e09a2e82b87e001010ccf43c67cf6795 @@ -0,0 +1,4 @@ +
+ +
+ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ed/30a6bf3f5c0e00101eaff925be3013a5 b/.metadata/.plugins/org.eclipse.core.resources/.history/ed/30a6bf3f5c0e00101eaff925be3013a5 new file mode 100644 index 0000000..1097e11 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ed/30a6bf3f5c0e00101eaff925be3013a5 @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ee/30c861e58b7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/ee/30c861e58b7e001010ccf43c67cf6795 new file mode 100644 index 0000000..6f9e3e0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ee/30c861e58b7e001010ccf43c67cf6795 @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90a8d55d8c7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90a8d55d8c7e001010ccf43c67cf6795 new file mode 100644 index 0000000..24fff7b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90a8d55d8c7e001010ccf43c67cf6795 @@ -0,0 +1,20 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_en_US.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_es.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/LayoutCadastro_pt_BR.properties=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/application.info=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/LayoutCadastro/src/main/webapp/resources/css/LayoutCadastro.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_en_US.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_es.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/resources/widget_code_compras_pt_BR.properties=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/css/widget_code_compras.css=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/widget_code_compras/src/main/webapp/resources/js/widget_code_compras.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f0/00df119bb77e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/f0/00df119bb77e001010ccf43c67cf6795 new file mode 100644 index 0000000..6bc60d0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f0/00df119bb77e001010ccf43c67cf6795 @@ -0,0 +1,5 @@ + + + /LayoutCadastro + false + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f1/e094b61bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/f1/e094b61bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..8f4aa1b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f1/e094b61bbb7e001010ccf43c67cf6795 @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_en_US.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_es.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/TIginseng_layoutblocado_pt_BR.properties=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/css/TIginseng_layoutblocado.css=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/js/TIginseng_layoutblocado.js=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f2/404105d52e5b00101a36e5fd08ed3dad b/.metadata/.plugins/org.eclipse.core.resources/.history/f2/404105d52e5b00101a36e5fd08ed3dad new file mode 100644 index 0000000..1469f7e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f2/404105d52e5b00101a36e5fd08ed3dad @@ -0,0 +1,3021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f2/80c03ab5a3f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/f2/80c03ab5a3f3001f185eb2877870ffd0 new file mode 100644 index 0000000..ea9cf0b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f2/80c03ab5a3f3001f185eb2877870ffd0 @@ -0,0 +1,2114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f4/60b4fd7038160010179f8139e4ae053f b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/60b4fd7038160010179f8139e4ae053f new file mode 100644 index 0000000..bc77b31 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/60b4fd7038160010179f8139e4ae053f @@ -0,0 +1,3581 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f4/70fea33f167d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/70fea33f167d0010159bbeedabd3caa3 new file mode 100644 index 0000000..57a18f0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/70fea33f167d0010159bbeedabd3caa3 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016', 'PROD0')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f5/1062f5e05cf0001f1f2eda702d10c4fd b/.metadata/.plugins/org.eclipse.core.resources/.history/f5/1062f5e05cf0001f1f2eda702d10c4fd new file mode 100644 index 0000000..61c9f0e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f5/1062f5e05cf0001f1f2eda702d10c4fd @@ -0,0 +1,1941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f5/d01760ed7e6d0010112593e014218ced b/.metadata/.plugins/org.eclipse.core.resources/.history/f5/d01760ed7e6d0010112593e014218ced new file mode 100644 index 0000000..470bae3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f5/d01760ed7e6d0010112593e014218ced @@ -0,0 +1,55 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + + dataset.addColumn("nomeOcorrencia"); + + // Adicione dados para o dataset, exemplo: + dataset.addRow(["Rádio Parada"]); + dataset.addRow(["Câmera Parada"]); + dataset.addRow(["Organização do Rack"]); + dataset.addRow(["PDV Não Liga"]); + dataset.addRow(["PDV Vencido"]); + dataset.addRow(["PDV Lento"]); + dataset.addRow(["Adquirir PDV"]); + dataset.addRow(["Ativar PDV"]); + dataset.addRow(["Computador de ER parado"]); + dataset.addRow(["Nobreak Apitando"]); + dataset.addRow(["Nobreak Não liga"]); + dataset.addRow(["Manutenção Periódica do Nobreak"]); + dataset.addRow(["Impressora 4200"]); + dataset.addRow(["Impressora 5100"]); + dataset.addRow(["Impressora Brother HL-L5102DW"]); + dataset.addRow(["Impressora sem imprimir"]); + dataset.addRow(["Mobshop Parado"]); + dataset.addRow(["Mobpin Parado"]); + dataset.addRow(["Ativar Mobshop"]); + dataset.addRow(["Trocar Mobshop"]); + dataset.addRow(["Solicitar Equipamentos"]); + dataset.addRow(["Entregar Equipamentos"]); + dataset.addRow(["Solicitar chip"]); + dataset.addRow(["Email sem acesso"]); + dataset.addRow(["Internet sem funcionar"]); + dataset.addRow(["Resgatar Imagens"]); + dataset.addRow(["Internet"]); + dataset.addRow(["Outros"]); + dataset.addRow(["Criar Email de colaborador"]); + dataset.addRow(["Acesso a VPN"]); + dataset.addRow(["Acesso as Pastas da Rede"]); + dataset.addRow(["Protheus"]); + + + + + return dataset; + } + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f6/60e6c761b27700101b2db1f2bede4b86 b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/60e6c761b27700101b2db1f2bede4b86 new file mode 100644 index 0000000..9a54aa2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/60e6c761b27700101b2db1f2bede4b86 @@ -0,0 +1,52 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "Comercial", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["41101", "Comercial BA", "Arianne Sodre", "arianne.sodre@grupoginseng.com.br", "2"], + ["41101", "Comercial SE", "Iolanda Bezerra", "iolanda.bezerra@grupoginseng.com.br", "3"], + ["41101", "Comercial AL", "Raquel Tenório", "raquel.tenorio@grupoginseng.com.br", "4"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "5"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "6"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "7"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "8"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "9"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "10"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "11"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "12"] + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f6/c03bda54d9810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/c03bda54d9810010114dfa3564bc63eb new file mode 100644 index 0000000..b3f1ff7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/c03bda54d9810010114dfa3564bc63eb @@ -0,0 +1,88 @@ +
+
+ + + +
+ +
+ <#list (pageRender.getInstancesIds("SlotLogin"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ <#list (pageRender.getInstancesIds("SlotInstantSearch"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+
+ +
+ + + +
+
+ + + + <#if pageRender.isEditMode()=true> +
+ + +
+ <#else> +
+ + +
+ ${i18n.getTranslation('wcm.layoutdefault.title')} +

${pageTitle}

+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotC"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+
+ <#list (pageRender.getInstancesIds("SlotB"))! as id> + ${pageRender.renderInstanceNoDecorator(id)} + +
+
+ +
+ +
+ <#list (pageRender.getInstancesIds("SlotA"))! as id> + ${pageRender.renderInstance(id)} + +
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f7/10abc8c0a3f3001f185eb2877870ffd0 b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/10abc8c0a3f3001f185eb2877870ffd0 new file mode 100644 index 0000000..2148622 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/10abc8c0a3f3001f185eb2877870ffd0 @@ -0,0 +1,2099 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f7/30399f68017d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/30399f68017d0010159bbeedabd3caa3 new file mode 100644 index 0000000..3ce1e45 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/30399f68017d0010159bbeedabd3caa3 @@ -0,0 +1,71 @@ +function defineStructure() { + addColumn("status"); + addColumn("mensagem"); + addColumn("erro"); +} + +function onSync(lastSyncDate) {} +function onMobileSync(user) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus ###"); + + try { + // ✅ 1. CAPTURAR DADOS DO FORMULÁRIO + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + + log.info("Dados recebidos: " + jsonData); + + // ✅ 2. HTTP CLIENT DIRETO (SEM FLUIG API) + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var connection = urlObj.openConnection(); + var httpConn = connection; + + // Configurar conexão + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + // ✅ 3. ENVIAR DADOS + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // ✅ 4. LER RESPOSTA + var responseCode = httpConn.getResponseCode(); + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + var response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + + log.info("Status: " + responseCode + " - Response: " + response); + dataset.addRow([responseCode.toString(), response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + var errorMsg = error.toString(); + dataset.addRow(["Erro", "", errorMsg]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/4086a11bbb7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/4086a11bbb7e001010ccf43c67cf6795 new file mode 100644 index 0000000..9caec2d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/4086a11bbb7e001010ccf43c67cf6795 @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/application.info=utf8 +encoding//wcm/layout/TIginseng_layoutblocado/src/main/resources/layout.ftl=utf8 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fa/0039d98fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/0039d98fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..f18ba46 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/0039d98fba7e001010ccf43c67cf6795 @@ -0,0 +1,24 @@ +var ComprasDigital = SuperWidget.extend({ + init: function () { + var grid = $('#cd-grid-' + this.instanceId); + var tpl = $('#cd-card-tpl-' + this.instanceId).html(); + + var cards = []; + try { cards = JSON.parse(this.cards || '[]'); } catch (e) { cards = []; } + + if (!Array.isArray(cards)) cards = []; + + // render simples ({{chaves}}) sem libs externas + function render(tpl, data) { + return tpl.replace(/{{(\w+)}}/g, function (_, k) { return data[k] || ''; }); + } + + cards.forEach(function (c) { + c.target = c.target || '_self'; + c.icon = c.icon || 'fluigicon-document'; + grid.append(render(tpl, c)); + }); + }, + + bindings: { local: {} } +}); diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fa/7015ce8fba7e001010ccf43c67cf6795 b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/7015ce8fba7e001010ccf43c67cf6795 new file mode 100644 index 0000000..139597f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/7015ce8fba7e001010ccf43c67cf6795 @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fc/907810dc097d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/fc/907810dc097d0010159bbeedabd3caa3 new file mode 100644 index 0000000..d25c0c0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fc/907810dc097d0010159bbeedabd3caa3 @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fd/503950a7007d0010159bbeedabd3caa3 b/.metadata/.plugins/org.eclipse.core.resources/.history/fd/503950a7007d0010159bbeedabd3caa3 new file mode 100644 index 0000000..68dd171 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fd/503950a7007d0010159bbeedabd3caa3 @@ -0,0 +1,70 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Recebendo dados do formulário para Protheus ###"); + + // ✅ VALORES PADRÃO + var serviceCode = "API Protheus Full"; + var endpoint = "/uf_mata010"; + var method = "POST"; + var params = "{}"; + + // ✅ CAPTURAR DADOS DO FORMULÁRIO + if (constraints && constraints.length > 0) { + for (var i = 0; i < constraints.length; i++) { + var constraint = constraints[i]; + + if (constraint.fieldName == "serviceCode" && constraint.initialValue) { + serviceCode = constraint.initialValue; + } + if (constraint.fieldName == "endpoint" && constraint.initialValue) { + endpoint = constraint.initialValue; + } + if (constraint.fieldName == "method" && constraint.initialValue) { + method = constraint.initialValue.toUpperCase(); + } + if (constraint.fieldName == "params" && constraint.initialValue) { + params = constraint.initialValue; + } + } + } + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + + // ✅ CORREÇÃO: Criar um MAP em vez de String + var requestMap = { + "companyId": "1", + "serviceCode": serviceCode, + "endpoint": endpoint, + "method": method.toLowerCase(), + "timeoutService": "60000", + "params": params, // ✅ String JSON aqui + "options": { + "encoding": "UTF-8", + "contentType": "application/json", + "useBasicAuth": true, + "username": "ezequiel.falcao", + "password": "Ginseng@" + } + }; + + log.info("Enviando MAP: " + JSON.stringify(requestMap)); + + // ✅ AGORA SIM: passar o Map diretamente + var result = clientService.invoke(requestMap); // ← SEM JSON.stringify() + var response = result.getResult(); + + log.info("Resposta do Protheus: " + response); + dataset.addRow(["200", response, ""]); + + } catch (error) { + log.error("Erro: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fe/50e6eaf6fa0400101fd8a9f17d089e5f b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/50e6eaf6fa0400101fd8a9f17d089e5f new file mode 100644 index 0000000..60c6297 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/50e6eaf6fa0400101fd8a9f17d089e5f @@ -0,0 +1,2448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fe/c043dfb1dd810010114dfa3564bc63eb b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/c043dfb1dd810010114dfa3564bc63eb new file mode 100644 index 0000000..c6c1ed6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/c043dfb1dd810010114dfa3564bc63eb @@ -0,0 +1,11 @@ +kit_aniversariantes.fullname=Nome completo +kit_aniversariantes.month=Mês +kit_aniversariantes.day=Dia +kit_aniversariantes.validation.fullName=Nome completo é um campo obrigatório +kit_aniversariantes.validation.birthDay=Dia é um campo obrigatório +kit_aniversariantes.validation.birthMonth=Mês é um campo obrigatório +kit_aniversariantes.validation.birthMonthInvalid=Valor inválido no campo Mês +kit_aniversariantes.validation.birthDayInvalid=Valor inválido no campo Dia +kit_aniversariantes.validation.dayNaN=Dia é um campo numérico +kit_aniversariantes.validation.monthNaN=Mês é um campo numérico +kit_aniversariantes.imagedimension=Na aba anexos, faça upload da foto do usuário enviando uma imagem com altura e largura equivalentes diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fe/e019b95233ee001f1147dafbcc4ec141 b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/e019b95233ee001f1147dafbcc4ec141 new file mode 100644 index 0000000..05fee8b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fe/e019b95233ee001f1147dafbcc4ec141 @@ -0,0 +1,2328 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/6f/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/6f/history.index new file mode 100644 index 0000000..1419e80 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/6f/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/a8/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/a8/history.index new file mode 100644 index 0000000..7580157 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/a8/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/3/history.index new file mode 100644 index 0000000..4f79db8 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/3/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/49/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/49/history.index new file mode 100644 index 0000000..07f2ab5 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/49/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/88/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/88/history.index new file mode 100644 index 0000000..7089804 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/b3/db/88/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/db/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/db/history.index new file mode 100644 index 0000000..a493ab9 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/7e/e4/b9/db/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/6f/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/6f/history.index new file mode 100644 index 0000000..9f51d10 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/6f/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/a8/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/a8/history.index new file mode 100644 index 0000000..882fa50 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/a8/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/3/history.index new file mode 100644 index 0000000..0d6237b Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/3/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/49/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/49/history.index new file mode 100644 index 0000000..06ed8d4 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/49/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/88/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/88/history.index new file mode 100644 index 0000000..0e30f15 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/b3/db/88/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/db/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/db/history.index new file mode 100644 index 0000000..356b524 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/a0/e4/b9/db/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/b3/db/3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/b3/db/3/history.index new file mode 100644 index 0000000..7aaf6d8 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/b3/db/3/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/db/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/db/history.index new file mode 100644 index 0000000..05d1f03 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/bc/d9/e4/b9/db/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/6f/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/6f/history.index new file mode 100644 index 0000000..674a29c Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/6f/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/a8/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/a8/history.index new file mode 100644 index 0000000..2def64d Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/a8/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/3/history.index new file mode 100644 index 0000000..0fd9f75 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/3/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/49/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/49/history.index new file mode 100644 index 0000000..dbcbaaf Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/49/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/88/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/88/history.index new file mode 100644 index 0000000..e85625f Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/b3/db/88/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/db/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/db/history.index new file mode 100644 index 0000000..ac1fed2 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/59/e4/b9/db/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/6f/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/6f/history.index new file mode 100644 index 0000000..90f34f0 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/6f/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/a8/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/a8/history.index new file mode 100644 index 0000000..392fbbb Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/a8/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/3/history.index new file mode 100644 index 0000000..1b21a5c Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/3/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/49/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/49/history.index new file mode 100644 index 0000000..ae386c0 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/49/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/88/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/88/history.index new file mode 100644 index 0000000..8095163 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/b3/db/88/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/db/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/db/history.index new file mode 100644 index 0000000..25ca81b Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/21/d6/a3/e4/b9/db/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f1/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f1/history.index new file mode 100644 index 0000000..051196e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f1/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f4/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f4/history.index new file mode 100644 index 0000000..39a6a6d Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/2f/f4/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/af/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/af/history.index new file mode 100644 index 0000000..ad33b40 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/af/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/history.index new file mode 100644 index 0000000..4f4b5a4 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/properties.index new file mode 100644 index 0000000..c99bc28 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/bf/0/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/fb/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/fb/history.index new file mode 100644 index 0000000..e17c69f Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.indexes/fb/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers new file mode 100644 index 0000000..c7badff Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.syncinfo.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Ginseng_chamados/.syncinfo.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.indexes/bf/0/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.indexes/bf/0/properties.index new file mode 100644 index 0000000..9afab32 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.indexes/bf/0/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.markers.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.syncinfo.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Recrutamento e Seleção/.syncinfo.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.indexes/bf/0/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.indexes/bf/0/properties.index new file mode 100644 index 0000000..7ea9038 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.indexes/bf/0/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.markers.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.syncinfo.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Transferência Ginseng/.syncinfo.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..52a03cf Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap new file mode 100644 index 0000000..7e9499e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/89.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/89.tree new file mode 100644 index 0000000..45b1a81 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/89.tree differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..e3a51e5 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/89.snap b/.metadata/.plugins/org.eclipse.core.resources/89.snap new file mode 100644 index 0000000..7684cf6 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/89.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..a7fb09f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,3 @@ +description.autobuilding=false +eclipse.preferences.version=1 +version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs new file mode 100644 index 0000000..6c69738 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n +preferredTargets=default\:default|default,org.eclipse.wst.jsdt.chromium.debug.ui.toggleTargetId\:default| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.mpc.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.mpc.ui.prefs new file mode 100644 index 0000000..fd03c7f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.mpc.ui.prefs @@ -0,0 +1,3 @@ +//News/https___marketplace_eclipse_org=[1688443200]https\://newsroom.eclipse.org/eclipse-newsletter/2023/october +CatalogDescriptor=https\://marketplace.eclipse.org +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.graphiti.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.graphiti.ui.prefs new file mode 100644 index 0000000..01a683c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.graphiti.ui.prefs @@ -0,0 +1,2 @@ +Palette\ Size=26 +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..0c68a61 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs new file mode 100644 index 0000000..1d74996 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..f0fce55 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,9 @@ +content_assist_proposals_background=255,255,255 +content_assist_proposals_foreground=0,0,0 +eclipse.preferences.version=1 +org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.internal.ui.navigator.librariesnode=true +org.eclipse.jdt.ui.formatterprofiles.version=17 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs new file mode 100644 index 0000000..d56c53f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs new file mode 100644 index 0000000..553bb96 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs @@ -0,0 +1,2 @@ +areThereWebServices=false +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs new file mode 100644 index 0000000..9ca75ad --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.jsp.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jst.jsp.core.internal.java.search.JSPIndexManager=JSP Index v3.10_20180412_01 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..43e97e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs new file mode 100644 index 0000000..8d462a6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..2b60c21 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true +org.eclipse.mylyn.tasks.ui.welcome.message=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs new file mode 100644 index 0000000..aee84c2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs @@ -0,0 +1,2 @@ +activeuserprofiles=G-ALES1NT-TEC06;LAPT-GSENG-0137;Team +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs new file mode 100644 index 0000000..1c28954 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs @@ -0,0 +1,3 @@ +browsers=\r\n\r\n\r\n\r\n\r\n +eclipse.preferences.version=1 +internalWebBrowserHistory=file\:///C\:/Users/andrey.cunha/eclipse-workspace.new/Ginseng_chamados/wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png|*|file\:/C\:/Users/andrey.cunha/eclipse-workspace.new/Ginseng_chamados/wcm/layout/TIginseng_layoutblocado/src/main/webapp/resources/images/icon.png|*|file\:///C\:/Users/andrey.cunha/eclipse-workspace.new/Ginseng_chamados/wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png|*|file\:/C\:/Users/andrey.cunha/eclipse-workspace.new/Ginseng_chamados/wcm/widget/widget_code_compras/src/main/webapp/resources/images/icon.png|*| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..61f3bb8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..b3a8280 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +PROBLEMS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1741352421210 +quickStart=false +tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..08076f2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +showIntro=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.views.log.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.views.log.prefs new file mode 100644 index 0000000..2a47ccc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.views.log.prefs @@ -0,0 +1,10 @@ +activate=true +column2=566 +column3=150 +column4=150 +eclipse.preferences.version=1 +groupBy=0 +maxLogTailSize=1 +orderType=2 +orderValue=-1 +show_filter_text=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..539bac0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,6 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 +PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +eclipse.preferences.version=1 +editors=\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n +resourcetypes=\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.core.prefs new file mode 100644 index 0000000..3423e06 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.wst.jsdt.core.codeComplete.visibilityCheck=enabled diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs new file mode 100644 index 0000000..ebc91ed --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +fontPropagated=true +org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; +org.eclipse.wst.jsdt.internal.ui.navigator.layout=1 +org.eclipse.wst.jsdt.ui.editor.tab.width= +org.eclipse.wst.jsdt.ui.formatterprofiles.version=11 +org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true +proposalOrderMigrated=true +tabWidthPropagated=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.web.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.web.core.prefs new file mode 100644 index 0000000..a79d835 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.web.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +jspIndexState=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs new file mode 100644 index 0000000..11cf928 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs @@ -0,0 +1,4 @@ +content_assist_number_of_computers=26 +eclipse.preferences.version=1 +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.validation.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..c32261e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,7 @@ +confirmDialog=false +eclipse.preferences.version=1 +override=true +saveAuto=false +stateTS=0 +suspend=false +vf.version=3 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs new file mode 100644 index 0000000..6696959 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ +org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/saros.eclipse.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/saros.eclipse.prefs new file mode 100644 index 0000000..df6f107 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/saros.eclipse.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +saros.coloridsets= diff --git a/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt/dialog_settings.xml b/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt/dialog_settings.xml new file mode 100644 index 0000000..0f75cd5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt/dialog_settings.xml @@ -0,0 +1,14 @@ + +
+
+ + + + + + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..43198ef --- /dev/null +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,3498 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets + persp.actionSet:org.eclipse.jst.j2ee.J2eeMainActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.debug.ui.debugActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.wst.server.ui.ServersView + persp.viewSC:org.eclipse.datatools.connectivity.DataSourceExplorerNavigator + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.wst.common.snippets.internal.ui.SnippetsView + persp.viewSC:org.eclipse.ui.views.AllMarkersView + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.actionSet:org.eclipse.wst.ws.explorer.explorer + persp.newWizSC:org.eclipse.m2e.core.wizards.Maven2ProjectWizard + persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.showIn:org.eclipse.eclemma.ui.CoverageView + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.ui.resourcePerspective + persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard + persp.newWizSC:org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard + persp.newWizSC:org.eclipse.wst.web.ui.internal.wizards.SimpleWebProjectWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newJpaProject + persp.newWizSC:org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newEntity + persp.newWizSC:org.eclipse.jst.ws.creation.ui.wizard.serverwizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.actionSet:org.eclipse.wst.server.ui.internal.webbrowser.actionSet + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Java + + + View + categoryTag:Java Browsing + + + + + + + + View + categoryTag:General + + + View + categoryTag:Mylyn + + + View + categoryTag:General + + + + + Fluig + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Server + + + View + categoryTag:Data Management + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Fluig + + + + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnProjectWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnDiagramWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateScriptGeneralWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateFormWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateReportWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateDatasetWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateEventWizardID + persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateLayoutWizardID + persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateWidgetWizardID + persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView + + + + active + noFocus + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:Fluig + + + + + View + categoryTag:General + active + + + + + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Fluig + + + View + categoryTag:Fluig + + + View + categoryTag:Fluig + + + + + + + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + activeOnClose + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + Editor + removeOnHide + com.totvs.tds.ecm.designer.bpmneditor + + + + Editor + removeOnHide + org.eclipse.wst.html.core.htmlsource.source + + + + Editor + removeOnHide + org.eclipse.wst.jsdt.ui.CompilationUnitEditor + + + + Editor + removeOnHide + org.eclipse.wst.css.core.csssource.source + + + + Editor + removeOnHide + org.eclipse.wst.jsdt.ui.CompilationUnitEditor + + + + Editor + removeOnHide + org.eclipse.wst.jsdt.ui.CompilationUnitEditor + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Server + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Data Management + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Mylyn + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + + View + categoryTag:Java + active + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Fluig + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Fluig + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Fluig + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Fluig + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + Draggable + + + Draggable + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + Draggable + + + + + TrimStack + Draggable + + + TrimStack + Draggable + + + TrimStack + Draggable + + + + + TrimStack + Draggable + + + TrimStack + Draggable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide + + + + + View + categoryTag:Ant + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + NoRestore + + + + + View + categoryTag:Git + + + + + View + categoryTag:Help + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Web Services + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:API Tools + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + View + categoryTag:Help + + + + + View + categoryTag:Terminal + + + + + View + categoryTag:Other + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Debug + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:Server + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:General + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:General + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:General + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnProjectWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnDiagramWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateScriptGeneralWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateFormWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateReportWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateDatasetWizardID + persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateEventWizardID + persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateLayoutWizardID + persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateWidgetWizardID + persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView + + + + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:Fluig + + + + + View + categoryTag:General + + + + + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Fluig + + + View + categoryTag:Fluig + + + View + categoryTag:Fluig + + + View + categoryTag:General + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.epp.mpc.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.epp.mpc.ui/dialog_settings.xml new file mode 100644 index 0000000..3cdcb0b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.epp.mpc.ui/dialog_settings.xml @@ -0,0 +1,10 @@ + +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml new file mode 100644 index 0000000..f6cc48e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml @@ -0,0 +1,42 @@ + +
+
+ + + + + +
+
+ + + + + + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..3de398e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml new file mode 100644 index 0000000..f42dc79 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml @@ -0,0 +1,4 @@ + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml new file mode 100644 index 0000000..b36d757 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..31b4505 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,14 @@ + +
+
+ + + + + +
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.history new file mode 100644 index 0000000..b930d51 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.index new file mode 100644 index 0000000..92258e6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/3/14/refactorings.index @@ -0,0 +1 @@ +1743440379962 Delete resource 'Ginseng_Projetos_Transf' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.history new file mode 100644 index 0000000..e557f7e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.index new file mode 100644 index 0000000..bf6dba7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2025/8/32/refactorings.index @@ -0,0 +1 @@ +1754498145896 Delete resource 'Melhorias compras' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.history new file mode 100644 index 0000000..4460181 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.index new file mode 100644 index 0000000..aab2f9c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/7/refactorings.index @@ -0,0 +1,2 @@ +1739534583231 Delete element +1739541518871 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.history new file mode 100644 index 0000000..7eacc93 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.index new file mode 100644 index 0000000..0e8ae3c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/8/refactorings.index @@ -0,0 +1,4 @@ +1739809249410 Delete element +1739885080149 Delete element +1739977360612 Delete element +1739997464440 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.history new file mode 100644 index 0000000..cf17b3e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.index new file mode 100644 index 0000000..491a544 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/2/9/refactorings.index @@ -0,0 +1,9 @@ +1740577637679 Copy folder +1740577679289 Copy file +1740586784074 Delete element +1740586795789 Delete element +1740588537516 Delete element +1740591611656 Rename resource 'Solicitação de abertura de chamado' +1740745022288 Delete element +1740745679937 Rename resource '15 - totvsflow_abertura_chamado_operações' +1740749081528 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.history new file mode 100644 index 0000000..aa963db --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.index new file mode 100644 index 0000000..274fe3b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/12/refactorings.index @@ -0,0 +1 @@ +1742575132727 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.history new file mode 100644 index 0000000..28d8e8c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.index new file mode 100644 index 0000000..a5febc9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/3/13/refactorings.index @@ -0,0 +1,6 @@ +1743006436306 Delete element +1743006441355 Delete element +1743008739504 Delete element +1743022731953 Delete element +1743180187479 Delete element +1743181220128 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.history new file mode 100644 index 0000000..1904745 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.index new file mode 100644 index 0000000..667f61e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/14/refactorings.index @@ -0,0 +1,6 @@ +1743513047118 Copy file +1743514632708 Copy files +1743535201838 Copy file +1743607768948 Delete element +1743608201061 Delete element +1743608216367 Copy file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.history new file mode 100644 index 0000000..2e83f93 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.index new file mode 100644 index 0000000..72c31f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/4/17/refactorings.index @@ -0,0 +1 @@ +1745706501612 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.history new file mode 100644 index 0000000..fe20dbc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.index new file mode 100644 index 0000000..b2b5bdb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/5/19/refactorings.index @@ -0,0 +1,2 @@ +1746812478422 Copy file +1746812481936 Copy file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.history new file mode 100644 index 0000000..1feccb2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.index new file mode 100644 index 0000000..84d5ed4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/32/refactorings.index @@ -0,0 +1,4 @@ +1754487821098 Copy file +1754491195033 Copy files +1754497842280 Copy file +1754498657748 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.history new file mode 100644 index 0000000..510ffc2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.index new file mode 100644 index 0000000..e47fb1d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/34/refactorings.index @@ -0,0 +1,5 @@ +1755798749487 Delete element +1755798760909 Delete element +1755798766266 Delete element +1755800019126 Delete element +1755800021903 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.history new file mode 100644 index 0000000..8e9ea5f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.index new file mode 100644 index 0000000..ec2e2ec --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Ginseng_chamados/2025/8/35/refactorings.index @@ -0,0 +1,3 @@ +1756143088085 Delete element +1756144808360 Delete element +1756144962070 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.history new file mode 100644 index 0000000..bc436e5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.index new file mode 100644 index 0000000..11167a8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Melhorias compras/2025/8/32/refactorings.index @@ -0,0 +1,5 @@ +1754487861426 Rename resource 'Solicitação de compras Integração.process' +1754488646056 Move file +1754488650011 Delete element +1754488692937 Rename resource 'script.js.html' +1754497306712 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.history new file mode 100644 index 0000000..f122983 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.index new file mode 100644 index 0000000..948a96c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/5/19/refactorings.index @@ -0,0 +1,4 @@ +1746809422085 Rename resource '165 - totvsflow_solicitacao_compras' +1746809429987 Rename resource 'totvsflow_solicitacao_compras.html' +1746809460376 Rename resource 'Solicitação de compras - Integração teste.process' +1746812470202 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.history new file mode 100644 index 0000000..0331810 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.index new file mode 100644 index 0000000..a9e54eb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Recrutamento e Seleção/2025/6/23/refactorings.index @@ -0,0 +1 @@ +1748977585563 Rename resource 'ds_centroCusto.js' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.history new file mode 100644 index 0000000..0e9090f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.index new file mode 100644 index 0000000..cbef0e6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/15/refactorings.index @@ -0,0 +1,4 @@ +1744308354659 Rename resource 'Solicitação de compras Integração.process' +1744375365943 Rename resource '165 - totvsflow_solicitacao_compras' +1744375418548 Rename resource '165 - totvsflow_solicitacao_transferencia' +1744375578965 Rename resource 'totvsflow_solicitacao_compras.html' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.history new file mode 100644 index 0000000..4ca1c0e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.index new file mode 100644 index 0000000..949f205 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Transferência Ginseng/2025/4/16/refactorings.index @@ -0,0 +1,15 @@ +1744648215786 Rename resource 'ds_centroCusto.js' +1744648250406 Rename resource 'ds_FilialTransf.js' +1744648652744 Delete elements +1744648657995 Delete element +1744648662647 Delete element +1744648676366 Delete element +1744648679342 Delete element +1744648688379 Delete element +1744648690966 Delete element +1744648693938 Delete element +1744648710434 Delete element +1744648716996 Delete element +1744648718665 Delete element +1744648720368 Delete element +1744718068500 Rename resource 'ProdutosTI.js' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.history new file mode 100644 index 0000000..2ce2ff4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.index new file mode 100644 index 0000000..fe4b289 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/3/14/refactorings.index @@ -0,0 +1,3 @@ +1743446607755 Rename resource 'Solicitação de compras .process' +1743446986555 Rename resource 'Solicitação de compras.process' +1743446991368 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.history new file mode 100644 index 0000000..69df479 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.index new file mode 100644 index 0000000..ccdf99e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/projeto_transf/2025/4/14/refactorings.index @@ -0,0 +1,2 @@ +1743607835536 Delete element +1743608222586 Move file diff --git a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml new file mode 100644 index 0000000..fe3a2ed --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml @@ -0,0 +1,9 @@ + +
+
+ + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log new file mode 100644 index 0000000..588c6cc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log @@ -0,0 +1,121 @@ +2025-02-13 14:04:37,351 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-13 14:05:53,411 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-13 14:09:27,664 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-13 14:36:48,258 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-13 14:39:26,876 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-13 14:43:34,181 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-14 08:42:19,078 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-17 09:56:46,167 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-18 08:23:34,598 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-19 08:28:00,862 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-19 13:58:38,943 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-20 08:29:36,153 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-21 10:27:14,390 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-24 09:18:00,635 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-24 16:30:15,477 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-25 08:40:53,173 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-26 08:32:02,648 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-27 08:31:28,905 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-02-27 10:39:11,674 [Worker-9: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-02-28 09:15:58,293 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-06 13:13:46,430 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-07 10:01:22,486 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-10 09:48:39,974 [Worker-13: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-10 14:35:03,378 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-11 13:06:58,237 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-12 13:08:57,040 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-13 13:28:27,748 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-14 10:12:15,962 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-17 09:00:37,666 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-17 22:04:43,687 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-18 08:38:30,541 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-19 09:59:23,757 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-20 09:07:50,662 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-21 09:14:34,334 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-24 09:00:47,290 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-25 08:46:57,841 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-26 09:25:46,220 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-26 14:34:02,347 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-27 09:21:07,206 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-03-28 10:44:50,497 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-31 13:00:00,157 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-03-31 15:42:49,842 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-01 08:47:37,012 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-02 10:01:20,557 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-02 12:36:26,219 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-03 10:10:20,303 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-04 08:53:21,056 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-07 14:44:17,242 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-08 08:46:26,273 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-10 12:45:25,641 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-11 08:40:50,832 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-12 20:55:41,150 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-14 08:10:10,346 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-15 08:39:13,702 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-16 08:38:42,633 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-17 10:33:20,589 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-22 07:02:47,917 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-22 10:08:33,126 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-22 11:15:42,196 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-22 13:02:39,689 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-23 15:53:17,109 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-24 09:10:28,983 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-24 15:49:12,770 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-04-25 15:00:34,725 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-26 19:28:08,341 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-28 09:27:45,147 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-29 16:03:13,246 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-04-30 15:22:40,297 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-05-05 08:43:38,327 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-07 08:48:14,335 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-08 09:20:35,409 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-08 15:35:09,445 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-05-09 09:47:56,916 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-10 20:03:35,924 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-12 13:21:24,290 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-13 09:02:54,823 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-05-15 09:48:53,163 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is not available. Remote download required. +2025-05-19 09:38:43,651 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-19 12:35:51,274 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-05-20 09:08:13,044 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-05-22 09:15:17,753 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-23 15:43:37,356 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-26 09:25:11,393 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-27 10:49:17,770 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-28 14:24:09,715 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-05-29 10:15:51,970 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-06-02 09:22:08,610 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-03 14:32:00,063 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-06 09:47:34,248 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-10 09:28:41,755 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-10 10:08:46,167 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-06-12 09:34:02,110 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-16 16:52:32,786 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-23 12:50:20,377 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-24 13:35:44,524 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-06-25 09:50:10,261 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-06-26 11:49:20,019 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-07 09:34:21,408 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-14 09:40:04,908 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-16 16:06:46,434 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-17 17:10:12,724 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-18 10:39:58,221 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-07-22 11:00:01,096 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-07-30 16:04:33,573 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-04 10:10:47,563 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-06 10:12:40,577 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-06 10:53:23,154 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-06 11:05:15,831 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-07 08:53:24,995 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-08 08:49:34,268 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-11 08:55:25,013 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-12 12:53:52,018 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-12 13:30:10,606 [Worker-0: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-12 13:45:39,552 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-13 16:17:10,006 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-18 10:46:26,114 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-19 09:22:05,200 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2025-08-20 09:26:39,111 [Worker-1: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-22 09:01:46,027 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-25 09:07:35,357 [Worker-6: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. +2025-08-26 11:18:23,020 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml new file mode 100644 index 0000000..e33758c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml @@ -0,0 +1,43 @@ + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + OFF + + + + + ${org.eclipse.m2e.log.dir}/0.log + + ${org.eclipse.m2e.log.dir}/%i.log + 1 + 10 + + + 100MB + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + WARN + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml new file mode 100644 index 0000000..5230266 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml @@ -0,0 +1,18 @@ + +
+
+ + + + + + +
+ + + + + +
+
+
diff --git a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup new file mode 100644 index 0000000..1f73e14 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup @@ -0,0 +1,6 @@ + + diff --git a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties new file mode 100644 index 0000000..166d810 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties @@ -0,0 +1,2 @@ +#Cached timestamps +#Mon Aug 25 17:54:14 BRT 2025 diff --git a/.metadata/.plugins/org.eclipse.rse.core/.log b/.metadata/.plugins/org.eclipse.rse.core/.log new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark b/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml new file mode 100644 index 0000000..318d296 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml @@ -0,0 +1,23 @@ + +
+
+ + + + + + + + + + + + + + + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties new file mode 100644 index 0000000..cd79d81 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties @@ -0,0 +1,6 @@ +#Thu Feb 13 14:04:31 GFT 2025 +0.Path=C\:\\Program Files\\Git\\bin\\sh.exe +0.Name=Git Bash +0.Args=--login -i +0.Translate=true +0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico diff --git a/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml new file mode 100644 index 0000000..50f1edb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..188f834 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,26 @@ + +
+
+ + + + + + + + + + + +
+
+
+
+ + + + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml new file mode 100644 index 0000000..4868369 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml @@ -0,0 +1,4 @@ + +
+ +
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/introstate b/.metadata/.plugins/org.eclipse.ui.intro/introstate new file mode 100644 index 0000000..236d56c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.intro/introstate @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ui.views.log/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.views.log/dialog_settings.xml new file mode 100644 index 0000000..2497313 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.views.log/dialog_settings.xml @@ -0,0 +1,12 @@ + +
+
+ + + + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml new file mode 100644 index 0000000..7d94623 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml @@ -0,0 +1,23 @@ + +
+
+ + + + + + + + + + + +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..26945ae --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,38 @@ + +
+
+ + + + + + + + + + +
+
+ + + + + + + + +
+
+ + + + + +
+
+ + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..8f17dac --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.common.snippets/hidden.xml b/.metadata/.plugins/org.eclipse.wst.common.snippets/hidden.xml new file mode 100644 index 0000000..ca52882 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.common.snippets/hidden.xml differ diff --git a/.metadata/.plugins/org.eclipse.wst.common.snippets/user.xml b/.metadata/.plugins/org.eclipse.wst.common.snippets/user.xml new file mode 100644 index 0000000..d3a1b2a Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.common.snippets/user.xml differ diff --git a/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml b/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml new file mode 100644 index 0000000..6574033 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps new file mode 100644 index 0000000..75a5a6a Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/externalLibsTimeStamps differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1053469344.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1053469344.index new file mode 100644 index 0000000..e457793 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1053469344.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1180771715.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1180771715.index new file mode 100644 index 0000000..6bf97cc Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1180771715.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1252593962.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1252593962.index new file mode 100644 index 0000000..1edc198 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1252593962.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1338284093.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1338284093.index new file mode 100644 index 0000000..884fc0a Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1338284093.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/160423874.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/160423874.index new file mode 100644 index 0000000..dedb259 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/160423874.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1604404410.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1604404410.index new file mode 100644 index 0000000..b0dd393 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1604404410.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/17091598.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/17091598.index new file mode 100644 index 0000000..4bd346f Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/17091598.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1889139231.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1889139231.index new file mode 100644 index 0000000..0568b16 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1889139231.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1999126708.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1999126708.index new file mode 100644 index 0000000..9381778 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/1999126708.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2056597484.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2056597484.index new file mode 100644 index 0000000..fb09910 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2056597484.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2070855566.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2070855566.index new file mode 100644 index 0000000..2c6fdf3 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/2070855566.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/223663271.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/223663271.index new file mode 100644 index 0000000..d91ae19 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/223663271.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3049976914.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3049976914.index new file mode 100644 index 0000000..025613d Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3049976914.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3371662347.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3371662347.index new file mode 100644 index 0000000..05e1171 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3371662347.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3477032517.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3477032517.index new file mode 100644 index 0000000..2f004cc Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3477032517.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3528551409.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3528551409.index new file mode 100644 index 0000000..f7e894b Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3528551409.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3974601650.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3974601650.index new file mode 100644 index 0000000..3bede85 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/3974601650.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/4202715187.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/4202715187.index new file mode 100644 index 0000000..890c6a5 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/4202715187.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/707046764.index b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/707046764.index new file mode 100644 index 0000000..e00d71e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/707046764.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/savedIndexNames.txt new file mode 100644 index 0000000..b12b01f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/indexes/savedIndexNames.txt @@ -0,0 +1,21 @@ +INDEX VERSION 1.4+C:\Users\andrey.cunha\eclipse-workspace.new\.metadata\.plugins\org.eclipse.wst.jsdt.core\indexes +160423874.index +3477032517.index +3974601650.index +3951294756.index +1889139231.index +1053469344.index +3371662347.index +1338284093.index +2070855566.index +223663271.index +1252593962.index +1999126708.index +4202715187.index +3049976914.index +1604404410.index +2056597484.index +3528551409.index +707046764.index +17091598.index +1180771715.index diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/approverDto.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/approverDto.js new file mode 100644 index 0000000..46958b5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/approverDto.js @@ -0,0 +1,73 @@ +/** + * Disponibiliza diversas funções para consulta de informações da entidade Aprovador. + * @super Object + * @memberOf approverDto + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +approverDto.prototype=new Object(); + +/** + * Retorna o número do aprovador + *
+ * @memberOf approverDto
+
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getapproverId = function(){return "";};
+/**
+ * Retorna a versão do aprovador
+ *
+ * @memberOf approverDto
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getVersion = function(){return "";};
+
+/**
+ * Retorna o código da empresa em que o aprovador foi publicado. 
+ 
+ *
+ * @memberOf approverDto
+ * @returns Integer Retorna o código da empresa em que o aprovador foi publicado. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getCompanyId = function(){return "";};
+
+/**
+ * Retorna a matricula do colaborador que criou o aprovador
+ *
+ * @memberOf approverDto
+ * @returns String Retorna a matricula do colaborador que criou o aprovador
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getColleagueId = function(){return "";};
+
+/**
+ * Retorna o tipo da aprovação, onde: 
+ * 0 - Colaborador
+ * 1 - Grupo
+ *
+ * @memberOf approverDto
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getApproverType = function(){return "";};
+
+/**
+ * Retorna o nível de aprovação, no caso de aprovação em níveis. 
+ *
+ * @memberOf approverDto
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+approverDto.getLevelId = function(){return "";};
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js
new file mode 100644
index 0000000..5dba6ab
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/baseBrowserLibrary.js
@@ -0,0 +1,5393 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2013 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *     IBM Corporation - initial API and implementation
+ *******************************************************************************/
+
+/**
+ * Object DOMException()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Object
+ */
+function DOMException(){};
+DOMException.prototype = new Object();
+/**
+ * Constant DOMException.INDEX_SIZE_ERR=1
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.          
+ */
+DOMException.INDEX_SIZE_ERR=1;
+/**
+ * Constant DOMException.DOMSTRING_SIZE_ERR=2
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.DOMSTRING_SIZE_ERR=2;
+/**
+ * Constant DOMException.HIERARCHY_REQUEST_ERR=3
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.           
+ */
+DOMException.HIERARCHY_REQUEST_ERR=3;
+/**
+ * Constant DOMException.WRONG_DOCUMENT_ERR=4
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.WRONG_DOCUMENT_ERR=4;
+/**
+ * Constant DOMException.INVALID_CHARACTER_ERR=5
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.          
+ */
+DOMException.INVALID_CHARACTER_ERR=5;
+/**
+ * Constant DOMException.NO_DATA_ALLOWED_ER=6
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.NO_DATA_ALLOWED_ER=6;
+/**
+ * Constant DOMException.NO_MODIFICATION_ALLOWED_ERR=7
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.NO_MODIFICATION_ALLOWED_ERR=7;
+/**
+ * Constant DOMException.NOT_FOUND_ERR=8
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.          
+ */
+DOMException.NOT_FOUND_ERR=8;
+/**
+ * Constant DOMException.NOT_SUPPORTED_ERR=9
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.        
+ */
+DOMException.NOT_SUPPORTED_ERR=9;
+/**
+ * Constant DOMException.INUSE_ATTRIBUTE_ERR=10
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.INUSE_ATTRIBUTE_ERR=10;
+/**
+ * Constant DOMException.INVALID_STATE_ERR=11
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.INVALID_STATE_ERR=11;
+/**
+ * Constant DOMException.SYNTAX_ERR=12
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.        
+ */
+DOMException.SYNTAX_ERR=12;
+/**
+ * Constant DOMException.INVALID_MODIFICATION_ER=13
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.           
+ */
+DOMException.INVALID_MODIFICATION_ER=13;
+/**
+ * Constant DOMException.NAMESPACE_ERR=14
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.          
+ */
+DOMException.NAMESPACE_ERR=14;
+/**
+ * Constant DOMException.NVALID_ACCESS_ERR=15
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.         
+ */
+DOMException.INVALID_ACCESS_ERR=15;
+/**
+  * Property code
+  * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+  * 
+  * @type Number
+  * @since Standard ECMA-262 3rd. Edition 
+  * @since Level 2 Document Object Model Core Definition.   
+  */
+DOMException.prototype.code=0;
+
+/**
+ * Object DOMImplementation()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see   Object     
+ */
+function DOMImplementation(){};
+DOMImplementation.prototype = new Object();
+/**
+ * function hasFeature(feature, version)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} feature
+ * @param {String} version
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition. 
+ */ 
+DOMImplementation.prototype.hasFeature = function(feature, version){return false;};
+/**
+ * function createDocumentType(qualifiedName, publicId, systemId)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} qualifiedName
+ * @param {String} publicId
+ * @param {String} systemId
+ * @returns {DocumentType}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see DocumentType
+ */ 
+DOMImplementation.prototype.createDocumentType = function(qualifiedName, publicId, systemId){return new DocumentType();};
+/**
+ * function createDocument(namespaceURI, qualifiedName, doctype)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} qualifiedName
+ * @param {DocumentType} doctype
+ * @returns {Document}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Document
+ */ 
+DOMImplementation.prototype.createDocument = function(namespaceURI, qualifiedName, doctype){return new HTMLDocument();}; 
+
+/**
+ * Object DocumentFragment()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see   Node    
+ */
+function DocumentFragment(){};
+DocumentFragment.prototype=new Node(); 
+
+/**
+ * Object Document()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */ 
+function Document(){};
+Document.prototype = new Node();
+/**
+ * Property defaultView
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type  Window
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Window  
+ */ 
+Document.prototype.defaultView = new Window(); 
+/**
+ * Property doctype
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type  DocumentType
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see DocumentType   
+ */ 
+Document.prototype.doctype = new DocumentType(); 
+/**
+ * Property implementation
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *  
+ * @type   DOMImplementation
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see DOMImplementation
+ */ 
+Document.prototype.implementation = new DOMImplementation();
+/**
+ * Property documentElement 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type   Element
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ * @see Element
+ */ 
+Document.prototype.documentElement= new HTMLElement(); 
+/**
+ * Property styleSheets
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type   Array
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Document.prototype.styleSheets= new Array(); 
+/**
+ * function createElement(tagName)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} tagName
+ * @returns {Element}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.  
+ * @see Element  
+ */  
+Document.prototype.createElement=function(tagName){return new HTMLElement();}; 
+/**
+ * function createDocumentFragment()  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @returns {DocumentFragment}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition. 
+ * @see DocumentFragment 
+ */ 
+Document.prototype.createDocumentFragment=function(){return new DocumentFragment();}; 
+/**
+ * function createTextNode(data)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} data
+ * @returns {Text}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.  
+ * @see Text 
+ */ 
+Document.prototype.createTextNode=function(data){return new Text();}; 
+/**
+ * function createComment(data)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} data
+ * @returns {Comment}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition. 
+ * @see Comment   
+ */ 
+Document.prototype.createComment=function(data){return new Comment();}; 
+/**
+ * function createCDATASection(data)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @param {String} data
+ * @returns {CDATASection}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see CDATASection     
+ */
+Document.prototype.createCDATASection=function(data){}; 
+/**
+ * function createProcessingInstruction(target, data) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type ProcessingInstruction
+ * @param {String} target
+ * @param {String} data
+ * @returns {ProcessingInstruction}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see ProcessingInstruction      
+*/
+Document.prototype.createProcessingInstruction=function(target, data){return new ProcessingInstruction();}; 
+/**
+ * function createAttribute(name) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *  
+ * @param {String} name
+ * @returns {Attr}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Attr   
+ */
+Document.prototype.createAttribute=function(name){return new Attr();}; 
+/**
+ * function createEntityReference(name) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {String} name
+ * @returns {EntityReference}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see EntityReference     
+ */
+Document.prototype.createEntityReference=function(name){return new EntityReference();}; 
+/**
+ * function getElementsByTagName(tagname)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} tagname
+ * @returns {NodeList}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see NodeList     
+ */
+Document.prototype.getElementsByTagName=function(tagname){return new NodeList();}; 
+/**
+ * function importNode(importedNode, deep)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *  
+ * @param {Node} importedNode
+ * @param {Boolean} deep
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node        
+ */
+Document.prototype.importNode=function(importedNode, deep){return new Node();}; 
+/**
+ * function createElementNS(namespaceURI, qualifiedName) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} qualifiedName
+ * @returns {Element}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Element        
+ */
+Document.prototype.createElementNS=function(namespaceURI, qualifiedName){return new HTMLElement();}; 
+/**
+ * function createEvent(String eventType) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} eventType
+ * @returns {Object}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Element        
+ */
+Document.prototype.createEvent=function(eventType){return new Object();}; 
+/**
+ * function createAttributeNS(namespaceURI, qualifiedName)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} qualifiedName
+ * @returns {Attr}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see  Attr       
+ */
+Document.prototype.createAttributeNS=function(namespaceURI, qualifiedName){return new Attr();}; 
+/**
+ * function getElementsByTagNameNS(namespaceURI, localName)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {NodeList}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see  NodeList       
+ */
+Document.prototype.getElementsByTagNameNS=function(namespaceURI, localName){return new NodeList();}; 
+/**
+ * function getElementById(elementId)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} elementId
+ * @returns {Element}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Element         
+ */ 
+Document.prototype.getElementById=function(elementId){return new HTMLElement();};
+
+/**
+ * Object Node()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Object
+ * @constructor
+ * @memberOf Node
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see EventTarget    
+ */
+function Node(){};
+Node.prototype=new EventTarget(); 
+/**
+ * Constant Node.ELEMENT_NODE=1
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.ELEMENT_NODE=1; 
+/**
+ * Constant Node.ATTRIBUTE_NODE=2
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.ATTRIBUTE_NODE=2;
+/**
+ * Constant Node.TEXT_NODE=3
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.TEXT_NODE=3;
+/**
+ * Constant Node.CDATA_SECTION_NODE=4
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.CDATA_SECTION_NODE=4; 
+/**
+ * Constant Node.ENTITY_REFERENCE_NODE=5
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.ENTITY_REFERENCE_NODE=5; 
+/**
+ * Constant Node.ENTITY_NODE=6
+ * @type Number
+ * @memberOf Node
+ * @see Node 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+
+ * @see    http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html     
+*/
+Node.ENTITY_NODE=6;
+/**
+ * Constant Node.PROCESSING_INSTRUCTION_NODE=7
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.PROCESSING_INSTRUCTION_NODE=7; 
+/**
+ * Constant Node.COMMENT_NODE=8
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.COMMENT_NODE=8;
+/**
+ * Constant Node.DOCUMENT_NODE=9
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.DOCUMENT_NODE=9;
+/**
+ * Constant Node.DOCUMENT_TYPE_NODE=10
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.DOCUMENT_TYPE_NODE=10; 
+/**
+ * Constant Node.DOCUMENT_FRAGMENT_NODE=11
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.DOCUMENT_FRAGMENT_NODE=11; 
+/**
+ * Constant Node.NOTATION_NODE=12
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @constant
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+Node.NOTATION_NODE=12;
+/**
+ * Property nodeName
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.  
+ */ 
+Node.prototype.nodeName = ""; 
+/**
+ * Property nodeValue
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Node.prototype.nodeValue = ""; 
+/**
+ * Property nodeType
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */  
+Node.prototype.nodeType = 0; 
+/**
+ * Property parentNode 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Node
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+Node.prototype.parentNode=new Node(); 
+/**
+ * Property childNodes 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @type NodeList
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see NodeList    
+*/ 
+Node.prototype.childNodes=new NodeList(); 
+/**
+ * Property firstChild 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Node
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+Node.prototype.firstChild=new Node(); 
+/**
+ * Property lastChild 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Node
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+Node.prototype.lastChild=new Node();  
+/**
+ * Property previousSibling 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Node
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+Node.prototype.previousSibling=new Node(); 
+/**
+ * Property nextSibling  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type Node
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+Node.prototype.nextSibling=new Node(); 
+/**
+ * Property attributes  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type NamedNodeMap
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ * @see NamedNodeMap
+ */ 
+Node.prototype.attributes=new NamedNodeMap();
+/**
+ * Property ownerDocument  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *  
+ * @type Document
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Document    
+ */ 
+Node.prototype.ownerDocument = new HTMLDocument(); 
+/**
+ * Property namespaceURI 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.   
+ */ 
+Node.prototype.namespaceURI=""; 
+/**
+ * Property prefix 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @type String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */ 
+Node.prototype.prefix = ""; 
+/**
+ * Property localName   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */ 
+Node.prototype.localName= "";
+/**
+ * function insertBefore(newChild, refChild) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {Node} newChild
+ * @param {Node} refChild
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */  
+Node.prototype.insertBefore = function(newChild, refChild){return new Node();}; 
+/**
+ * function replaceChild(newChild, oldChild) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {Node} newChild
+ * @param {Node} oldChild
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */ 
+Node.prototype.replaceChild = function(newChild, oldChild){return new Node();}; 
+/**
+ * function removeChild(oldChild) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {Node} oldChild
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */ 
+Node.prototype.removeChild = function(oldChild){return new Node();}; 
+/**
+ * function appendChild(newChild) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {Node} newChild
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */  
+Node.prototype.appendChild = function(newChild){return new Node();}; 
+/**
+ * function hasChildNodes() 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.  
+ */ 
+Node.prototype.hasChildNodes=function(){return false;}; 
+/**
+ * function cloneNode(deep) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {Boolean} deep
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node  
+ */ 
+Node.prototype.cloneNode=function(deep){return new Node();}; 
+/**
+ * function normalize() 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ */ 
+Node.prototype.normalize = function(){}; 
+/**
+ * function isSupported(feature, version)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @param {String} feature
+ * @param {String} version
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition. 
+ */ 
+Node.prototype.isSupported=function(feature, version){return false;}; 
+/**
+ * function hasAttributes()   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ *   
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition. 
+ */ 
+Node.prototype.hasAttributes=function(){return false;};
+
+/**
+ * Object NodeList()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Object
+ */
+function NodeList(){};
+NodeList.prototype = new Object();
+/**
+ * Property length   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.  
+ */ 
+NodeList.prototype.length=0; 
+/**
+ * function item(index) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *     Note: This object can also be dereferenced using square bracket notation (e.g. obj[1]). Dereferencing with an integer index is equivalent to invoking the item method with that index 
+ * 
+ * @param {Number} index
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node     
+*/ 
+NodeList.prototype.item = function(index){return new Node();}; 
+
+/**
+ * Object NamedNodeMap()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Object
+ */
+function NamedNodeMap(){};
+NamedNodeMap.prototype = new Object();
+/**
+ * Property length 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.   
+ */
+NamedNodeMap.prototype.length=0; 
+/**
+ * function getNamedItem(name) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} name
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */  
+NamedNodeMap.prototype.getNamedItem=function(name){return new Node();}; 
+/**
+ * function setNamedItem(arg) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {Node} arg
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.setNamedItem=function(arg){return new Node();}; 
+/**
+ * function removeNamedItem(name)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} name
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.removeNamedItem=function(name){return new Node();}; 
+/**
+ * function item(index)
+ * Note: This object can also be dereferenced using square bracket notation (e.g. obj[1]). Dereferencing with an integer index is equivalent to invoking the item method with that index.
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {Number} index
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.item=function(index){return new Node();}; 
+/**
+ * function getNamedItemNS(namespaceURI, localName) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.getNamedItemNS=function(namespaceURI, localName){return new Node();}; 
+/**
+ * function setNamedItemNS(arg) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {Node} arg
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.setNamedItemNS=function(arg){return new Node();}; 
+/**
+ * function removeNamedItemNS(namespaceURI, localName)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {Node}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node    
+ */ 
+NamedNodeMap.prototype.removeNamedItemNS=function(namespaceURI, localName){return new Node();}; 
+
+/**
+ * Object CharacterData()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */ 
+function CharacterData(){};
+CharacterData.prototype=new Node();
+/**
+ * Property data
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+CharacterData.prototype.data=""; 
+/**
+ * Property length
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+CharacterData.prototype.length=0; 
+/**
+ * function substringData(offset, count)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @param {Number} offset
+ * @param {Number} count
+ * @returns {String}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+CharacterData.prototype.substringData=function(offset, count){return "";}; 
+/**
+ * function appendData(arg)    
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @param {String} arg
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */  
+CharacterData.prototype.appendData=function(arg){}; 
+/**
+ * function insertData(offset, arg)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @param {Number} offset
+ * @param {String} arg
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+CharacterData.prototype.insertData=function(offset, arg){};  
+/**
+ * function deleteData(offset, count)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @param {Number} offset
+ * @param {Number} count
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+CharacterData.prototype.deleteData=function(offset, count){}; 
+/**
+ * function replaceData(offset, count, arg)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html  
+ *  
+ * @param {Number} offset
+ * @param {Number} count
+ * @param {String} arg
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+CharacterData.prototype.replaceData=function(offset, count, arg){}; 
+
+/**
+ * Object Attr()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */
+function Attr(){};
+Attr.prototype = new Node();
+/**
+ * Property name
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Attr.prototype.name = ""; 
+/**
+ * Property specified
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Attr.prototype.specified = false; 
+/**
+ * Property value 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Attr.prototype.value = "";
+/**
+ * Property ownerElement 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type   Element
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Element  
+ */ 
+Attr.prototype.ownerElement = new Element();
+
+/**
+ * Object Element()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */
+function Element(){};
+Element.prototype=new Node(); 
+/**
+ * Property tagName  
+ * @type   String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.     
+ */
+Element.prototype.tagName="";
+/**
+ * function addEventListener(Stirng type, Function listener, Boolean useCapture) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @param {String} type
+ * @param {Function} listener
+ * @param {Boolean} useCapture
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.addEventListener=function(type, listener, useCapture){}; 
+/**
+ * function attachEvent(String type, Function listener) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @param {String} type
+ * @param {Function} listener
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.attachEvent=function(type, listener){}; 
+/**
+ * function detachEvent(String type, Function listener) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @param {String} type
+ * @param {Function} listener
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.detachEvent=function(type, listener){}; 
+/**
+ * function dispatchEvent(Object event) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @param {Object} event
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.dispatchEvent=function(event){return false;}; 
+/**
+ * function getAttribute(name) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @returns {String}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getAttribute=function(name){return "";}; 
+/**
+ * function setAttribute(name, value) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @param {String} value
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.setAttribute=function(name, value){}; 
+/**
+ * function removeAttribute(name)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.removeAttribute=function(name){}; 
+/**
+ * function getAttributeNode(name)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @returns {Attr}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getAttributeNode=function(name){return new Attr();}; 
+/**
+ * function setAttributeNode(newAttr)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {Attr} newAttr
+ * @returns {Attr}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.setAttributeNode=function(newAttr){return new Attr();}; 
+/**
+ * function removeAttributeNode(oldAttr) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {Attr} oldAttr
+ * @returns {Attr}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Element.prototype.removeAttributeNode=function(oldAttr){return new Attr();}; 
+/**
+ * function getElementsByTagName(name)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @returns {NodeList}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getElementsByTagName=function(name){return new NodeList();}; 
+/**
+ * function getAttributeNS(namespaceURI, localName) 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {String}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getAttributeNS=function(namespaceURI, localName){return "";}; 
+/**
+ * function setAttributeNS(namespaceURI, qualifiedName, value)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} qualifiedName
+ * @param {String} value
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.setAttributeNS=function(namespaceURI, qualifiedName, value){}; 
+/**
+ * function removeAttributeNS(namespaceURI, localName)  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Element.prototype.removeAttributeNS=function(namespaceURI, localName){}; 
+/**
+ * function getAttributeNodeNS(namespaceURI, localName)   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {Attr}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getAttributeNodeNS=function(namespaceURI, localName){return new Attr();}; 
+/**
+ * function setAttributeNodeNS(newAttr)    
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {Attr} newAttr
+ * @returns {Attr}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.setAttributeNodeNS=function(newAttr){return new Attr();}; 
+/**
+ * function getElementsByTagNameNS(namespaceURI, localName)   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {NodeList}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.getElementsByTagNameNS=function(namespaceURI, localName){return new NodeList();}; 
+/**
+ * function hasAttribute(name)   
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} name
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */ 
+Element.prototype.hasAttribute=function(name){return false;}; 
+/**
+ * function hasAttributeNS(namespaceURI, localName)    
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ *  
+ * @param {String} namespaceURI
+ * @param {String} localName
+ * @returns {Boolean}
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+Element.prototype.hasAttributeNS=function(namespaceURI, localName){return false;}; 
+
+/**
+ * Object Text()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments CharacterData
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see CharacterData
+ */
+function Text(){};
+Text.prototype = new CharacterData();
+/**
+ * function splitText(offset)
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @param {Number} offset
+ * @returns {Text}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Text
+ */
+Text.prototype.splitText = function(offset) {return new Text();};
+
+/**
+ * Object Comment()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments CharacterData
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see CharacterData
+ */
+function Comment(){};
+Comment.prototype = new CharacterData();
+
+/**
+ * Object CDATASection()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Text
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Text
+ */
+function CDATASection(){};
+CDATASection.prototype = new Text();
+
+/**
+ * Object DocumentType()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */
+function DocumentType(){};
+DocumentType.prototype = new Node();
+/**
+ * Property name
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.name=""; 
+/**
+ * Property entities
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type NamedNodeMap 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.entities = new NamedNodeMap();
+/**
+ * Property notations 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type NamedNodeMap 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.notations=new NamedNodeMap(); 
+/**
+ * Property publicId 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.publicId=""; 
+/**
+ * Property systemId  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.systemId=""; 
+/**
+ * Property internalSubset 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @type String 
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.    
+ */
+DocumentType.prototype.internalSubset="";
+
+/**
+ * Object Notation()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */
+function Notation(){};
+Notation.prototype=new Node(); 
+/**
+ * Property publicId 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */  
+Notation.prototype.publicId=""; 
+/**
+ * Property systemId 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */ 
+Notation.prototype.systemId="";
+
+/**
+ * Object Entity()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */ 
+function Entity(){}; 
+Entity.prototype=new Node();
+/**
+ * Property publicId 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */  
+Entity.prototype.publicId="";
+/**
+ * Property systemId 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */  
+Entity.prototype.systemId=""; 
+/**
+ * Property notationName 
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */  
+Entity.prototype.notationName=""; 
+
+/**
+ * Object EntityReference()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */ 
+function EntityReference(){};
+EntityReference.prototype=new Node();
+
+/**
+ * Object ProcessingInstruction()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+ * 
+ * @augments Node
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+ * @see Node
+ */ 
+function ProcessingInstruction(){}; 
+ProcessingInstruction.prototype=new Node();
+/**
+ * Property target  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */ 
+ProcessingInstruction.prototype.target="";
+/**
+ * Property target  
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html 
+ * 
+ * @type String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition 
+ * @since Level 2 Document Object Model Core Definition.     
+ */ 
+ProcessingInstruction.prototype.data=""; 
+
+
+/*HTML DOM Below this line*/
+
+/**
+ * Object HTMLCollection()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */ 
+function HTMLCollection(){};
+HTMLCollection.prototype = new Object();
+/**
+ * Property length
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLCollection.prototype.length=0;
+/**
+ * function item(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLCollection.prototype.item = function(index){return new Node();};
+/**
+ * function namedItem(name)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {String} name
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLCollection.prototype.namedItem = function(index){return new Node();};
+
+/**
+ * Object HTMLOptionsCollection()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */ 
+function HTMLOptionsCollection(){};
+HTMLOptionsCollection.prototype = new Object();
+/**
+ * Property length
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionsCollection.prototype.length=0;
+/**
+ * function item(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionsCollection.prototype.item = function(index){return new Node();};
+/**
+ * function namedItem(name)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {String} name
+ * @returns {Node}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionsCollection.prototype.namedItem = function(index){return new Node();};
+
+/**
+ * Object HTMLDocument()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments Document
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see Document
+ */ 
+function HTMLDocument(){};
+HTMLDocument.prototype = new Document();
+/**
+ * Property title
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.title="";
+/**
+ * Property referrer
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.referrer="";
+/**
+ * Property domain
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.domain="";
+/**
+ * Property URL
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.URL="";
+/**
+ * Property body
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.body=new HTMLElement();
+/**
+ * Property images
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.images=new HTMLCollection();
+/**
+ * Property applets
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.applets=new HTMLCollection();
+/**
+ * Property links
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.links=new HTMLCollection();
+/**
+ * Property forms
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.forms=new HTMLCollection();
+/**
+ * Property anchors
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.anchors=new HTMLCollection();
+/**
+ * Property cookie
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.cookie="";
+/**
+ * Property lastModified
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.lastModified="";
+/**
+ * function open()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.open = function(){};
+/**
+ * function close()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.close = function(){};
+/**
+ * function write(text)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {String} text
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.write = function(text){};
+/**
+ * function writeln(text)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {String} text
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.writeln = function(text){};
+/**
+ * function getElementsByName(elementName)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {String} elementName
+ * @returns {NodeList}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDocument.prototype.getElementsByName = function(elementName){return new NodeList();};
+
+/**
+ * Object HTMLElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments Element
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see Element
+ */ 
+function HTMLElement(){};
+HTMLElement.prototype = new Element();
+/**
+ * Property id
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLElement.prototype.id="";
+/**
+ * Property title
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLElement.prototype.title="";
+/**
+ * Property lang
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLElement.prototype.lang="";
+/**
+ * Property dir
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLElement.prototype.dir="";
+/**
+ * Property className
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLElement.prototype.className="";
+/**
+ * Property innerHTML
+ * 
+ * @type String
+ */
+HTMLElement.prototype.innerHTML="";
+/**
+ * Property offsetHeight
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.offsetHeight=0;
+/**
+ * Property offsetWidth
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.offsetWidth=0;
+/**
+ * Property offsetLeft
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.offsetLeft=0;
+/**
+ * Property offsetTop
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.offsetTop=0;
+/**
+ * Property offsetParent
+ * 
+ * @type HTMLElement
+ */
+HTMLElement.prototype.offsetParent = new HTMLElement();
+/**
+ * Property scrollHeight
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.scrollHeight=0;
+/**
+ * Property scrollWidth
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.scrollWidth=0;
+/**
+ * Property scrollLeft
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.scrollLeft=0;
+/**
+ * Property scrollTop
+ * 
+ * @type Number
+ */
+HTMLElement.prototype.scrollTop=0;
+/**
+ * Property style
+ * 
+ * @type CSS2Properties
+ */
+HTMLElement.prototype.style = new CSS2Properties();
+
+/**
+ * Object HTMLHtmlElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLHtmlElement(){};
+HTMLHtmlElement.prototype = new HTMLElement();
+/**
+ * Property version
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHtmlElement.prototype.version="";
+
+/**
+ * Object HTMLHeadElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLHeadElement(){};
+HTMLHeadElement.prototype = new HTMLElement();
+/**
+ * Property profile
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHeadElement.prototype.profile="";
+
+/**
+ * Object HTMLLinkElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLLinkElement(){};
+HTMLLinkElement.prototype = new HTMLElement();
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.disabled=false;
+/**
+ * Property charset
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.charset="";
+/**
+ * Property href
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.href="";
+/**
+ * Property hreflang
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.hreflang="";
+/**
+ * Property media
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.media="";
+/**
+ * Property rel
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.rel="";
+/**
+ * Property rev
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.rev="";
+/**
+ * Property target
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.target="";
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLinkElement.prototype.type="";
+
+/**
+ * Object HTMLTitleElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTitleElement(){};
+HTMLTitleElement.prototype = new HTMLElement();
+/**
+ * Property text
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTitleElement.prototype.text="";
+
+/**
+ * Object HTMLMetaElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLMetaElement(){};
+HTMLMetaElement.prototype = new HTMLElement();
+/**
+ * Property content
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMetaElement.prototype.content="";
+/**
+ * Property httpEquiv
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMetaElement.prototype.httpEquiv="";
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMetaElement.prototype.name="";
+/**
+ * Property scheme
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMetaElement.prototype.scheme="";
+
+/**
+ * Object HTMLBaseElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLBaseElement(){};
+HTMLBaseElement.prototype = new HTMLElement();
+/**
+ * Property href
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBaseElement.prototype.href="";
+/**
+ * Property target
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBaseElement.prototype.target="";
+
+/**
+ * Object HTMLIsIndexElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLIsIndexElement(){};
+HTMLIsIndexElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIsIndexElement.prototype.form=new HTMLFormElement();
+/**
+ * Property prompt
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIsIndexElement.prototype.prompt="";
+
+/**
+ * Object HTMLStyleElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLStyleElement(){};
+HTMLStyleElement.prototype = new HTMLElement();
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLStyleElement.prototype.disabled=false;
+/**
+ * Property media
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLStyleElement.prototype.media="";
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLStyleElement.prototype.type="";
+
+/**
+ * Object HTMLBodyElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLBodyElement(){};
+HTMLBodyElement.prototype = new HTMLElement();
+/**
+ * Property aLink
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.aLink="";
+/**
+ * Property background
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.background="";
+/**
+ * Property bgColor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.bgColor="";
+/**
+ * Property link
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.link="";
+/**
+ * Property text
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.text="";
+/**
+ * Property vLink
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBodyElement.prototype.vLink="";
+
+/**
+ * Object HTMLFormElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLFormElement(){};
+HTMLFormElement.prototype = new HTMLElement();
+/**
+ * Property elements
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.elements=new HTMLCollection();
+/**
+ * Property length
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.length=0;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.name="";
+/**
+ * Property acceptCharset
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.acceptCharset="";
+/**
+ * Property action
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.action="";
+/**
+ * Property enctype
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.enctype="";
+/**
+ * Property method
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.method="";
+/**
+ * Property target
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.target="";
+/**
+ * function submit()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.submit = function(){};
+/**
+ * function reset()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFormElement.prototype.reset = function(){};
+
+/**
+ * Object HTMLSelectElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLSelectElement(){};
+HTMLSelectElement.prototype = new HTMLElement();
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.type="";
+/**
+ * Property selectedIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.selectedIndex=0;
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.value="";
+/**
+ * Property length
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.length=0;
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.form = new HTMLFormElement();
+/**
+ * Property options
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLOptionsCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.options= new HTMLOptionsCollection();
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.disabled=false;
+/**
+ * Property multiple
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.multiple=false;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.name="";
+/**
+ * Property size
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.size=0;
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.tabIndex=0;
+/**
+ * function add(element, before)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {HTMLElement} element
+ * @param {HTMLElement} before
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.add = function(element, before){};
+/**
+ * function remove(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.remove = function(index){};
+/**
+ * function blur()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.blur = function(){};
+/**
+ * function focus()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLSelectElement.prototype.focus = function(){};
+
+/**
+ * Object HTMLOptGroupElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLOptGroupElement(){};
+HTMLOptGroupElement.prototype = new HTMLElement();
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptGroupElement.prototype.disabled=false;
+/**
+ * Property label
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptGroupElement.prototype.label="";
+
+/**
+ * Object Option()
+ * @constructor
+ * @param {String} text
+ * @param {String} value
+ * @param {Boolean} defaultSelected
+ * @param {Boolean} selected
+ */
+function Option(text, value, defaultSelected, selected){};
+Option.prototype = new HTMLOptionElement();
+/**
+ * Object HTMLOptionElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLOptionElement(){};
+HTMLOptionElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.form = new HTMLFormElement();
+/**
+ * Property defaultSelected
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.defaultSelected=false;
+/**
+ * Property text
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.text="";
+/**
+ * Property index
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.index=0;
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.disabled=false;
+/**
+ * Property label
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.label="";
+/**
+ * Property selected
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.selected=false;
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOptionElement.prototype.value="";
+
+/**
+ * Object HTMLInputElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLInputElement(){};
+HTMLInputElement.prototype = new HTMLElement();
+/**
+ * Property defaultValue
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.defaultValue="";
+/**
+ * Property defaultChecked
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.defaultChecked=false;
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.form = new HTMLFormElement();
+/**
+ * Property accept
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.accept="";
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.accessKey="";
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.align="";
+/**
+ * Property alt
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.alt="";
+/**
+ * Property checked
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.checked=false;
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.disabled=false;
+/**
+ * Property masLength
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.maxLenght=0;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.name="";
+/**
+ * Property readOnly
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.readOnly=false;
+/**
+ * Property size
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.size=0;
+/**
+ * Property src
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.src="";
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.tabIndex=0;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.type="";
+/**
+ * Property useMap
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.useMap="";
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.value="";
+/**
+ * function blur()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.blur = function(){};
+/**
+ * function focus()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.focus = function(){};
+/**
+ * function select()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.select = function(){};
+/**
+ * function click()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLInputElement.prototype.click = function(){};
+
+/**
+ * Object HTMLTextAreaElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTextAreaElement(){};
+HTMLTextAreaElement.prototype = new HTMLElement();
+/**
+ * Property defaultValue
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.defaultValue="";
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.form= new HTMLFormElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.accessKey="";
+/**
+ * Property cols
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.cols=0;
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.disabled=false;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.name="";
+/**
+ * Property readOnly
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.readOnly=false;
+/**
+ * Property rows
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.rows=0;
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.tabIndex=0;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.type="";
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.value="";
+/**
+ * function blur()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.blur = function(){};
+/**
+ * function focus()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.focus = function(){};
+/**
+ * function select()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTextAreaElement.prototype.select = function(){};
+
+/**
+ * Object HTMLButtonElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLButtonElement(){};
+HTMLButtonElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.form = new HTMLFormElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.accessKey = "";
+/**
+ * Property disabled
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.disabled=false;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.name="";
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.tabIndex=0;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.type="";
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLButtonElement.prototype.value="";
+
+/**
+ * Object HTMLLabelElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLLabelElement(){};
+HTMLLabelElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLabelElement.prototype.form = new HTMLFormElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLabelElement.prototype.accessKey="";
+/**
+ * Property htmlFor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLabelElement.prototype.htmlFor="";
+
+/**
+ * Object HTMLFieldSetElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLFieldSetElement(){};
+HTMLFieldSetElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFieldSetElement.prototype.form = new HTMLFormElement();
+
+/**
+ * Object HTMLLegendElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLLegendElement(){};
+HTMLLegendElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLegendElement.prototype.form = new HTMLFormElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLegendElement.prototype.accessKey="";
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLegendElement.prototype.align="";
+
+/**
+ * Object HTMLUListElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLUListElement(){};
+HTMLUListElement.prototype = new HTMLElement();
+/**
+ * Property compact
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLUListElement.prototype.compact=false;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLUListElement.prototype.type="";
+
+/**
+ * Object HTMLOListElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLOListElement(){};
+HTMLOListElement.prototype = new HTMLElement();
+/**
+ * Property compact
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOListElement.prototype.compact=false;
+/**
+ * Property start
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOListElement.prototype.start=0;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLOListElement.prototype.type="";
+
+/**
+ * Object HTMLDListElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLDListElement(){};
+HTMLDListElement.prototype = new HTMLElement();
+/**
+ * Property compact
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDListElement.prototype.compact=false;
+
+/**
+ * Object HTMLDirectoryElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLDirectoryElement(){};
+HTMLDirectoryElement.prototype = new HTMLElement();
+/**
+ * Property compact
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDirectoryElement.prototype.compact=false;
+
+/**
+ * Object HTMLMenuElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLMenuElement(){};
+HTMLMenuElement.prototype = new HTMLElement();
+/**
+ * Property compact
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMenuElement.prototype.compact=false;
+
+/**
+ * Object HTMLLIElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLLIElement(){};
+HTMLLIElement.prototype = new HTMLElement();
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLIElement.prototype.type="";
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLLIElement.prototype.value=0;
+
+/**
+ * Object HTMLDivElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLDivElement(){};
+HTMLDivElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLDivElement.prototype.align="";
+
+/**
+ * Object HTMLParagraphElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLParagraphElement(){};
+HTMLParagraphElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLParagraphElement.prototype.align="";
+
+/**
+ * Object HTMLHeadingElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLHeadingElement(){};
+HTMLHeadingElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHeadingElement.prototype.align="";
+
+/**
+ * Object HTMLQuoteElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLQuoteElement(){};
+HTMLQuoteElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLQuoteElement.prototype.align="";
+
+/**
+ * Object HTMLPreElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLPreElement(){};
+HTMLPreElement.prototype = new HTMLElement();
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLPreElement.prototype.width=0;
+
+/**
+ * Object HTMLBRElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLBRElement(){};
+HTMLBRElement.prototype = new HTMLElement();
+/**
+ * Property clear
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBRElement.prototype.clear="";
+
+/**
+ * Object HTMLBaseFontElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLBaseFontElement(){};
+HTMLBaseFontElement.prototype = new HTMLElement();
+/**
+ * Property color
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBaseFontElement.prototype.color="";
+/**
+ * Property face
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBaseFontElement.prototype.face="";
+/**
+ * Property size
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLBaseFontElement.prototype.size=0;
+
+/**
+ * Object HTMLBaseFontElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLFontElement(){};
+HTMLFontElement.prototype = new HTMLElement();
+/**
+ * Property color
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFontElement.prototype.color="";
+/**
+ * Property face
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFontElement.prototype.face="";
+/**
+ * Property size
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFontElement.prototype.size=0;
+
+/**
+ * Object HTMLHRElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLHRElement(){};
+HTMLHRElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHRElement.prototype.align="";
+/**
+ * Property noShade
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHRElement.prototype.noShade=false;
+/**
+ * Property size
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHRElement.prototype.size="";
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLHRElement.prototype.width="";
+
+/**
+ * Object HTMLModElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLModElement(){};
+HTMLModElement.prototype = new HTMLElement();
+/**
+ * Property cite
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLModElement.prototype.cite="";
+/**
+ * Property dateTime
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLModElement.prototype.dateTime="";
+
+/**
+ * Object HTMLAnchorElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLAnchorElement(){};
+HTMLAnchorElement.prototype = new HTMLElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.accessKey="";
+/**
+ * Property charset
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.charset="";
+/**
+ * Property coords
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.coords="";
+/**
+ * Property href
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.href="";
+/**
+ * Property hreflang
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.hreflang="";
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.name="";
+/**
+ * Property rel
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.rel="";
+/**
+ * Property rev
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.rev="";
+/**
+ * Property shape
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.shape="";
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.tabIndex=0;
+/**
+ * Property target
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.target="";
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.type="";
+/**
+ * function blur()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.blur = function(){};
+/**
+ * function focus()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAnchorElement.prototype.focus = function(){};
+
+/**
+ * Object Image()
+ * @constructor
+ * @param {Number} width
+ * @param {Number} height
+ */
+function Image(width, height){};
+Image.prototype = new HTMLImageElement();
+/**
+ * Object HTMLImageElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLImageElement(){};
+HTMLImageElement.prototype = new HTMLElement();
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.name="";
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.align="";
+/**
+ * Property alt
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.alt="";
+/**
+ * Property border
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.border="";
+/**
+ * Property height
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.height=0;
+/**
+ * Property hspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.hspace=0;
+/**
+ * Property isMap
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.isMap=false;
+/**
+ * Property longDesc
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.longDesc="";
+/**
+ * Property src
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.src="";
+/**
+ * Property useMap
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.useMap="";
+/**
+ * Property vspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.vspace=0;
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLImageElement.prototype.width=0;
+
+/**
+ * Object HTMLObjectElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLObjectElement(){};
+HTMLObjectElement.prototype = new HTMLElement();
+/**
+ * Property form
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLFormElement
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.form = new HTMLFormElement();
+/**
+ * Property code
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.code="";
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.align="";
+/**
+ * Property archive
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.archive="";
+/**
+ * Property border
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.border="";
+/**
+ * Property codeBase
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.codeBase="";
+/**
+ * Property codeType
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.codeType="";
+/**
+ * Property data
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.data="";
+/**
+ * Property declare
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.declare=false;
+/**
+ * Property height
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.height="";
+/**
+ * Property hspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.hspace=0;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.name="";
+/**
+ * Property standby
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.standby="";
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.tabIndex=0;
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.type="";
+/**
+ * Property useMap
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.useMap="";
+/**
+ * Property vspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.vspace=0;
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.width="";
+/**
+ * Property contentDocument
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Document
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLObjectElement.prototype.contentDocument= new HTMLDocument();
+
+/**
+ * Object HTMLParamElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLParamElement(){};
+HTMLParamElement.prototype = new HTMLElement();
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLParamElement.prototype.name="";
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLParamElement.prototype.type="";
+/**
+ * Property value
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLParamElement.prototype.value="";
+/**
+ * Property valueType
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLParamElement.prototype.valueType="";
+
+/**
+ * Object HTMLAppletElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLAppletElement(){};
+HTMLAppletElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.align="";
+/**
+ * Property alt
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.alt="";
+/**
+ * Property archive
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.archive="";
+/**
+ * Property code
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.code="";
+/**
+ * Property codeBase
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.codeBase="";
+/**
+ * Property height
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.hight="";
+/**
+ * Property hspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.hspace=0;
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.name="";
+/**
+ * Property object
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.object="";
+/**
+ * Property vspace
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.vspace=0;
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAppletElement.prototype.width="";
+
+/**
+ * Object HTMLMapElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLMapElement(){};
+HTMLMapElement.prototype = new HTMLElement();
+/**
+ * Property areas
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMapElement.prototype.areas = new HTMLCollection();
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLMapElement.prototype.name="";
+
+/**
+ * Object HTMLAreaElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLAreaElement(){};
+HTMLAreaElement.prototype = new HTMLElement();
+/**
+ * Property accessKey
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.accessKey="";
+/**
+ * Property alt
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.alt="";
+/**
+ * Property coords
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.coords="";
+/**
+ * Property href
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.href="";
+/**
+ * Property noHref
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.noHref=false;
+/**
+ * Property shape
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.shape="";
+/**
+ * Property tabIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.tabIndex=0;
+/**
+ * Property target
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLAreaElement.prototype.target="";
+
+/**
+ * Object HTMLScriptElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLScriptElement(){};
+HTMLScriptElement.prototype = new HTMLElement();
+/**
+ * Property text
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.text="";
+/**
+ * Property htmlFor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.htmlFor="";
+/**
+ * Property event
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.event="";
+/**
+ * Property charset
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.charset="";
+/**
+ * Property defer
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.defer="";
+/**
+ * Property src
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.src="";
+/**
+ * Property type
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLScriptElement.prototype.type="";
+
+/**
+ * Object HTMLTableElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableElement(){};
+HTMLTableElement.prototype = new HTMLElement();
+/**
+ * Property caption
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLTableCaptionElement
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.caption = new HTMLTableCaptionElement();
+/**
+ * Property tHead
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLTableSectionElement
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.tHead = new HTMLTableSelectionElement();
+/**
+ * Property tFoot
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLTableSectionElement
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.tFoot = new HTMLTableSelectionElement();
+/**
+ * Property rows
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.rows = new HTMLCollection();
+/**
+ * Property tBodies
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.tBodies = new HTMLCollection();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.align="";
+/**
+ * Property bgColor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.bgColor="";
+/**
+ * Property border
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.border="";
+/**
+ * Property cellPadding
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.cellPadding="";
+/**
+ * Property cellSpacing
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.cellSpacing="";
+/**
+ * Property frame
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.frame="";
+/**
+ * Property rules
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.rules="";
+/**
+ * Property summary
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.summary="";
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.width="";
+/**
+ * function createTHead();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @returns {HTMLElement}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.createTHead = function(){return new HTMLElement();};
+/**
+ * function deleteTHead();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.deleteTHead = function(){};
+/**
+ * function createTFoot();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @returns {HTMLElement}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.createTFoot = function(){return new HTMLElement();};
+/**
+ * function deleteTFoot();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.deleteTFoot = function(){};
+/**
+ * function createCaption();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @returns {HTMLElement}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.createCaption = function(){return new HTMLElement();};
+/**
+ * function deleteCaption();
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.deleteCaption = function(){};
+/**
+ * function insertRow(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @returns {HTMLElement}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.insertRow = function(index){return new HTMLElement();};
+/**
+ * function deleteRow(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableElement.prototype.deleteRow = function(index){};
+
+/**
+ * Object HTMLTableCaptionElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableCaptionElement(){};
+HTMLTableCaptionElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCaptionElement.prototype.align="";
+
+/**
+ * Object HTMLTableColElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableColElement(){};
+HTMLTableColElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.align="";
+/**
+ * Property ch
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.ch="";
+/**
+ * Property chOff
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.chOff="";
+/**
+ * Property span
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.span=0;
+/**
+ * Property vAlign
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.vAlign="";
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableColElement.prototype.width="";
+
+/**
+ * Object HTMLTableSelectionElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableSelectionElement(){};
+HTMLTableSelectionElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.align="";
+/**
+ * Property ch
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.ch="";
+/**
+ * Property chOff
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.chOff="";
+/**
+ * Property vAlign
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.vAlign="";
+/**
+ * Property rows
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.rows="";
+/**
+ * function insertRow(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @returns {HTMLElement}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.insertRow = function(index){return new HTMLElement();};
+/**
+ * function deleteRow(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableSelectionElement.prototype.deleteRow = function(index){};
+
+/**
+ * Object HTMLTableRowElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableRowElement(){};
+HTMLTableRowElement.prototype = new HTMLElement();
+/**
+ * Property rowIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.rowIndex=0;
+/**
+ * Property sectionRowIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.sectionRowIndex=0;
+/**
+ * Property cells
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type HTMLCollection
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.cells = new HTMLCollection();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.align="";
+/**
+ * Property bgColor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.bgColor="";
+/**
+ * Property ch
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.ch="";
+/**
+ * Property chOff
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.chOff="";
+/**
+ * Property vAlign
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.vAlign="";
+/**
+ * function insertCell(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @returns {HTMLElement}
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.insertCell = function(index){return new HTMLElement();};
+/**
+ * function insertCell(index)
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @param {Number} index
+ * @throws DOMException
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableRowElement.prototype.deleteCell = function(index){};
+
+/**
+ * Object HTMLTableRowElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLTableCellElement(){};
+HTMLTableCellElement.prototype = new HTMLElement();
+/**
+ * Property cellIndex
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.cellIndex=0;
+/**
+ * Property abbr
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.abbr="";
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.align="";
+/**
+ * Property axis
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.axis="";
+/**
+ * Property bgColor
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.bgColor="";
+/**
+ * Property ch
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.ch="";
+/**
+ * Property chOff
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.chOff="";
+/**
+ * Property colSpan
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.colSpan=0;
+/**
+ * Property headers
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.headers="";
+/**
+ * Property height
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.height="";
+/**
+ * Property noWrap
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.noWrap=false;
+/**
+ * Property rowSpan
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Number
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.rowSpan=0;
+/**
+ * Property scope
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.scope="";
+/**
+ * Property vAlign
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.vAlign="";
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLTableCellElement.prototype.width="";
+
+/**
+ * Object HTMLFrameSetElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLFrameSetElement(){};
+HTMLFrameSetElement.prototype = new HTMLElement();
+/**
+ * Property cols
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameSetElement.prototype.cols="";
+/**
+ * Property rows
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameSetElement.prototype.rows="";
+
+/**
+ * Object HTMLFrameElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLFrameElement(){};
+HTMLFrameElement.prototype = new HTMLElement();
+/**
+ * Property frameBorder
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.frameBorder="";
+/**
+ * Property longDesc
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.longDesc="";
+/**
+ * Property marginHeight
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.marginHeight="";
+/**
+ * Property marginWidth
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.marginWidth="";
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.name="";
+/**
+ * Property noResize
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Boolean
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.noResize=false;
+/**
+ * Property scrolling
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.scrolling="";
+/**
+ * Property src
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.src="";
+/**
+ * Property contentDocument
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Document
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLFrameElement.prototype.contentDocument= new HTMLDocument();
+
+/**
+ * Object HTMLIFrameElement()
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @augments HTMLElement
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ * @see HTMLElement
+ */
+function HTMLIFrameElement(){};
+HTMLIFrameElement.prototype = new HTMLElement();
+/**
+ * Property align
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.align="";
+/**
+ * Property frameBorder
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.frameBorder="";
+/**
+ * Property height
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.height="";
+/**
+ * Property longDesc
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.longDesc="";
+/**
+ * Property marginHeight
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.marginHeight="";
+/**
+ * Property marginWidth
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.marginWidth="";
+/**
+ * Property name
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.name="";
+/**
+ * Property scrolling
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.scrolling="";
+/**
+ * Property src
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.src="";
+/**
+ * Property width
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type String
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.width="";
+/**
+ * Property contentDocument
+ * http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html
+ * 
+ * @type Document
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model HTML Specification.
+ */
+HTMLIFrameElement.prototype.contentDocument= new HTMLDocument();
+
+/* Stylesheets */
+/**
+ * Object CSS2Properties()
+ * http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/ecma-script-binding.html
+ * 
+ * @augments Object
+ * @constructor
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Style Specification.
+ */
+function CSS2Properties(){};
+CSS2Properties.prototype = new Object();
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js
new file mode 100644
index 0000000..e93adf8
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/browserWindow.js
@@ -0,0 +1,618 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2013 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *     IBM Corporation - initial API and implementation
+ *******************************************************************************/
+function BarProp(){};
+BarProp.prototype = new Array();
+
+/**
+ * Object Window()
+ * @super Global
+ * @constructor
+ * @since Common Usage, no standard
+*/
+function Window(){};
+Window.prototype = new EventTarget();
+Window.prototype.self = new Window();
+Window.prototype.window = new Window();
+Window.prototype.frames = new Array();
+/**
+ * Property closed
+ * @type Boolean
+ * @memberOf Window
+ */
+Window.prototype.closed = new Boolean();
+/**
+ * Property defaultStatus
+ * @type String
+ * @memberOf Window
+ */
+Window.prototype.defaultStatus = "";
+/**
+ * Property document
+ * @type Document
+ * @memberOf Window
+ */
+Window.prototype.document= new HTMLDocument();
+/**
+ * Property history
+ * @type History
+ * @memberOf Window
+ */
+Window.prototype.history= new History();
+/**
+ * Property location
+ * @type Location
+ * @memberOf Window
+ */
+Window.prototype.location=new Location();
+/**
+ * Property name
+ * @type String
+ * @memberOf Window
+ */
+Window.prototype.name = "";
+/**
+ * Property navigator
+ * @type Navigator
+ * @memberOf Window
+ */
+Window.prototype.navigator = new Navigator();
+/**
+ * Property opener
+ * @type Window
+ * @memberOf Window
+ */
+Window.prototype.opener = new Window();
+/**
+ * Property outerWidth
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.outerWidth = 0;
+/**
+ * Property outerHeight
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.outerHeight = 0;
+/**
+ * Property pageXOffset
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.pageXOffset = 0;
+/**
+ * Property pageYOffset
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.pageYOffset = 0;
+/**
+ * Property parent
+ * @type Window
+ * @memberOf Window
+ */
+Window.prototype.parent = new Window();
+/**
+ * Property screen
+ * @type Screen
+ * @memberOf Window
+ */
+Window.prototype.screen = new Screen();
+/**
+ * Property status
+ * @type String
+ * @memberOf Window
+ */
+Window.prototype.status = "";
+/**
+ * Property top
+ * @type Window
+ * @memberOf Window
+ */
+Window.prototype.top = new Window();
+
+
+/*
+ * These properties may need to be moved into a browswer specific library.
+ */
+
+ /**
+ * Property innerWidth
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.innerWidth = 0;
+/**
+ * Property innerHeight
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.innerHeight = 0;
+/**
+ * Property screenX
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.screenX = 0;
+/**
+ * Property screenY
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.screenY = 0;
+/**
+ * Property screenLeft
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.screenLeft = 0;
+/**
+ * Property screenTop
+ * @type Number
+ * @memberOf Window
+ */
+Window.prototype.screenTop = 0;
+//Window.prototype.event = new Event();
+Window.prototype.length = 0;
+Window.prototype.scrollbars= new BarProp();
+Window.prototype.scrollX=0;
+Window.prototype.scrollY=0;
+Window.prototype.content= new Window();
+Window.prototype.menubar= new BarProp();
+Window.prototype.toolbar= new BarProp();
+Window.prototype.locationbar= new BarProp();
+Window.prototype.personalbar= new BarProp();
+Window.prototype.statusbar= new BarProp();
+Window.prototype.directories= new BarProp();
+Window.prototype.scrollMaxX=0;
+Window.prototype.scrollMaxY=0;
+Window.prototype.fullScreen="";
+Window.prototype.frameElement="";
+/* End properites */
+
+/**
+ * function alert() 
+ * @param {String} message
+ * @memberOf Window
+ */
+Window.prototype.alert = function(message){};
+/**
+ * function blur() 
+ * @memberOf Window
+ */
+Window.prototype.blur = function(){};
+/**
+ * function clearInterval(intervalID) 
+ * @param intervalID
+ * @memberOf Window
+ */
+Window.prototype.clearInterval = function(intervalID){};
+/**
+ * function clearTimeout(intervalID) 
+ * @param intervalID
+ * @memberOf Window
+ */
+Window.prototype.clearTimeout = function(intervalID){};
+/**
+ * function close() 
+ * @memberOf Window
+ */
+Window.prototype.close = function(){};
+/**
+ * function confirm() 
+ * @param {String} arg
+ * @memberOf Window
+ * @returns {Boolean}
+ */
+Window.prototype.confirm = function(arg){return false;};
+/**
+ * function focus() 
+ * @memberOf Window
+ */
+Window.prototype.focus = function(){};
+/**
+ * function getComputedStyle(element, pseudoElt ) 
+ * @param {Element} element
+ * @param {String} pseudoElt 
+ * @memberOf Window
+ * @returns {Object}
+ */
+Window.prototype.getComputedStyle = function(element,pseudoElt ){return new Object();};
+/**
+ * function moveTo(x, y) 
+ * @param {Number} x
+ * @param {Number} y
+ * @memberOf Window
+ */
+Window.prototype.moveTo = function(x,y){};
+/**
+ * function moveBy(deltaX, deltaY) 
+ * @param {Number} deltaX
+ * @param {Number} deltaY
+ * @memberOf Window
+ */
+Window.prototype.moveBy = function(deltaX,deltaY){};
+/**
+ * function open(optionalArg1, optionalArg2, optionalArg3, optionalArg4) 
+ * @param {String} url
+ * @param {String} windowName
+ * @param {String} windowFeatures
+ * @param {Boolean} optionalArg4
+ * @memberOf Window
+ * @returns {Window}
+ */
+Window.prototype.open = function(url, windowName, windowFeatures, optionalArg4){return new Window();};
+/**
+ * function print() 
+ * @memberOf Window
+ */
+Window.prototype.print = function(){};
+/**
+ * function prompt(text, value) 
+ * @param {String} text
+ * @param {String} value
+ * @memberOf Window
+ * @returns {String}
+ */
+Window.prototype.prompt = function(text, value){return "";};
+/**
+ * function resizeTo(newOuterWidth,newOuterHeight) 
+ * @param {Number} newOuterWidth
+ * @param {Number} newOuterHeighr
+ * @memberOf Window
+ */
+Window.prototype.resizeTo=function(newOuterWidth,newOuterHeight){};
+/**
+ * function resizeBy(deltaX, deltaY) 
+ * @param {Number} deltaX
+ * @param {Number} deltaY
+ * @memberOf Window
+ */
+Window.prototype.resizeBy=function(deltaX,deltaY){};
+/**
+ * function scrollTo(x,y) 
+ * @param {Number} x
+ * @param {Number} y
+ * @memberOf Window
+ */
+Window.prototype.scrollTo=function(x,y){};
+/**
+ * function scrollBy(pixelX,pixelY) 
+ * @param {Number} pixelX
+ * @param {Number} pixelY
+ * @memberOf Window
+ */
+Window.prototype.scrollBy=function(pixelX,pixelY){};
+/**
+ * function setInterval(arg1, arg2) 
+ * @param {Function} callback
+ * @param {Number} delay
+ * @memberOf Window
+ * @returns {Number}
+ */
+Window.prototype.setInterval=function(callback, delay){return 0;};
+/**
+ * function setTimeout(callback, delay) 
+ * @param {Function} callback
+ * @param {Number} delay
+ * @memberOf Window
+ * @returns {Number}
+ */
+Window.prototype.setTimeout=function(callback, delay){ return 0;};
+/**
+ * function atob(encodedData) 
+ * @param {String} encodedData
+ * @memberOf Window
+ * @returns {String}
+ */
+Window.prototype.atob=function(encodedData){return "";};
+/**
+ * function btoa(arg) 
+ * @param {String} stringToEncode
+ * @memberOf Window
+ * @returns {String}
+ */
+Window.prototype.btoa=function(stringToEncode){return "";};
+/**
+ * function setResizable(resizable) 
+ * @param {Boolean} resizable
+ * @memberOf Window
+ */
+Window.prototype.setResizable=function(resizable){};
+
+Window.prototype.captureEvents=function(eventType){};
+Window.prototype.releaseEvents=function(eventType){};
+Window.prototype.routeEvent=function(eventType){};
+Window.prototype.enableExternalCapture=function(){};
+Window.prototype.disableExternalCapture=function(){};
+Window.prototype.find=function(){};
+Window.prototype.back=function(){};
+Window.prototype.forward=function(){};
+Window.prototype.home=function(){};
+Window.prototype.stop=function(){};
+/**
+ * @param {Number} pixelX
+ * @param {Number} pixelY
+ */
+Window.prototype.scroll=function(pixelX,pixelY){};
+/* End functions */
+
+/**
+  * Object History()
+  * @super Object
+  * @constructor
+  * @since Common Usage, no standard
+ */
+function History(){};
+History.prototype=new Object();
+History.prototype.history = new History();
+/**
+ * Property length
+ * @type Number
+ * @memberOf History
+ */
+History.prototype.length = 0;
+/**
+ * function back()
+ * @memberOf History
+ */
+History.prototype.back = function(){};
+/**
+ * function forward()
+ * @memberOf History
+ */
+History.prototype.forward = function(){};
+/**
+ * function back()
+ * @param arg
+ * @memberOf History
+ */
+History.prototype.go = function(arg){};
+
+/**
+  * Object Location()
+  * @super Object
+  * @constructor
+  * @since Common Usage, no standard
+ */
+function Location(){};
+Location.prototype = new Object();
+Location.prototype.location = new Location();
+/**
+ * Property hash
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.hash = "";
+/**
+ * Property host
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.host = "";
+/**
+ * Property hostname
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.hostname = "";
+/**
+ * Property href
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.href = "";
+/**
+ * Property pathname
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.pathname = "";
+/**
+ * Property port
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.port = "";
+/**
+ * Property protocol
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.protocol = "";
+/**
+ * Property search
+ * @type String
+ * @memberOf Location
+ */
+Location.prototype.search = "";
+/**
+ * function assign(arg)
+ * @param {String} arg
+ * @memberOf Location
+ */
+Location.prototype.assign = function(arg){};
+/**
+ * function reload(optionalArg)
+ * @param {Boolean} optionalArg
+ * @memberOf Location
+ */
+Location.prototype.reload = function(optionalArg){};
+/**
+ * function replace(arg)
+ * @param {String} arg
+ * @memberOf Location
+ */
+Location.prototype.replace = function(arg){};
+
+/**
+ * Object Navigator()
+ * @super Object
+ * @constructor
+ * @since Common Usage, no standard
+*/
+function Navigator(){};
+Navigator.prototype = new Object();
+Navigator.prototype.navigator = new Navigator();
+/**
+ * Property appCodeName
+ * @type String
+ * @memberOf Navigator
+ */
+Navigator.prototype.appCodeName = "";
+/**
+ * Property appName
+ * @type String
+ * @memberOf Navigator
+ */
+Navigator.prototype.appName = "";
+/**
+ * Property appVersion
+ * @type String
+ * @memberOf Navigator
+ */
+Navigator.prototype.appVersion = "";
+/**
+ * Property cookieEnabled
+ * @type Boolean
+ * @memberOf Navigator
+ */
+Navigator.prototype.cookieEnabled = new Boolean();
+/**
+ * Property mimeTypes
+ * @type Array
+ * @memberOf Navigator
+ */
+Navigator.prototype.mimeTypes = new Array();
+/**
+ * Property platform
+ * @type String
+ * @memberOf Navigator
+ */
+Navigator.prototype.platform = "";
+/**
+ * Property plugins
+ * @type Array
+ * @memberOf Navigator
+ */
+Navigator.prototype.plugins = new Array();
+/**
+ * Property userAgent
+ * @type String
+ * @memberOf Navigator
+ */
+Navigator.prototype.userAgent = "";
+/**
+ * function javaEnabled()
+ * @returns {Boolean}
+ * @memberOf Navigator
+ */
+Navigator.prototype.javaEnabled = function(){return false;};
+
+/**
+ * Object Screen()
+ * @super Object
+ * @constructor
+ * @since Common Usage, no standard
+*/
+function Screen(){};
+Screen.prototype = new Object();
+Screen.prototype.screen = new Screen();
+/**
+ * Property availHeight
+ * @type Number
+ * @memberOf Screen
+ */
+Navigator.prototype.availHeight = 0;
+/**
+ * Property availWidth
+ * @type Number
+ * @memberOf Screen
+ */
+Navigator.prototype.availWidth = 0;
+/**
+ * Property colorDepth
+ * @type Number
+ * @memberOf Screen
+ */
+Navigator.prototype.colorDepth = 0;
+/**
+ * Property height
+ * @type Number
+ * @memberOf Screen
+ */
+Navigator.prototype.height = 0;
+/**
+ * Property width
+ * @type Number
+ * @memberOf Screen
+ */
+Navigator.prototype.width = 0;
+
+Event.prototype=new Object();
+// PhaseType
+Event.prototype.CAPTURING_PHASE = 1;
+Event.prototype.AT_TARGET = 2;
+Event.prototype.BUBBLING_PHASE = 3;
+
+Event.prototype.type="";
+Event.prototype.target=new EventTarget();
+Event.prototype.currentTarget=new EventTarget();
+Event.prototype.eventPhase=0;
+Event.prototype.bubbles=false;
+Event.prototype.cancelable=false;
+Event.prototype.timeStamp=0;
+Event.prototype.stopPropagation=function(){};
+Event.prototype.preventDefault=function(){};
+/**
+ * @param {String} eventTypeArg
+ * @param {Boolean} canBubbleArg
+ * @param {Boolean} cancelableArg
+ */
+Event.prototype.initEvent=function(eventTypeArg, 
+                             canBubbleArg, 
+                             cancelableArg){};
+function EventListener(){};
+EventListener.prototype=new Object();
+/**
+ * @param {Event} event
+ * @memberOf EventListener
+ */
+EventListener.prototype.handleEvent=function(event){};
+
+function EventTarget(){};
+EventTarget.prototype=new Object();
+/*
+ * These functions may need to be moved into a browser specific library.
+ */
+/**
+ * @memberOf Window
+ * @param event {Event}
+ * @throws {EventException}
+ */
+EventTarget.prototype.dispatchEvent=function(event){};
+
+// https://developer.mozilla.org/en-US/docs/DOM/element.addEventListener
+/**
+ * @memberOf Window
+ * @param {String} type
+ * @param {EventListener} listener
+ * @param {Boolean} useCapture
+ */
+EventTarget.prototype.addEventListener=function(type, listener, useCapture){};
+// https://developer.mozilla.org/en-US/docs/DOM/element.removeEventListener
+/**
+ * @memberOf Window
+ * @param {String} type
+ * @param {EventListener} listener
+ * @param {Boolean} useCapture
+ */
+EventTarget.prototype.removeEventListener=function(type, listener, useCapture){};
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/byyouglobal.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/byyouglobal.js
new file mode 100644
index 0000000..f478fba
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/byyouglobal.js
@@ -0,0 +1,170 @@
+/**
+ *  Permite a passagem de parametros entre eventos do Workflow.
+ * Usar em eventos de processos.
+ * @super Object
+ * @memberOf globalvars
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+globalvars.prototype=new Object();
+
+/**
+ * Inclui um novo valor nos parametros gerais. 
+ * Usar em eventos de processos.
+ *
+ *Exemplo:
+ *  globalvars.put("nome", "valor"); 
+ *
+ * @memberOf globalvars + * @param {String} nome Nome do parametro + * @param {Object} valor Valor do parametro + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +globalvars.put = function(nome, valor){}; + +/** + * Recupera um valor da tabela de parametros gerais. + * Usar em eventos de processos. + *
+ *Exemplo:
+ *  var valor = globalvars.get("nome"); 
+ *
+ * @memberOf globalvars + * @param {String} nome Nome do parametro + * @returns {Object} Valor do parametro + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +globalvars.get = function(nome){return new Object();}; + +/** + * A variável log permite ao usuário enviar mensagens que ficarão expostas no log do ECM server durante a execução + * de um processo. + * Usar em qualquer evento. + * @super Object + * @memberOf log + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +log.prototype=new Object(); + +/** + * Efetua log de uma String com a 'criticidade' INFO. + * Usar em qualquer evento. + *
+ *Exemplo:
+ *  log.info('Teste logger');
+ *
+ * @memberOf log + * @param {String} str Mensagem + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +log.info = function(msg){}; + + +/** + * Efetua log de uma String com a 'criticidade' WARNING. + * Usar em qualquer evento. + *
+ *Exemplo:
+ *  log.warn('Possível erro');
+ *
+ * @memberOf log + * @param {String} str Mensagem + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +log.warn = function(msg){}; + +/** + * Efetua log de uma String com a 'criticidade' ERROR. + * Usar em qualquer evento. + *
+ *Exemplo:
+ *  log.error('Erro: ');
+ *
+ * @memberOf log + * @param {String} str Mensagem + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +log.error = function(msg){}; + +/** + * Efetua log de uma String com a 'criticidade' FATAL. + * Usar em qualquer evento. + *
+ *Exemplo:
+ *  log.fatal('erro fatal: ');
+ *
+ * @memberOf log + * @param {String} str Mensagem + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +log.fatal = function(msg){}; + + +/** + * Disponibiliza diversas funções para o envio de e-mail. + * Usar em eventos do Processo. + * @super Object + * @memberOf notifier + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +notifier.prototype=new Object(); + +/** + * Envia um e-mail customizado. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *	var parametros = new java.util.HashMap();
+ *  parametros.put("NOME_USUARIO", "JOAO");
+ *  parametros.put("CODIGO_USUARIO", "01");
+ *  //Este parametro e obrigatorio e representa o assunto do e-mail
+ *  parametros.put("subject", "ASSUNTO");
+ *  
+ *  var usuarios = new java.util.ArrayList();
+ *  usuarios.add('adm');
+ *  
+ *  notifier.notify('adm', 'mail1', parametros, usuarios, 'text/html');
+ *
+ * @memberOf notifier + * @param {String} from Matrícula do usuario que esta enviando o e-mail + * @param {String} template código do template (tela de customizacao de e-mail) + * @param {Object} parametros Map com os parametros do e-mail + * @param {Object} to List com os destinatários do e-mail + * @param {String} mimeType Tipo do conteúdo do email 'text/html' ou 'text/plain' + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +notifier.notify = function(from, template, parametros, to, mimeType){}; + +/** + * Disponibiliza diversas funções para o uso de serviços (Progress). + * Usar em qualquer evento. + * @super Object + * @memberOf ServiceManager + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +ServiceManager.prototype=new Object(); + +/** + * Obtem a classe ServiceHelper do servico especificado. + * Usar em qualquer evento. + *
+ *Exemplo:
+ * var servico = ServiceManager.getService("ems2_v10");
+ * var serviceHelper = servico.getBean(); 
+ * 
+ * @memberOf ServiceManager + * @param {String} idServico Id do servico (cadastro de servicos) + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +ServiceManager.getService = function(idServico){return new Object()}; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentDto.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentDto.js new file mode 100644 index 0000000..49a4b42 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentDto.js @@ -0,0 +1,592 @@ +/** + * Disponibiliza diversas funções para consulta de informações da entidade documento. + + * @super Object + * @memberOf documentDto + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +documentDto.prototype=new Object(); + +/** + * Retorna o número do documento + + *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna o número do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentId = function(){return "";};
+/**
+ * Retorna a versão do documento
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna a versão do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getVersion = function(){return "";};
+
+/**
+ * Retorna o código da empresa em que o 
+documento foi publicado. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna o código da empresa em que o documento foi publicado. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getCompanyId = function(){return "";};
+
+/**
+ * Retorna o UUID (identificador Único Global) do documento. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna o UUID (identificador Único Global) do documento. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getUUID()  = function(){return "";};
+
+/**
+ * Retorna o tipo do arquivo físico, se retornar branco ou nulo é porque esse tipo não é 
+	conhecido pelo Fluig.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna o tipo do arquivo físico, se retornar branco ou nulo é porque esse tipo não é conhecido pelo Fluig. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentTypeId = function(){return "";};
+
+/**
+ *Retorna o código do Idioma do documento.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna o código do Idioma do documento.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getLanguageId = function(){return "";};
+
+/**
+ * Retorna o código do Ícone do documento
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna o código do Ícone do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getIconId = function(){return "";};
+
+/**
+ *Retorna o código do assunto do documento. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna o código do assunto do documento.  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getTopicId = function(){return "";};
+
+/**
+ * Retorna a matricula do colaborador que criou o documento
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna a matricula do colaborador que criou o documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getColleagueId = function(){return "";};
+
+/**
+ * Retorna a descrição do documento.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna a descrição do documento.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentDescription = function(){return "";};
+
+/**
+ * Retorna os comentários adicionais do documento. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna os comentários adicionais do documento.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getAdditionalComments = function(){return "";};
+
+/**
+ * Retorna o caminho físico onde o documento está armazenado.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Retorna o código da empresa em que o documento foi publicado.  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPhisicalFile = function(){return "";};
+
+/**
+ * Retorna a data de criação.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Date Retorna a data de criação. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getCreateDate = function(){return "";};
+
+/**
+ * Retorna a data de Aprovação.   
+
+ *
+ * @memberOf documentDto
+
+ * @returns Date Retorna a data de Aprovação. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getApprovedDate = function(){return "";};
+
+/**
+ * Retorna a Data da última modificação.   
+
+ *
+ * @memberOf documentDto
+
+ * @returns Date Retorna a Data da última modificação. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getLastModifiedDate = function(){return "";};
+
+
+
+/**
+ * Retorna o tipo do documento, onde: 
+ 0 - Pasta raiz
+ 1 - Pasta
+ 2 - Documento normal
+ 3 - Documento externo
+ 4 - Fichário
+ 5 - Ficha
+ 7 - Anexo Workflow
+ 8 - Novo Conteúdo
+ 9 - A plicativo
+ 10 - Relatório
+ 15 - Pasta Social
+ portal -Site
+ portalPage - Página de Site

+*
+ * @memberOf documentDto
+ * @returns String Tipo do Documento
+ *  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentType = function(){return "";};
+
+/**
+ * Retorna a data de expiração.    
+
+ *
+ * @memberOf documentDto
+
+ * @returns Date Data de expiração.  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getExpirationDate = function(){return "";};
+
+
+
+/**
+ * Retorna o número da Pasta/Fichário pai 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Número da Pasta/Fichário pai 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getParentDocumentId = function(){return "";};
+
+/**
+ * String com o nome do arquivo físico principal e anexos.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns String String com o nome do arquivo físico principal e anexos.  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getRelatedFiles = function(){return "";};
+
+/**
+ * Verifica se o documento está ativo  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean Retorna se a versão é ativa.  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getActiveVersion = function(){return "";};
+
+/**
+* Retorna a descrição da versão. 
+* Usar em eventos do Fluig.
+*
+* @memberOf documentDto
+
+* @returns String Retorna a descrição da versão.
+* @since   Fluig 1.0
+* @see    http://www.fluig.com    
+*/
+documentDto.getVersionDescription = function(){return "";};
+
+/**
+ * Retorna se o documento permite Download 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean Retorna se o documento permite Download
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDownloadEnabled = function(){return "";};
+
+/**
+ * Retorna se o documento está em aprovação. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean Retorna se o documento está em aprovação.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getApproved = function(){return "";};
+
+
+/**
+ * Retorna a partir de que data em que o documento poderá ser visualizado 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Date Retorna a partir de que data em que o documento poderá ser visualizado.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getValidationStartDate = function(){return "";};
+
+/**
+ * Retorna a matricula do colaborador que publicou o documento.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String A matricula do colaborador que publicou o documento. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPublisherId = function(){return "";};
+
+/**
+ * Retorna a descrição da ficha, para 
+documento do tipo 5. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Descrição da ficha, para documento do tipo 5.
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getCardDescription  = function(){return "";};
+
+/**
+ * Retorna o fichário que foi usado como base 
+	para criação da ficha, por isso só tem um 
+	valor quando o documento é do tipo 5 
+	(ficha). 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Numero do Fichário
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentPropertyNumber = function(){return "";};
+
+/**
+ * Retorna a versão do fichário em que a ficha foi criada. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Versão do fichário em que a ficha foi criada. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDocumentPropertyVersion = function(){return "";};
+
+/**
+ * Retorna o código da empresa em que o 
+documento foi publicado. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer Retorna o código da empresa em que o documento foi publicado. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getCompanyId = function(){return "";};
+
+/**
+ * Retorna se o documento/pasta está abaixo 
+	da pasta particular.
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPrivateDocument = function(){return "";};
+
+/**
+ * Se é um documento particular retorna a matricula do colaborador onde este documento está alocado. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPrivateColleagueId = function(){return "";};
+
+/**
+ * Retorna se o documento já foi indexado. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getIndexed = function(){return "";};
+
+/**
+ * Retorna a prioridade do documento.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPriority = function(){return "";};
+
+/**
+ * Retorna se notifica os usuários que tenham esse assunto de interesse.
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getUserNotify = function(){return "";};
+
+/**
+ * Retorna se o documento está expirado. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getExpires = function(){return "";};
+
+/**
+ * Retorna o volume onde o documento foi 
+publicado, se estiver em branco ele utiliza o 
+volume do pai. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String Código do Volume 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getVolumeId = function(){return "";};
+
+/**
+ * Retorna se herda segurança do pai  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getInheritSecurity = function(){return "";};
+
+/**
+ * Retorna se atualiza as propriedades da cópia controlada.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getUpdateIsoProperties = function(){return "";};
+
+/**
+ * Retorna a hora da última modificação em milissegundos
+
+ *
+ * @memberOf documentDto
+
+ * @returns String 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getLastModifiedTime = function(){return "";};
+
+/**
+ * Retorna se o documento está na lixeira.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDeleted = function(){return "";};
+
+/**
+ * Retorna o documento do dataset , se o documento é um fichário. 
+
+ *
+ * @memberOf documentDto
+
+ * @returns String 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDatasetName = function(){return "";};
+
+
+/**
+ * Retorna as palavras chaves do documento. 
+Cada palavra é separada por vírgula.
+
+ *
+ * @memberOf documentDto
+
+ * @returns String 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getKeyWord = function(){return "";};
+
+/**
+ * Retorna se a versão/revisão inalterável.   
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getImutable = function(){return "";};
+
+/**
+ * Retorna se o documento está em edição, para documento do tipo "Novo Conteúdo" 
. + + *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getDraft = function(){return "";};
+
+/**
+ * Retorna se utiliza visualizador interno
+
+ *
+ * @memberOf documentDto
+
+ * @returns Boolean 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getInternalVisualizer = function(){return "";};
+
+/**
+ * Retorna o tamanho físico do documento principal e anexos.  
+
+ *
+ * @memberOf documentDto
+
+ * @returns Float
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentDto.getPhisicalFileSize = function(){return "";};
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentSecurityConfigDto.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentSecurityConfigDto.js
new file mode 100644
index 0000000..3f1fc96
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/documentSecurityConfigDto.js
@@ -0,0 +1,101 @@
+/**
+ * Disponibiliza diversas funções para consulta de informações da entidade documento.
+ * @super Object
+ * @memberOf documentSecurityConfigDto
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.prototype=new Object();
+/**
+ * Retorna o número do documento. 

+ *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna o número do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getDocumentId = function(){return "";};
+/**
+ * Retorna a versão do documento. 

+ *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna a versão do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getVersion = function(){return "";};
+/**
+ * Retorna o código da empresa em que o 
+ * documento foi publicado.

+ *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna o código da empresa em que o documento foi publicado. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getCompanyId = function(){return "";};
+/**
+ * Retorna a matricula de um colaborador ou o código do 
+*	grupo que está na segurança deste documento. É 
+*	possível saber se vai retornar um colaborador ou um 
+*	grupo pelo tipo da segurança. 
+*	Obs.: Retorna em branco quando o tipo é todos os 
+*	usuários.  
+ *
+ * @memberOf documentSecurityConfigDto
+ * @returns String  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getAttributionValue = function(){return "";};
+/**
+ * Retorna se é uma permissão. 
+ * Obs.: Se não é uma permissão é uma restrição. 
+ *
+ * @memberOf documentSecurityConfigDto
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getPermission = function(){return "";};
+/**
+ * Retorna se lista o conteúdo.
+ *
+ * @memberOf documentSecurityConfigDto
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getShowContent = function(){return "";};
+/**
+ * Retorna no nível de permissão/restrição, onde: 
+ -1 - sem permissão/restrição (nega acesso);
+ 0 - Leitura;
+ 1 - Gravação;
+ 2 - Modificação;
+ 3 - Total. + *
+ * @memberOf documentSecurityConfigDto
+ * @returns Integer  
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getAttributionType = function(){return "";};
+/**
+ * Retorna a sequência da permissão/restrição. 
+ *
+ * @memberOf documentSecurityConfigDto
+ * @returns Integer 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getSequence = function(){return "";};
+/**
+ * Retorna se ele utiliza a segurança deste versão nas demais. 
+ *
+ * @memberOf documentSecurityConfigDto
+ * @returns Boolean
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+documentSecurityConfigDto.getSecurityVersion = function(){return "";};
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js
new file mode 100644
index 0000000..30be91a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/dom5.js
@@ -0,0 +1,922 @@
+/*******************************************************************************
+ * Copyright (c) 2013 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *     IBM Corporation - initial API and implementation
+ ******************************************************************************/
+
+/**
+ * function querySelector(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf Document
+ * @returns {Element}      
+ */ 
+Document.prototype.querySelector=function(selectors){return new Element();};
+
+/**
+ * function querySelectorAll(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf Document
+ * @returns {NodeList}      
+ */ 
+Document.prototype.querySelectorAll=function(selectors){return new NodeList();};
+
+/**
+ * function querySelector(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf DocumentFragment
+ * @returns {Element}      
+ */ 
+DocumentFragment.prototype.querySelector=function(selectors){return new Element();};
+
+/**
+ * function querySelectorAll(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf DocumentFragment
+ * @returns {NodeList}      
+ */ 
+DocumentFragment.prototype.querySelectorAll=function(selectors){return new NodeList();};
+
+/**
+ * function querySelector(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf Element
+ * @returns {Element}      
+ */ 
+Element.prototype.querySelector=function(selectors){return new Element();};
+
+/**
+ * function querySelectorAll(selectors)
+ * http://www.w3.org/TR/2012/PR-selectors-api-20121213
+ * @param {String} selectors
+ * @memberOf Element
+ * @returns {NodeList}      
+ */ 
+Element.prototype.querySelectorAll=function(selectors){return new NodeList();};
+
+/**
+ * Property state
+ * @type Object
+ * @memberOf History
+ */
+History.prototype.state=new Object();
+
+/**
+ * function pushState(data,title,url)
+ * http://www.w3.org/TR/2012/CR-html5-20121217/browsers.html#history
+ * @param {Object} data
+ * @param {String} title
+ * @param {String} url - optional
+ * @memberOf History
+ */
+History.prototype.pushState=function(data,title,url){};
+
+/**
+ * function replaceState(data,title,url)
+ * http://www.w3.org/TR/2012/CR-html5-20121217/browsers.html#history
+ * @param {Object} data
+ * @param {String} title
+ * @param {String} url - optional
+ * @memberOf History
+ */
+History.prototype.replaceState=function(data,title,url){};
+
+/**
+ * Property sessionStorage
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @type Storage
+ * @memberOf Window
+ */
+Window.prototype.sessionStorage=new Storage();
+
+/**
+ * Property localStorage
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @type Storage
+ * @memberOf Window
+ */
+Window.prototype.localStorage=new Storage();
+
+/**
+ * Object Storage
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ */
+function Storage(){};
+Storage.prototype=new Object();
+
+/**
+ * Property length
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @type Number
+ * @memberOf Storage
+ */
+Storage.prototype.length=new Number();
+
+/**
+ * function key(index)
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @param {Number} index
+ * @memberOf Storage
+ * @returns String
+ */
+Storage.prototype.key=function(index){return new String();};
+
+/**
+ * function getItem(key)
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @param {String} key
+ * @memberOf Storage
+ * @returns String
+ */
+Storage.prototype.getItem=function(key){return new String();};
+
+/**
+ * function setItem(key,value)
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @param {String} key
+ * @param {String} value
+ * @memberOf Storage
+ */
+Storage.prototype.setItem=function(key,value){};
+
+/**
+ * function removeItem(key)
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @param {String} key
+ * @memberOf Storage
+ */
+Storage.prototype.removeItem=function(key){};
+
+/**
+ * function clear()
+ * http://www.w3.org/TR/2011/CR-webstorage-20111208
+ * @memberOf Storage
+ */
+Storage.prototype.clear=function(){};
+
+/**
+ * Object WebSocket
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @constructor
+ * @param {String} url
+ */
+function WebSocket(url){};
+WebSocket.prototype=new Object();
+
+/**
+ * Constant WebSocket.CONNECTING=0
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @constant
+ * @type Number
+ */
+WebSocket.prototype.CONNECTING=0;
+
+/**
+ * Constant WebSocket.OPEN=1
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @constant
+ * @type Number
+ */
+WebSocket.prototype.OPEN=1;
+
+/**
+ * Constant WebSocket.CLOSING=2
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @constant
+ * @type Number
+ */
+WebSocket.prototype.CLOSING=2;
+
+/**
+ * Constant WebSocket.CLOSED=3
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @constant
+ * @type Number
+ */
+WebSocket.prototype.CLOSED=3;
+
+/**
+ * Property url
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type String
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.url=new String();
+
+/**
+ * Property readyState
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type Number
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.readyState=new Number();
+
+/**
+ * Property bufferedAmount
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type Number
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.bufferedAmount=new Number();
+
+/**
+ * Property extensions
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type String
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.extensions=new String();
+
+/**
+ * Property protocol
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type String
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.protocol=new String();
+
+/**
+ * Property binaryType
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @type String
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.binaryType=new String();
+
+/**
+ * function close(code,reason)
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @param {Number} code - optional
+ * @param {String} reason - optional
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.close=function(code,reason){};
+
+/**
+ * function send(data)
+ * http://www.w3.org/TR/2012/CR-websockets-20120920
+ * @param {Object} data - may be a String, Blob, ArrayBuffer, or ArrayBufferView 
+ * @memberOf WebSocket
+ */
+WebSocket.prototype.send=function(data){};
+
+/**
+ * Property geolocation
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Geolocation
+ * @memberOf Navigator
+ */
+Navigator.prototype.geolocation=new Geolocation();
+
+/**
+ * Object Geolocation
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ */
+function Geolocation(){};
+Geolocation.prototype=new Object();
+
+/**
+ * function getCurrentPosition(successCallback,errorCallback,options)
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510/
+ * @param {Function} successCallback (Position pos)
+ * @param {Function} errorCallback (PositionError error) - optional
+ * @param {PositionOptions} options - optional
+ * @memberOf Geolocation
+ */
+Geolocation.prototype.getCurrentPosition=function(successCallback,errorCallback,options){};
+
+/**
+ * function watchPosition(successCallback,errorCallback,options)
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510/
+ * @param {Function} successCallback (Position pos)
+ * @param {Function} errorCallback (PositionError error) - optional
+ * @param {PositionOptions} options - optional
+ * @memberOf Geolocation
+ * @returns {Number}
+ */
+Geolocation.prototype.watchPosition=function(successCallback,errorCallback,options){return new Number();};
+
+/**
+ * function clearWatch(watchId)
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @param {Number} watchId
+ * @memberOf Geolocation
+ */
+Geolocation.prototype.clearWatch=function(watchId){};
+
+/**
+ * Object Coordinates
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ */
+function Coordinates(){};
+Coordinates.prototype=new Object();
+
+/**
+ * Property latitude
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.latitude=new Number();;
+
+/**
+ * Property longitude
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.longitude=new Number();;
+
+/**
+ * Property altitude
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.altitude=new Number();;
+
+/**
+ * Property accuracy
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.accuracy=new Number();;
+
+/**
+ * Property altitudeAccuracy
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.altitudeAccuracy=new Number();;
+
+/**
+ * Property heading
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.heading=new Number();;
+
+/**
+ * Property speed
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Coordinates
+ */
+Coordinates.prototype.speed=new Number();
+
+/**
+ * Object Position
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ */
+function Position(){};
+Position.prototype=new Object();
+
+/**
+ * Property coords
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Coordinates
+ * @memberOf Position
+ */
+Position.prototype.coords=new Coordinates();
+
+/**
+ * Property timestamp
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf Position
+ */
+Position.prototype.timestamp=new Number;
+
+/**
+ * Object PositionError
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ */
+function PositionError(){};
+PositionError.prototype=new Object();
+
+/**
+ * Constant PositionError.PERMISSION_DENIED=1
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @constant
+ * @type Number
+ */
+PositionError.prototype.PERMISSION_DENIED=1;
+
+/**
+ * Constant PositionError.POSITION_UNAVAILABLE=2
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @constant
+ * @type Number
+ */
+PositionError.prototype.POSITION_UNAVAILABLE=2;
+
+/**
+ * Constant PositionError.TIMEOUT=3
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @constant
+ * @type Number
+ */
+PositionError.prototype.TIMEOUT=3;
+
+/**
+ * Property code
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf PositionError
+ */
+PositionError.prototype.code=new Number();
+
+/**
+ * Property message
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type String
+ * @memberOf PositionError
+ */
+PositionError.prototype.message=new String();
+
+/**
+ * Object PositionOptions
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ */
+function PositionOptions(){};
+PositionOptions.prototype=new Object();
+
+/**
+ * Property enableHighAccuracy
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Boolean
+ * @memberOf PositionOptions
+ */
+PositionOptions.prototype.enableHighAccuracy=new Boolean();
+
+/**
+ * Property timeout
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf PositionOptions
+ */
+PositionOptions.prototype.timeout=new Number();
+
+/**
+ * Property maximumAge
+ * http://www.w3.org/TR/2012/PR-geolocation-API-20120510
+ * @type Number
+ * @memberOf PositionOptions
+ */
+PositionOptions.prototype.maximumAge=new Number();
+
+/**
+ * Object TimeRanges
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ */
+function TimeRanges(){};
+TimeRanges.prototype=new Object();
+
+/**
+ * Property length
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf TimeRanges
+ */
+TimeRanges.prototype.length=new Number();
+
+/**
+ * function start(index)
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @param {Number} index
+ * @memberOf TimeRanges
+ * @returns {Number}
+ */
+function start(index) {return new Number();};
+
+/**
+ * function end(index)
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @param {Number} index
+ * @memberOf TimeRanges
+ * @returns {Number}
+ */
+function end(index) {return new Number();};
+
+/**
+ * Object MediaError
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ */
+function MediaError(){};
+MediaError.prototype=new Object();
+
+/**
+ * Constant MediaError.MEDIA_ERR_ABORTED=1
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+MediaError.prototype.MEDIA_ERR_ABORTED=1;
+
+/**
+ * Constant MediaError.MEDIA_ERR_NETWORK=2
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+MediaError.prototype.MEDIA_ERR_NETWORK=2;
+
+/**
+ * Constant MediaError.MEDIA_ERR_DECODED=3
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+MediaError.prototype.MEDIA_ERR_DECODE=3;
+
+/**
+ * Constant MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED=4
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+MediaError.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4;
+
+/**
+ * Property code
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf MediaError
+ */
+MediaError.prototype.code=new Number();
+
+/**
+ * Object HTMLMediaElement
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @augments HTMLElement
+ * @see HTMLElement
+ */
+function HTMLMediaElement(){};
+HTMLMediaElement.prototype = new HTMLElement();
+
+/**
+ * Property src
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type String
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.src=new String();
+
+/**
+ * Property currentSrc
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type String
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.currentSrc=new String();
+
+/**
+ * Property crossOrigin
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type String
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.crossOrigin=new String();
+
+/**
+ * Constant HTMLMediaElement.NETWORK_EMPTY=0
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.NETWORK_EMPTY=0;
+
+/**
+ * Constant HTMLMediaElement.NETWORK_IDLE=1
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.NETWORK_IDLE=1;
+
+/**
+ * Constant HTMLMediaElement.NETWORK_LOADING=2
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.NETWORK_LOADING=2;
+
+/**
+ * Constant HTMLMediaElement.NETWORK_NO_SOURCE=3
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.NETWORK_NO_SOURCE=3;
+
+/**
+ * Property networkState
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.networkState=new Number();
+
+/**
+ * Property preload
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type String
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.preload=new String();
+
+/**
+ * Property buffered
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type TimeRanges
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.buffered=new TimeRanges();
+
+/**
+ * function load()
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.load=function(){};
+
+/**
+ * function canPlayType(type)
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @param {String} type
+ * @memberOf HTMLMediaElement
+ * @returns {String}
+ */
+HTMLMediaElement.prototype.canPlayType=function(type){new String();};
+
+/**
+ * Constant HTMLMediaElement.HAVE_NOTHING=0
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.HAVE_NOTHING=0;
+
+/**
+ * Constant HTMLMediaElement.HAVE_METADATA=1
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.HAVE_METADATA=1;
+
+/**
+ * Constant HTMLMediaElement.HAVE_CURRENT_DATA=2
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.HAVE_CURRENT_DATA=2;
+
+/**
+ * Constant HTMLMediaElement.HAVE_FUTURE_DATA=3
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.HAVE_FUTURE_DATA=3;
+
+/**
+ * Constant HTMLMediaElement.HAVE_ENOUGH_DATA=4
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @constant
+ * @type Number
+ */
+HTMLMediaElement.prototype.HAVE_ENOUGH_DATA=4;
+
+/**
+ * Property readyState
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.readyState=new Number();
+
+/**
+ * Property seeking
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.seeking=new Boolean();
+
+/**
+ * Property currentTime
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.currentTime=new Number();
+
+/**
+ * Property initialTime
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */         
+HTMLMediaElement.prototype.initialTime=new Number();
+
+/**
+ * Property duration
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.duration=new Number();
+
+/**
+ * Property startOffsetTime
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Date
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.startOffsetTime=new Date();
+
+/**
+ * Property paused
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.paused=new Boolean();
+
+/**
+ * Property defaultPlaybackRate
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.defaultPlaybackRate=new Number();
+
+/**
+ * Property playbackRate
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.playbackRate=new Number();
+
+/**
+ * Property played
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type TimeRanges
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.played=new TimeRanges();
+
+/**
+ * Property seekable
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type TimeRanges
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.seekable=new TimeRanges();
+
+/**
+ * Property ended
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.ended=new Boolean();
+
+/**
+ * Property autoplay
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.autoplay=new Boolean();
+
+/**
+ * Property loop
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.loop=new Boolean();
+
+/**
+ * function play()
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.play=function(){};
+
+/**
+ * function pause()
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.pause=function(){};
+
+/**
+ * Property controls
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.controls=new Boolean();
+
+/**
+ * Property volume
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.volume=new Number();
+
+/**
+ * Property muted
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.muted=new Boolean();
+         
+/**
+ * Property defaultMuted
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Boolean
+ * @memberOf HTMLMediaElement
+ */
+HTMLMediaElement.prototype.defaultMuted=new Boolean();
+
+/**
+ * Object HTMLAudioElement
+ * http://www.w3.org/TR/2012/WD-html5-20120329/the-audio-element.html
+ * @augments HTMLMediaElement
+ * @constructor
+ * @param {String} src
+ * @see HTMLMediaElement
+ */
+function HTMLAudioElement(src){};
+HTMLAudioElement.prototype = new HTMLMediaElement();
+
+/**
+ * Object HTMLVideoElement
+ * http://www.w3.org/TR/2012/WD-html5-20120329/the-audio-element.html
+ * @augments HTMLMediaElement
+ * @see HTMLMediaElement
+ */
+function HTMLVideoElement(){};
+HTMLVideoElement.prototype = new HTMLMediaElement();
+
+/**
+ * Property width
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLVideoElement
+ */
+HTMLVideoElement.prototype.width=new Number();
+
+/**
+ * Property height
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLVideoElement
+ */
+HTMLVideoElement.prototype.height=new Number();
+
+/**
+ * Property videoWidth
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLVideoElement
+ */
+HTMLVideoElement.prototype.videoWidth=new Number();
+
+/**
+ * Property videoHeight
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type Number
+ * @memberOf HTMLVideoElement
+ */
+HTMLVideoElement.prototype.videoHeight=new Number();
+
+/**
+ * Property poster
+ * http://www.w3.org/TR/2012/WD-html5-20120329/media-elements.html
+ * @type String
+ * @memberOf HTMLVideoElement
+ */
+HTMLVideoElement.prototype.poster=new String();
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fichario.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fichario.js
new file mode 100644
index 0000000..9c425f8
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fichario.js
@@ -0,0 +1,163 @@
+/**
+ * Retorna o valor das propriedades do processo. Usar em eventos do processo e eventos de ficharios de processo.
+ *
+ *Exemplo:
+ *  var numProcesso = getValue("WKNumProces");
+ * 
+ * Valores + *
    + *
  • WKDef Código do processo + *
  • WKVersDef Versão do processo + *
  • WKNumProces Número do processo + *
  • WKNumState Número da atividade + *
  • WKCompany Número da Empresa + *
  • WKUser Usuário Corrente + *
+ * @memberOf Global + * @param {String} nome Nome da propriedade do processo + * @returns {String} valor da propriedade nome + * @since Fluig 1.0 + * @see http://www.fluig.com +*/ +getValue = function(nome){return "";}; + +/** + * Disponibiliza diversas funções para manipulação do fichário. + * Usar em eventos do Fichário(que recebem form como parâmetro). + * @super Object + * @memberOf Form + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +Form.prototype=new Object(); + +/** + * Habilita/Desabilita a edição de um campo do formulário. + * Usar em eventos do Fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  form.setEnabled("campo1", false);
+ *
+ * @memberOf Form + * @param {String} nomeCampo nome do Campo do fichário + * @param {Boolean} habilita flag informando se o campo será habilitado ou não + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +Form.setEnabled = function(nomeCampo, habilita){}; + +/** + * Verifica se um campo do formulário esta Habilitado/Desabilitado. + * Usar em eventos do Fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  var habilitado = form.getEnabled("campo1");
+ *
+ * @memberOf Form + * @param {String} nomeCampo nome do Campo do fichário + * @returns {Boolean} flag indicando se o campo esta habilitado. + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +Form.getEnabled = function(nomeCampo){ return false;}; + + +/** + * Atribui valor a um campo do formulário. + * Usar em eventos do Fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  form.setValue("campo1", "valor1");
+ *
+ * @memberOf Form + * @param {String} nomeCampo nome do Campo do fichário + * @param {String} valor novo valor do campo + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +Form.setValue = function(nomeCampo, valor){}; + +/** + * Retorna o valor de um campo do formulário. + * Usar em eventos do Fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  var valor = form.getValue("campo1");
+ *
+ * @memberOf Form + * @param {String} nomeCampo nome do Campo do fichário + * @returns {String} valor retorna o valor atual do campo + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +Form.getValue = function(nomeCampo, valor){}; + +/** + * Indica se o campo desabilitado é exibido como input (readonly) ou como label. + * Usar em eventos do fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  form.setShowDisabledFields(true);
+ *
+ * @memberOf Form + * @param {Boolean} condicao true para a ficha ser visualizada em formato HTML com os campos desabilitados (padrão false) + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Form.setShowDisabledFields = function(condicao){}; + +/** + * Indica se o link "imprimir" é exibido. + * Usar em eventos do fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  setHidePrintLink(true);
+ *
+ * @memberOf Form + * @param {Boolean} condicao true para esconder o link "imprimir" e false para o link ser exibido (padrão false). + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Form.setHidePrintLink = function(condicao){}; + +/** + * Indica se o botão "excluir" é exibido. + * Usar em eventos do Fichário(que recebem form como parâmetro). + *
+ *Exemplo:
+ *  setHideDeleteButton(true);
+ *
+ * @memberOf Form + * @param {Boolean} condicao true para esconder o botão "excluir" e false para o link ser exibido (padrão false). + * @see http://www.fluig.com + */ +Form.setHideDeleteButton = function(condicao){}; + + + +var form = new Form(); + +/** + * Possibilita incluir conteúdo no html. + * Usar no evento displayFields do fichário. + * @super Object + * @memberOf customHTML + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +customHTML.prototype=new Object(); + +/** + * Adiciona conteúdo no final do HTML do fichário. + * Usar no evento displayFields do fichário. + *
+ *Exemplo:
+ *  customHTML.append("<script>var teste = '1';</script>");
+ *  customHTML.append("<script>var usuario ='").append( getValue("WKUser") ).append("'</script>");
+ *
+ * @memberOf customHTML + * @param {String} conteudo String com o conteúdo a ser incluido no HTML + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +customHTML.append = function(conteudo){}; \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fluigAPI.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fluigAPI.js new file mode 100644 index 0000000..eb37215 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/fluigAPI.js @@ -0,0 +1,31519 @@ +fluigAPI = new Object(); +List = function() {}; +List.prototype = {}; +Map = function() {}; +Map.prototype = {}; +Date = function() {}; +Date.prototype = {}; +com.fluig.sdk.api.alert.AlertActionVO = function() {}; +com.fluig.sdk.api.alert.AlertActionVO.prototype = {}; +com.fluig.sdk.api.alert.AlertConfigVO = function() {}; +com.fluig.sdk.api.alert.AlertConfigVO.prototype = {}; +com.fluig.sdk.api.alert.AlertEventVO = function() {}; +com.fluig.sdk.api.alert.AlertEventVO.prototype = {}; +com.fluig.sdk.api.alert.AlertModuleVO = function() {}; +com.fluig.sdk.api.alert.AlertModuleVO.prototype = {}; +com.fluig.sdk.api.alert.AlertObjectVO = function() {}; +com.fluig.sdk.api.alert.AlertObjectVO.prototype = {}; +com.fluig.sdk.api.alert.AlertSenderVO = function() {}; +com.fluig.sdk.api.alert.AlertSenderVO.prototype = {}; +com.fluig.sdk.api.alert.AlertUserVO = function() {}; +com.fluig.sdk.api.alert.AlertUserVO.prototype = {}; +com.fluig.sdk.api.alert.AlertVO = function() {}; +com.fluig.sdk.api.alert.AlertVO.prototype = {}; +com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO = function() {}; +com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO.prototype = {}; +com.fluig.sdk.api.cardindex.AttachmentVO = function() {}; +com.fluig.sdk.api.cardindex.AttachmentVO.prototype = {}; +com.fluig.sdk.api.cardindex.CardChildrenVO = function() {}; +com.fluig.sdk.api.cardindex.CardChildrenVO.prototype = {}; +com.fluig.sdk.api.cardindex.CardFieldFilterVO = function() {}; +com.fluig.sdk.api.cardindex.CardFieldFilterVO.prototype = {}; +com.fluig.sdk.api.cardindex.CardFieldVO = function() {}; +com.fluig.sdk.api.cardindex.CardFieldVO.prototype = {}; +com.fluig.sdk.api.cardindex.CardFindFieldVO = function() {}; +com.fluig.sdk.api.cardindex.CardFindFieldVO.prototype = {}; +com.fluig.sdk.api.cardindex.CardIndexFindAPIVO = function() {}; +com.fluig.sdk.api.cardindex.CardIndexFindAPIVO.prototype = {}; +com.fluig.sdk.api.document.AllocatedDocumentVO = function() {}; +com.fluig.sdk.api.document.AllocatedDocumentVO.prototype = {}; +com.fluig.sdk.api.document.DocumentApprovementHistoryVO = function() {}; +com.fluig.sdk.api.document.DocumentApprovementHistoryVO.prototype = {}; +com.fluig.sdk.api.document.DocumentApproverVO = function() {}; +com.fluig.sdk.api.document.DocumentApproverVO.prototype = {}; +com.fluig.sdk.api.document.DocumentPermissionVO = function() {}; +com.fluig.sdk.api.document.DocumentPermissionVO.prototype = {}; +com.fluig.sdk.api.document.DocumentRestrictionVO = function() {}; +com.fluig.sdk.api.document.DocumentRestrictionVO.prototype = {}; +com.fluig.sdk.api.document.DocumentSecurityConfigVO = function() {}; +com.fluig.sdk.api.document.DocumentSecurityConfigVO.prototype = {}; +com.fluig.sdk.api.document.DocumentSecurityVO = function() {}; +com.fluig.sdk.api.document.DocumentSecurityVO.prototype = {}; +com.fluig.sdk.api.document.DocumentTaskVO = function() {}; +com.fluig.sdk.api.document.DocumentTaskVO.prototype = {}; +com.fluig.sdk.api.document.DocumentVO = function() {}; +com.fluig.sdk.api.document.DocumentVO.prototype = {}; +com.fluig.sdk.api.document.FolderVO = function() {}; +com.fluig.sdk.api.document.FolderVO.prototype = {}; +com.fluig.sdk.api.document.RelatedDocumentVO = function() {}; +com.fluig.sdk.api.document.RelatedDocumentVO.prototype = {}; +com.fluig.sdk.api.document.SolvedPermissionVO = function() {}; +com.fluig.sdk.api.document.SolvedPermissionVO.prototype = {}; +com.fluig.sdk.api.ecm.CollaborationAppVO = function() {}; +com.fluig.sdk.api.ecm.CollaborationAppVO.prototype = {}; +com.fluig.sdk.api.ecm.CollaborationVO = function() {}; +com.fluig.sdk.api.ecm.CollaborationVO.prototype = {}; +com.fluig.sdk.api.group.GroupVO = function() {}; +com.fluig.sdk.api.group.GroupVO.prototype = {}; +com.fluig.sdk.api.holiday.HolidayVO = function() {}; +com.fluig.sdk.api.holiday.HolidayVO.prototype = {}; +com.fluig.sdk.api.job.JobVO = function() {}; +com.fluig.sdk.api.job.JobVO.prototype = {}; +com.fluig.sdk.api.local.LocalUserVO = function() {}; +com.fluig.sdk.api.local.LocalUserVO.prototype = {}; +com.fluig.sdk.api.local.LocalVO = function() {}; +com.fluig.sdk.api.local.LocalVO.prototype = {}; +com.fluig.sdk.api.oauth.OAuthSdkVO = function() {}; +com.fluig.sdk.api.oauth.OAuthSdkVO.prototype = {}; +com.fluig.sdk.api.permission.PermissionAssetVO = function() {}; +com.fluig.sdk.api.permission.PermissionAssetVO.prototype = {}; +com.fluig.sdk.api.permission.PermissionVO = function() {}; +com.fluig.sdk.api.permission.PermissionVO.prototype = {}; +com.fluig.sdk.api.search.DefaultSearchRequest = function() {}; +com.fluig.sdk.api.search.DefaultSearchRequest.prototype = {}; +com.fluig.sdk.api.search.DefaultSearchResponse = function() {}; +com.fluig.sdk.api.search.DefaultSearchResponse.prototype = {}; +com.fluig.sdk.api.social.ArticleCoverVO = function() {}; +com.fluig.sdk.api.social.ArticleCoverVO.prototype = {}; +com.fluig.sdk.api.social.ArticleVO = function() {}; +com.fluig.sdk.api.social.ArticleVO.prototype = {}; +com.fluig.sdk.api.social.CommentVO = function() {}; +com.fluig.sdk.api.social.CommentVO.prototype = {}; +com.fluig.sdk.api.social.CommunityVO = function() {}; +com.fluig.sdk.api.social.CommunityVO.prototype = {}; +com.fluig.sdk.api.social.CropVO = function() {}; +com.fluig.sdk.api.social.CropVO.prototype = {}; +com.fluig.sdk.api.social.MediaVO = function() {}; +com.fluig.sdk.api.social.MediaVO.prototype = {}; +com.fluig.sdk.api.social.PostVO = function() {}; +com.fluig.sdk.api.social.PostVO.prototype = {}; +com.fluig.sdk.api.social.SociableVO = function() {}; +com.fluig.sdk.api.social.SociableVO.prototype = {}; +com.fluig.sdk.api.social.SocialBreadcrumbItemVO = function() {}; +com.fluig.sdk.api.social.SocialBreadcrumbItemVO.prototype = {}; +com.fluig.sdk.api.social.SocialBreadcrumbVO = function() {}; +com.fluig.sdk.api.social.SocialBreadcrumbVO.prototype = {}; +com.fluig.sdk.api.social.SocialVO = function() {}; +com.fluig.sdk.api.social.SocialVO.prototype = {}; +com.fluig.sdk.api.task.ResumedTasksVO = function() {}; +com.fluig.sdk.api.task.ResumedTasksVO.prototype = {}; +com.fluig.sdk.api.task.TaskKindEnum = function() {}; +com.fluig.sdk.api.task.TaskKindEnum.prototype = {}; +com.fluig.sdk.api.task.TaskStatusEnum = function() {}; +com.fluig.sdk.api.task.TaskStatusEnum.prototype = {}; +com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO = function() {}; +com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO.prototype = {}; +com.fluig.sdk.api.workflow.AssumeProcessTaskVO = function() {}; +com.fluig.sdk.api.workflow.AssumeProcessTaskVO.prototype = {}; +com.fluig.sdk.api.workflow.AssumeProcessTasksResultVO = function() {}; +com.fluig.sdk.api.workflow.AssumeProcessTasksResultVO.prototype = {}; +com.fluig.sdk.api.workflow.AssumeProcessTasksVO = function() {}; +com.fluig.sdk.api.workflow.AssumeProcessTasksVO.prototype = {}; +com.fluig.sdk.api.workflow.AttachmentVO = function() {}; +com.fluig.sdk.api.workflow.AttachmentVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMAssignmentConfigurationVO = function() {}; +com.fluig.sdk.api.workflow.BPMAssignmentConfigurationVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMAssignmentVO = function() {}; +com.fluig.sdk.api.workflow.BPMAssignmentVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMDeadlineSpecificationVO = function() {}; +com.fluig.sdk.api.workflow.BPMDeadlineSpecificationVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMFormFieldVO = function() {}; +com.fluig.sdk.api.workflow.BPMFormFieldVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMFormRecordVO = function() {}; +com.fluig.sdk.api.workflow.BPMFormRecordVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMLocalVO = function() {}; +com.fluig.sdk.api.workflow.BPMLocalVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessActivityTaskInfoVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessActivityTaskInfoVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessActivityVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessActivityVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityConfigurationVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityConfigurationVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessStateVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessStateVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessTaskVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessTaskVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMProcessVersionVO = function() {}; +com.fluig.sdk.api.workflow.BPMProcessVersionVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMRequestVO = function() {}; +com.fluig.sdk.api.workflow.BPMRequestVO.prototype = {}; +com.fluig.sdk.api.workflow.BPMUserVO = function() {}; +com.fluig.sdk.api.workflow.BPMUserVO.prototype = {}; +com.fluig.sdk.api.workflow.CancelInstanceResultVO = function() {}; +com.fluig.sdk.api.workflow.CancelInstanceResultVO.prototype = {}; +com.fluig.sdk.api.workflow.CancelInstanceVO = function() {}; +com.fluig.sdk.api.workflow.CancelInstanceVO.prototype = {}; +com.fluig.sdk.api.workflow.CancelInstancesResultVO = function() {}; +com.fluig.sdk.api.workflow.CancelInstancesResultVO.prototype = {}; +com.fluig.sdk.api.workflow.CancelInstancesVO = function() {}; +com.fluig.sdk.api.workflow.CancelInstancesVO.prototype = {}; +com.fluig.sdk.api.workflow.CardIndexAPIVO = function() {}; +com.fluig.sdk.api.workflow.CardIndexAPIVO.prototype = {}; +com.fluig.sdk.api.workflow.CardIndexAttachmentVO = function() {}; +com.fluig.sdk.api.workflow.CardIndexAttachmentVO.prototype = {}; +com.fluig.sdk.api.workflow.CardIndexVO = function() {}; +com.fluig.sdk.api.workflow.CardIndexVO.prototype = {}; +com.fluig.sdk.api.workflow.CardItemVO = function() {}; +com.fluig.sdk.api.workflow.CardItemVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessAttachmentVO = function() {}; +com.fluig.sdk.api.workflow.ProcessAttachmentVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessDefinitionVO = function() {}; +com.fluig.sdk.api.workflow.ProcessDefinitionVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessDefinitionVersionVO = function() {}; +com.fluig.sdk.api.workflow.ProcessDefinitionVersionVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessInstanceInfoVO = function() {}; +com.fluig.sdk.api.workflow.ProcessInstanceInfoVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessObservationVO = function() {}; +com.fluig.sdk.api.workflow.ProcessObservationVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessStateVO = function() {}; +com.fluig.sdk.api.workflow.ProcessStateVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessTaskInfoVO = function() {}; +com.fluig.sdk.api.workflow.ProcessTaskInfoVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessTaskVO = function() {}; +com.fluig.sdk.api.workflow.ProcessTaskVO.prototype = {}; +com.fluig.sdk.api.workflow.ProcessVersionVO = function() {}; +com.fluig.sdk.api.workflow.ProcessVersionVO.prototype = {}; +com.fluig.sdk.api.workflow.RequestProcessTaskVO = function() {}; +com.fluig.sdk.api.workflow.RequestProcessTaskVO.prototype = {}; +com.fluig.sdk.api.workflow.RequestSLAVO = function() {}; +com.fluig.sdk.api.workflow.RequestSLAVO.prototype = {}; +com.fluig.sdk.api.workflow.RequestTaskSLAVO = function() {}; +com.fluig.sdk.api.workflow.RequestTaskSLAVO.prototype = {}; +com.fluig.sdk.api.workflow.ResumeProcessTaskVO = function() {}; +com.fluig.sdk.api.workflow.ResumeProcessTaskVO.prototype = {}; +com.fluig.sdk.api.workflow.ResumeRequestsSLAVO = function() {}; +com.fluig.sdk.api.workflow.ResumeRequestsSLAVO.prototype = {}; +com.fluig.sdk.api.workflow.WorkflowVO = function() {}; +com.fluig.sdk.api.workflow.WorkflowVO.prototype = {}; +com.fluig.sdk.document.DocumentApproverVO = function() {}; +com.fluig.sdk.document.DocumentApproverVO.prototype = {}; +com.fluig.sdk.document.DocumentPermissionVO = function() {}; +com.fluig.sdk.document.DocumentPermissionVO.prototype = {}; +com.fluig.sdk.document.DocumentRestrictionVO = function() {}; +com.fluig.sdk.document.DocumentRestrictionVO.prototype = {}; +com.fluig.sdk.document.RelatedDocumentVO = function() {}; +com.fluig.sdk.document.RelatedDocumentVO.prototype = {}; +com.fluig.sdk.enums.AssumeProcessTaskStatus = function() {}; +com.fluig.sdk.enums.AssumeProcessTaskStatus.prototype = {}; +com.fluig.sdk.filter.FilterFieldVO = function() {}; +com.fluig.sdk.filter.FilterFieldVO.prototype = {}; +com.fluig.sdk.filter.FilterGroupResultVO = function() {}; +com.fluig.sdk.filter.FilterGroupResultVO.prototype = {}; +com.fluig.sdk.filter.FilterGroupVO = function() {}; +com.fluig.sdk.filter.FilterGroupVO.prototype = {}; +com.fluig.sdk.filter.FilterOrderVO = function() {}; +com.fluig.sdk.filter.FilterOrderVO.prototype = {}; +com.fluig.sdk.filter.FilterResultVO = function() {}; +com.fluig.sdk.filter.FilterResultVO.prototype = {}; +com.fluig.sdk.filter.FilterVO = function() {}; +com.fluig.sdk.filter.FilterVO.prototype = {}; +com.fluig.sdk.holiday.HolidayVO = function() {}; +com.fluig.sdk.holiday.HolidayVO.prototype = {}; +com.fluig.sdk.identity.UserAuthTokenSessionVO = function() {}; +com.fluig.sdk.identity.UserAuthTokenSessionVO.prototype = {}; +com.fluig.sdk.local.LocalVO = function() {}; +com.fluig.sdk.local.LocalVO.prototype = {}; +com.fluig.sdk.page.PageMobileApiVO = function() {}; +com.fluig.sdk.page.PageMobileApiVO.prototype = {}; +com.fluig.sdk.page.PageWidgetMobileApiVO = function() {}; +com.fluig.sdk.page.PageWidgetMobileApiVO.prototype = {}; +com.fluig.sdk.page.PublicApiPageVO = function() {}; +com.fluig.sdk.page.PublicApiPageVO.prototype = {}; +com.fluig.sdk.service.AlertService = function() {}; +com.fluig.sdk.service.AlertService.prototype = {}; +com.fluig.sdk.service.ArticleService = function() {}; +com.fluig.sdk.service.ArticleService.prototype = {}; +com.fluig.sdk.service.AuthorizeClientSdkService = function() {}; +com.fluig.sdk.service.AuthorizeClientSdkService.prototype = {}; +com.fluig.sdk.service.CardAPIService = function() {}; +com.fluig.sdk.service.CardAPIService.prototype = {}; +com.fluig.sdk.service.CardIndexAPIService = function() {}; +com.fluig.sdk.service.CardIndexAPIService.prototype = {}; +com.fluig.sdk.service.CardIndexService = function() {}; +com.fluig.sdk.service.CardIndexService.prototype = {}; +com.fluig.sdk.service.CardService = function() {}; +com.fluig.sdk.service.CardService.prototype = {}; +com.fluig.sdk.service.CollaborationSDKService = function() {}; +com.fluig.sdk.service.CollaborationSDKService.prototype = {}; +com.fluig.sdk.service.CommentService = function() {}; +com.fluig.sdk.service.CommentService.prototype = {}; +com.fluig.sdk.service.CommunityService = function() {}; +com.fluig.sdk.service.CommunityService.prototype = {}; +com.fluig.sdk.service.ContentFilesService = function() {}; +com.fluig.sdk.service.ContentFilesService.prototype = {}; +com.fluig.sdk.service.DocumentService = function() {}; +com.fluig.sdk.service.DocumentService.prototype = {}; +com.fluig.sdk.service.DocumentationProxyServiceService = function() {}; +com.fluig.sdk.service.DocumentationProxyServiceService.prototype = {}; +com.fluig.sdk.service.FavoritesService = function() {}; +com.fluig.sdk.service.FavoritesService.prototype = {}; +com.fluig.sdk.service.FilterAPIService = function() {}; +com.fluig.sdk.service.FilterAPIService.prototype = {}; +com.fluig.sdk.service.FolderDocumentService = function() {}; +com.fluig.sdk.service.FolderDocumentService.prototype = {}; +com.fluig.sdk.service.GlobalParameterService = function() {}; +com.fluig.sdk.service.GlobalParameterService.prototype = {}; +com.fluig.sdk.service.GroupService = function() {}; +com.fluig.sdk.service.GroupService.prototype = {}; +com.fluig.sdk.service.HolidayAPIService = function() {}; +com.fluig.sdk.service.HolidayAPIService.prototype = {}; +com.fluig.sdk.service.I18NService = function() {}; +com.fluig.sdk.service.I18NService.prototype = {}; +com.fluig.sdk.service.IdentityService = function() {}; +com.fluig.sdk.service.IdentityService.prototype = {}; +com.fluig.sdk.service.JobService = function() {}; +com.fluig.sdk.service.JobService.prototype = {}; +com.fluig.sdk.service.LocalAPIService = function() {}; +com.fluig.sdk.service.LocalAPIService.prototype = {}; +com.fluig.sdk.service.PageService = function() {}; +com.fluig.sdk.service.PageService.prototype = {}; +com.fluig.sdk.service.PageWidgetService = function() {}; +com.fluig.sdk.service.PageWidgetService.prototype = {}; +com.fluig.sdk.service.PostService = function() {}; +com.fluig.sdk.service.PostService.prototype = {}; +com.fluig.sdk.service.SearchService = function() {}; +com.fluig.sdk.service.SearchService.prototype = {}; +com.fluig.sdk.service.SecurityService = function() {}; +com.fluig.sdk.service.SecurityService.prototype = {}; +com.fluig.sdk.service.SocialBreadcrumbService = function() {}; +com.fluig.sdk.service.SocialBreadcrumbService.prototype = {}; +com.fluig.sdk.service.SocialSDKService = function() {}; +com.fluig.sdk.service.SocialSDKService.prototype = {}; +com.fluig.sdk.service.TagsCloudService = function() {}; +com.fluig.sdk.service.TagsCloudService.prototype = {}; +com.fluig.sdk.service.TasksService = function() {}; +com.fluig.sdk.service.TasksService.prototype = {}; +com.fluig.sdk.service.TenantService = function() {}; +com.fluig.sdk.service.TenantService.prototype = {}; +com.fluig.sdk.service.UserService = function() {}; +com.fluig.sdk.service.UserService.prototype = {}; +com.fluig.sdk.service.WidgetService = function() {}; +com.fluig.sdk.service.WidgetService.prototype = {}; +com.fluig.sdk.service.WorkflowAPIService = function() {}; +com.fluig.sdk.service.WorkflowAPIService.prototype = {}; +com.fluig.sdk.tenant.AdminUserVO = function() {}; +com.fluig.sdk.tenant.AdminUserVO.prototype = {}; +com.fluig.sdk.tenant.TenantVO = function() {}; +com.fluig.sdk.tenant.TenantVO.prototype = {}; +com.fluig.sdk.user.ColleagueVO = function() {}; +com.fluig.sdk.user.ColleagueVO.prototype = {}; +com.fluig.sdk.user.UserPasswordVO = function() {}; +com.fluig.sdk.user.UserPasswordVO.prototype = {}; +com.fluig.sdk.user.UserVO = function() {}; +com.fluig.sdk.user.UserVO.prototype = {}; +/** +* Recupera o SecurityService +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.SecurityService} +*/ +fluigAPI.getSecurityService = function() {} +/** +* Recupera o LocalAPIService +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.LocalAPIService} +*/ +fluigAPI.getLocalService = function() {} +/** +* Recupera o HolidayAPIService +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.HolidayAPIService} +*/ +fluigAPI.getHolidayService = function() {} +/** +* Recupera o serviço para tratar Usuário +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.UserService} +*/ +fluigAPI.getUserService = function() {} +/** +* Recupera o serviço para tratar Grupo +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.GroupService} +*/ +fluigAPI.getGroupService = function() {} +/** +* Recupera o serviço para Tenant +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.TenantService} +*/ +fluigAPI.getTenantService = function() {} +/** +* Recupera o serviço para tratar Upload de arquivos +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.ContentFilesService} +*/ +fluigAPI.getContentFilesService = function() {} +/** +* Recupera o serviço para tratar Documentos +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.DocumentService} +*/ +fluigAPI.getDocumentService = function() {} +/** +* Recupera o serviço para tratar Pastas de documentos +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.FolderDocumentService} +*/ +fluigAPI.getFolderDocumentService = function() {} +/** +* Recupera o serviço para tratar Workflow +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.WorkflowAPIService} +*/ +fluigAPI.getWorkflowService = function() {} +/** +* Recupera o serviço para tratar Cards +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CardService} +*/ +fluigAPI.getCardService = function() {} +/** +* Recupera o serviço para tratar Card Index +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CardIndexService} +*/ +fluigAPI.getCardIndexService = function() {} +/** +* Recupera serviço para Jobs do agendador de tarefas +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.JobService} +*/ +fluigAPI.getJobService = function() {} +/** +* Recupera serviço para tratar paginas +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.PageService} +*/ +fluigAPI.getPageService = function() {} +/** +* +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.PageWidgetService} +*/ +fluigAPI.getPageWidgetService = function() {} +/** +* +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.DocumentationProxyServiceService} +*/ +fluigAPI.getHelpService = function() {} +/** +* Recupera serviço para tratar linguagem +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.I18NService} +*/ +fluigAPI.getI18NService = function() {} +/** +* Recupera serviço para tratar Post's +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.PostService} +*/ +fluigAPI.getPostService = function() {} +/** +* Recupera serviço para tratar Artigos +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.ArticleService} +*/ +fluigAPI.getArticleService = function() {} +/** +* Recupera serviço para tratar Breadcrumb do Social +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.SocialBreadcrumbService} +*/ +fluigAPI.getSocialBreadcrumbService = function() {} +/** +* Recupera serviço para tratar Comunidades +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CommunityService} +*/ +fluigAPI.getCommunityService = function() {} +/** +* Recupera serviço para tratar parâmetros gerais +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.GlobalParameterService} +*/ +fluigAPI.getGlobalParameterService = function() {} +/** +* Recupera serviço para tratar Favoritos +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.FavoritesService} +*/ +fluigAPI.getFavoritesService = function() {} +/** +* Recupera serviço para tratar Tasks +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.TasksService} +*/ +fluigAPI.getTasksService = function() {} +/** +* +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CollaborationSDKService} +*/ +fluigAPI.getCollaborationService = function() {} +/** +* +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.IdentityService} +*/ +fluigAPI.getIdentityService = function() {} +/** +* Recupera serviço para tratar Notificações +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.AlertService} +*/ +fluigAPI.getAlertService = function() {} +/** +* Recupera o AuthorizeClientService +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.AuthorizeClientSdkService} +*/ +fluigAPI.getAuthorizeClientService = function() {} +/** +* Recupera o servico de tagscloud +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.TagsCloudService} +*/ +fluigAPI.getTagsCloudService = function() {} +/** +* Recupera serviço para tratar Comment's +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CommentService} +*/ +fluigAPI.getCommentService = function() {} +/** +* Recupera serviço para efetuar pesquisas +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.SearchService} +*/ +fluigAPI.getSearchService = function() {} +/** +* Recupera serviço do social +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.SocialSDKService} +*/ +fluigAPI.getSocialService = function() {} +/** +* Recupera o serviço de widgets +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.WidgetService} +*/ +fluigAPI.getWidgetService = function() {} +/** +* Recupera o serviço do Filter +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.FilterAPIService} +*/ +fluigAPI.getFilterService = function() {} +/** +* Recupera o serviço de formulário +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CardIndexAPIService} +*/ +fluigAPI.getCardIndexAPIService = function() {} +/** +* Recupera o serviço de Registro de formulário +* @memberOf fluigAPI +* @returns {com.fluig.sdk.service.CardAPIService} +*/ +fluigAPI.getCardAPIService = function() {} +com.fluig.sdk.api.permission.PermissionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPermission": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} permission + */ + "setPermission": function(permission) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPermissionDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} permissionDescription + */ + "setPermissionDescription": function(permissionDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isSelected + */ + "setIsSelected": function(isSelected) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCategory": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} category + */ + "setCategory": function(category) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCategoryCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} categoryCode + */ + "setCategoryCode": function(categoryCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +PermissionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPermission": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} permission + */ + "setPermission": function(permission) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPermissionDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} permissionDescription + */ + "setPermissionDescription": function(permissionDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isSelected + */ + "setIsSelected": function(isSelected) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCategory": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} category + */ + "setCategory": function(category) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCategoryCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} categoryCode + */ + "setCategoryCode": function(categoryCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.group.GroupVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do isInternal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsInternal": function() {}, + /** + * Atribui valor para isInternal + * @memberOf fluigAPI + * @param {boolean} isInternal + */ + "setIsInternal": function(isInternal) {}, + /** + * Recupera valor do groupType + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupType": function() {}, + /** + * Atribui valor para groupType + * @memberOf fluigAPI + * @param {String} groupType + */ + "setGroupType": function(groupType) {}, + /** + * Recupera valor do extData + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valor para extData + * @memberOf fluigAPI + * @param extData + */ + "setExtData": function(extData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +GroupVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do isInternal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsInternal": function() {}, + /** + * Atribui valor para isInternal + * @memberOf fluigAPI + * @param {boolean} isInternal + */ + "setIsInternal": function(isInternal) {}, + /** + * Recupera valor do groupType + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupType": function() {}, + /** + * Atribui valor para groupType + * @memberOf fluigAPI + * @param {String} groupType + */ + "setGroupType": function(groupType) {}, + /** + * Recupera valor do extData + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valor para extData + * @memberOf fluigAPI + * @param extData + */ + "setExtData": function(extData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.tenant.TenantVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do federalId + * @memberOf fluigAPI + * @returns {String} + */ + "getFederalId": function() {}, + /** + * Atribui valor para federalId + * @memberOf fluigAPI + * @param {String} federalId + */ + "setFederalId": function(federalId) {}, + /** + * Recupera valor do idpId + * @memberOf fluigAPI + * @returns {String} + */ + "getIdpId": function() {}, + /** + * Atribui valor para idpId + * @memberOf fluigAPI + * @param {String} idpId + */ + "setIdpId": function(idpId) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do organizationUrl + * @memberOf fluigAPI + * @returns {String} + */ + "getOrganizationUrl": function() {}, + /** + * Atribui valor para organizationUrl + * @memberOf fluigAPI + * @param {String} organizationUrl + */ + "setOrganizationUrl": function(organizationUrl) {}, + /** + * Recupera valor do volumeDir + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeDir": function() {}, + /** + * Atribui valor para volumeDir + * @memberOf fluigAPI + * @param {String} volumeDir + */ + "setVolumeDir": function(volumeDir) {}, + /** + * Recupera valor do idpLogOff + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIdpLogOff": function() {}, + /** + * Atribui valor para idpLogOff + * @memberOf fluigAPI + * @param {boolean} idpLogOff + */ + "setIdpLogOff": function(idpLogOff) {}, + /** + * Recupera valor do thumbnailEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getThumbnailEnabled": function() {}, + /** + * Atribui valor para thumbnailEnabled + * @memberOf fluigAPI + * @param {boolean} thumbnailEnabled + */ + "setThumbnailEnabled": function(thumbnailEnabled) {}, + /** + * Recupera valor do removeVolume + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRemoveVolume": function() {}, + /** + * Atribui valor para removeVolume + * @memberOf fluigAPI + * @param {boolean} removeVolume + */ + "setRemoveVolume": function(removeVolume) {}, + /** + * Recupera valor do data + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getData": function() {}, + /** + * Atribui valor para data + * @memberOf fluigAPI + * @param {Map} data + */ + "setData": function(data) {}, + /** + * Recupera valor do adminUser + * @memberOf fluigAPI + */ + "getAdminUser": function() {}, + /** + * Atribui valor para adminUser + * @memberOf fluigAPI + * @param adminUser + */ + "setAdminUser": function(adminUser) {}, + /** + * Recupera o valor para tenantActive + * @memberOf fluigAPI + * @returns {boolean} + */ + "getTenantActive": function() {}, + /** + * Atribui valor para tenantActive + * @memberOf fluigAPI + * @param {boolean} tenantActive + */ + "setTenantActive": function(tenantActive) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +TenantVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do federalId + * @memberOf fluigAPI + * @returns {String} + */ + "getFederalId": function() {}, + /** + * Atribui valor para federalId + * @memberOf fluigAPI + * @param {String} federalId + */ + "setFederalId": function(federalId) {}, + /** + * Recupera valor do idpId + * @memberOf fluigAPI + * @returns {String} + */ + "getIdpId": function() {}, + /** + * Atribui valor para idpId + * @memberOf fluigAPI + * @param {String} idpId + */ + "setIdpId": function(idpId) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do organizationUrl + * @memberOf fluigAPI + * @returns {String} + */ + "getOrganizationUrl": function() {}, + /** + * Atribui valor para organizationUrl + * @memberOf fluigAPI + * @param {String} organizationUrl + */ + "setOrganizationUrl": function(organizationUrl) {}, + /** + * Recupera valor do volumeDir + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeDir": function() {}, + /** + * Atribui valor para volumeDir + * @memberOf fluigAPI + * @param {String} volumeDir + */ + "setVolumeDir": function(volumeDir) {}, + /** + * Recupera valor do idpLogOff + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIdpLogOff": function() {}, + /** + * Atribui valor para idpLogOff + * @memberOf fluigAPI + * @param {boolean} idpLogOff + */ + "setIdpLogOff": function(idpLogOff) {}, + /** + * Recupera valor do thumbnailEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getThumbnailEnabled": function() {}, + /** + * Atribui valor para thumbnailEnabled + * @memberOf fluigAPI + * @param {boolean} thumbnailEnabled + */ + "setThumbnailEnabled": function(thumbnailEnabled) {}, + /** + * Recupera valor do removeVolume + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRemoveVolume": function() {}, + /** + * Atribui valor para removeVolume + * @memberOf fluigAPI + * @param {boolean} removeVolume + */ + "setRemoveVolume": function(removeVolume) {}, + /** + * Recupera valor do data + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getData": function() {}, + /** + * Atribui valor para data + * @memberOf fluigAPI + * @param {Map} data + */ + "setData": function(data) {}, + /** + * Recupera valor do adminUser + * @memberOf fluigAPI + */ + "getAdminUser": function() {}, + /** + * Atribui valor para adminUser + * @memberOf fluigAPI + * @param adminUser + */ + "setAdminUser": function(adminUser) {}, + /** + * Recupera o valor para tenantActive + * @memberOf fluigAPI + * @returns {boolean} + */ + "getTenantActive": function() {}, + /** + * Atribui valor para tenantActive + * @memberOf fluigAPI + * @param {boolean} tenantActive + */ + "setTenantActive": function(tenantActive) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.permission.PermissionAssetVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeCode + */ + "setTypeCode": function(typeCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "setPageCode": function(pageCode) {} +}; +PermissionAssetVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeCode + */ + "setTypeCode": function(typeCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "setPageCode": function(pageCode) {} +}; +com.fluig.sdk.tenant.AdminUserVO.prototype = { + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do password + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * Atribui valor para password + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +AdminUserVO.prototype = { + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do password + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * Atribui valor para password + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.service.SecurityService.prototype = { + /** + * Verifica se o usuário logado possui certa permissão no recurso dado + * @memberOf fluigAPI + * @param {String} resource + * @param {String} permiss + * @returns {boolean} + */ + "hasPermission": function(resource, permiss) {}, + /** + * Lista os recursos da categoria informada + * @memberOf fluigAPI + * @param {String} category + * @param {String} filter + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.api.permission.PermissionAssetVO>} + */ + "listResourcesByCategory": function(category, filter, offset, limit) {}, + /** + * Lista as permissões do recurso informado + * @memberOf fluigAPI + * @param {String} resourceCode + * @returns {List<com.fluig.sdk.api.permission.PermissionVO>} + */ + "getPermissionsByResourceCode": function(resourceCode) {}, + /** + * Cria as permissões para um determinado recurso + * @memberOf fluigAPI + * @param {String} resourceCode + * @param {List} permissions + */ + "createPermissions": function(resourceCode, permissions) {}, + /** + * Deleta as permissões para um determinado recurso + * @memberOf fluigAPI + * @param {String} resourceCode + * @param {List} permissions + */ + "deletePermissions": function(resourceCode, permissions) {}, + /** + * Retorna a lista de tentants + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.tenant.TenantVO>} + */ + "findTenants": function() {}, + /** + * Retorna o tenantId logado + * @memberOf fluigAPI + * @returns {long} + */ + "getCurrentTenantId": function() {}, + /** + * Retorna o grupo por code e tenant + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} code + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "findGroupByTenantIdAndCode": function(tenantId, code) {}, + /** + * Cria um bjeto chave/valor no tenantData + * @memberOf fluigAPI + * @param {String} key + * @param {String} value + * @returns {boolean} + */ + "createOrUpdateTenantData": function(key, value) {}, + /** + * Retorna os admins de um tenant + * @memberOf fluigAPI + * @param {long} tenantId + * @returns {List<com.fluig.sdk.tenant.AdminUserVO>} + */ + "listTenantAdmins": function(tenantId) {}, + /** + * Change user password + * @memberOf fluigAPI + * @param {String} login + * @param {String} currentPassword + * @param {String} newPassword + * @param {String} confirmNewPassword + */ + "changeUserPassword": function(login, currentPassword, newPassword, confirmNewPassword) {}, + /** + * Get the current tenant + * @memberOf fluigAPI + * @returns {com.fluig.sdk.tenant.TenantVO} + */ + "getCurrentTenant": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userCode + * @returns {String} + */ + "getTimeZoneLocalUser": function(companyId, userCode) {} +}; +SecurityService.prototype = { + /** + * Verifica se o usuário logado possui certa permissão no recurso dado + * @memberOf fluigAPI + * @param {String} resource + * @param {String} permiss + * @returns {boolean} + */ + "hasPermission": function(resource, permiss) {}, + /** + * Lista os recursos da categoria informada + * @memberOf fluigAPI + * @param {String} category + * @param {String} filter + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.api.permission.PermissionAssetVO>} + */ + "listResourcesByCategory": function(category, filter, offset, limit) {}, + /** + * Lista as permissões do recurso informado + * @memberOf fluigAPI + * @param {String} resourceCode + * @returns {List<com.fluig.sdk.api.permission.PermissionVO>} + */ + "getPermissionsByResourceCode": function(resourceCode) {}, + /** + * Cria as permissões para um determinado recurso + * @memberOf fluigAPI + * @param {String} resourceCode + * @param {List} permissions + */ + "createPermissions": function(resourceCode, permissions) {}, + /** + * Deleta as permissões para um determinado recurso + * @memberOf fluigAPI + * @param {String} resourceCode + * @param {List} permissions + */ + "deletePermissions": function(resourceCode, permissions) {}, + /** + * Retorna a lista de tentants + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.tenant.TenantVO>} + */ + "findTenants": function() {}, + /** + * Retorna o tenantId logado + * @memberOf fluigAPI + * @returns {long} + */ + "getCurrentTenantId": function() {}, + /** + * Retorna o grupo por code e tenant + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} code + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "findGroupByTenantIdAndCode": function(tenantId, code) {}, + /** + * Cria um bjeto chave/valor no tenantData + * @memberOf fluigAPI + * @param {String} key + * @param {String} value + * @returns {boolean} + */ + "createOrUpdateTenantData": function(key, value) {}, + /** + * Retorna os admins de um tenant + * @memberOf fluigAPI + * @param {long} tenantId + * @returns {List<com.fluig.sdk.tenant.AdminUserVO>} + */ + "listTenantAdmins": function(tenantId) {}, + /** + * Change user password + * @memberOf fluigAPI + * @param {String} login + * @param {String} currentPassword + * @param {String} newPassword + * @param {String} confirmNewPassword + */ + "changeUserPassword": function(login, currentPassword, newPassword, confirmNewPassword) {}, + /** + * Get the current tenant + * @memberOf fluigAPI + * @returns {com.fluig.sdk.tenant.TenantVO} + */ + "getCurrentTenant": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userCode + * @returns {String} + */ + "getTimeZoneLocalUser": function(companyId, userCode) {} +}; +com.fluig.sdk.api.local.LocalVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + */ + "getLatitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param latitude + */ + "setLatitude": function(latitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getLongitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param longitude + */ + "setLongitude": function(longitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getRadius": function() {}, + /** + * + * @memberOf fluigAPI + * @param radius + */ + "setRadius": function(radius) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDefaultLocale": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} defaultLocale + */ + "setDefaultLocale": function(defaultLocale) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getLocalUsers": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} localUsers + */ + "setLocalUsers": function(localUsers) {}, + /** + * + * @memberOf fluigAPI + * @param o + * @returns {boolean} + */ + "equals": function(o) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.holiday.HolidayVO>} + */ + "getHolidays": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} holidays + */ + "setHolidays": function(holidays) {} +}; +LocalVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + */ + "getLatitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param latitude + */ + "setLatitude": function(latitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getLongitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param longitude + */ + "setLongitude": function(longitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getRadius": function() {}, + /** + * + * @memberOf fluigAPI + * @param radius + */ + "setRadius": function(radius) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDefaultLocale": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} defaultLocale + */ + "setDefaultLocale": function(defaultLocale) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getLocalUsers": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} localUsers + */ + "setLocalUsers": function(localUsers) {}, + /** + * + * @memberOf fluigAPI + * @param o + * @returns {boolean} + */ + "equals": function(o) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.holiday.HolidayVO>} + */ + "getHolidays": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} holidays + */ + "setHolidays": function(holidays) {} +}; +com.fluig.sdk.api.local.LocalUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userCode + */ + "setUserCode": function(userCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getLocalId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} localId + */ + "setLocalId": function(localId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {} +}; +LocalUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userCode + */ + "setUserCode": function(userCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getLocalId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} localId + */ + "setLocalId": function(localId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {} +}; +com.fluig.sdk.service.LocalAPIService.prototype = { + /** + * Cria localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "create": function(local) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {String} id + */ + "delete": function(id) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {long} id + */ + "delete": function(id) {}, + /** + * Pesquisa todas localizações da empresa do usuário logado + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.local.LocalVO>} + */ + "findAll": function() {}, + /** + * Pesquisa localização com id específico + * @memberOf fluigAPI + * @param {long} id + * @param {boolean} populateLocalUsers + * @param {boolean} populateHolidays + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "find": function(id, populateLocalUsers, populateHolidays) {}, + /** + * Pesquisa localização com id específico + * @memberOf fluigAPI + * @param {String} id + * @param {String} expand + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "find": function(id, expand) {}, + /** + * Atualiza localização + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "update": function(id, local) {}, + /** + * Atualiza localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "update": function(local) {}, + /** + * Atualiza parametros específicos da localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "patch": function(local) {}, + /** + * Atualiza estado padrão da localização + * @memberOf fluigAPI + * @param {String} id + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "updateDefault": function(id) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} expand + */ + "find": function(name, order, page, pageSize, expand) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {boolean} populateUsers + * @param {boolean} populateHolidays + */ + "find": function(name, orderParams, page, pageSize, populateUsers, populateHolidays) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + * @param {String} expand + */ + "find": function(name, order, page, pageSize, offset, limit, expand) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + * @param {boolean} populateUsers + * @param {boolean} populateHolidays + */ + "find": function(name, orderParams, page, pageSize, offset, limit, populateUsers, populateHolidays) {}, + /** + * Pesquisa por relações entre usuários e localizações + * @memberOf fluigAPI + * @param {String} localId + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + */ + "findUsers": function(localId, name, order, page, pageSize, offset, limit) {}, + /** + * Pesquisa por relações entre usuários e localizações + * @memberOf fluigAPI + * @param {long} localId + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + */ + "findUsers": function(localId, name, orderParams, page, pageSize, offset, limit) {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.local.LocalUserVO} localUserVO + * @returns {com.fluig.sdk.api.local.LocalUserVO} + */ + "createLocalUser": function(id, localUserVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalUserVO} localUserVO + * @returns {com.fluig.sdk.api.local.LocalUserVO} + */ + "createLocalUser": function(id, localUserVO) {}, + /** + * Pesquisa por usuários sem relações com qualquer local + * @memberOf fluigAPI + * @param {String} id + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + */ + "findUnrelatedUsers": function(id, name, order, page, pageSize, offset, limit) {}, + /** + * Pesquisa por usuários sem relações com qualquer local + * @memberOf fluigAPI + * @param {long} id + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + */ + "findUnrelatedUsers": function(id, name, orderParams, page, pageSize, offset, limit) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {long} id + * @param {String} userCode + */ + "deleteLocalUser": function(id, userCode) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {String} id + * @param {String} userCode + */ + "deleteLocalUser": function(id, userCode) {}, + /** + * Procura pelo local do usuário + * @memberOf fluigAPI + * @param {String} userCode + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "findByUser": function(userCode) {}, + /** + * Procura pelo local do usuário + * @memberOf fluigAPI + * @param {String} userCode + * @param {String} expand + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "findByUser": function(userCode, expand) {}, + /** + * Atualiza parametros específicos da localização + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "patch": function(id, local) {}, + /** + * Deleta o vínculo do feriado ao local + * @memberOf fluigAPI + * @param {String} id + * @param {String} holidayId + */ + "deleteLocalHoliday": function(id, holidayId) {}, + /** + * Deleta o vínculo do feriado ao local + * @memberOf fluigAPI + * @param {long} id + * @param {long} holidayId + */ + "deleteHoliday": function(id, holidayId) {}, + /** + * Busca o timezone pela latitude e longitude informada + * @memberOf fluigAPI + * @param {String} latitude + * @param {String} longitude + * @returns {String} + */ + "getTimezone": function(latitude, longitude) {}, + /** + * + * @memberOf fluigAPI + * @param {String} localId + * @param {String} group + * @returns {List<com.fluig.sdk.api.local.LocalUserVO>} + */ + "createLocalUserByGroup": function(localId, group) {} +}; +LocalAPIService.prototype = { + /** + * Cria localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "create": function(local) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {String} id + */ + "delete": function(id) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {long} id + */ + "delete": function(id) {}, + /** + * Pesquisa todas localizações da empresa do usuário logado + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.local.LocalVO>} + */ + "findAll": function() {}, + /** + * Pesquisa localização com id específico + * @memberOf fluigAPI + * @param {long} id + * @param {boolean} populateLocalUsers + * @param {boolean} populateHolidays + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "find": function(id, populateLocalUsers, populateHolidays) {}, + /** + * Pesquisa localização com id específico + * @memberOf fluigAPI + * @param {String} id + * @param {String} expand + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "find": function(id, expand) {}, + /** + * Atualiza localização + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "update": function(id, local) {}, + /** + * Atualiza localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "update": function(local) {}, + /** + * Atualiza parametros específicos da localização + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "patch": function(local) {}, + /** + * Atualiza estado padrão da localização + * @memberOf fluigAPI + * @param {String} id + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "updateDefault": function(id) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} expand + */ + "find": function(name, order, page, pageSize, expand) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {boolean} populateUsers + * @param {boolean} populateHolidays + */ + "find": function(name, orderParams, page, pageSize, populateUsers, populateHolidays) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + * @param {String} expand + */ + "find": function(name, order, page, pageSize, offset, limit, expand) {}, + /** + * Pesquisa por parametros localização + * @memberOf fluigAPI + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + * @param {boolean} populateUsers + * @param {boolean} populateHolidays + */ + "find": function(name, orderParams, page, pageSize, offset, limit, populateUsers, populateHolidays) {}, + /** + * Pesquisa por relações entre usuários e localizações + * @memberOf fluigAPI + * @param {String} localId + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + */ + "findUsers": function(localId, name, order, page, pageSize, offset, limit) {}, + /** + * Pesquisa por relações entre usuários e localizações + * @memberOf fluigAPI + * @param {long} localId + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + */ + "findUsers": function(localId, name, orderParams, page, pageSize, offset, limit) {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.local.LocalUserVO} localUserVO + * @returns {com.fluig.sdk.api.local.LocalUserVO} + */ + "createLocalUser": function(id, localUserVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalUserVO} localUserVO + * @returns {com.fluig.sdk.api.local.LocalUserVO} + */ + "createLocalUser": function(id, localUserVO) {}, + /** + * Pesquisa por usuários sem relações com qualquer local + * @memberOf fluigAPI + * @param {String} id + * @param {String} name + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + */ + "findUnrelatedUsers": function(id, name, order, page, pageSize, offset, limit) {}, + /** + * Pesquisa por usuários sem relações com qualquer local + * @memberOf fluigAPI + * @param {long} id + * @param {String} name + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + */ + "findUnrelatedUsers": function(id, name, orderParams, page, pageSize, offset, limit) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {long} id + * @param {String} userCode + */ + "deleteLocalUser": function(id, userCode) {}, + /** + * Deleta localização + * @memberOf fluigAPI + * @param {String} id + * @param {String} userCode + */ + "deleteLocalUser": function(id, userCode) {}, + /** + * Procura pelo local do usuário + * @memberOf fluigAPI + * @param {String} userCode + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "findByUser": function(userCode) {}, + /** + * Procura pelo local do usuário + * @memberOf fluigAPI + * @param {String} userCode + * @param {String} expand + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "findByUser": function(userCode, expand) {}, + /** + * Atualiza parametros específicos da localização + * @memberOf fluigAPI + * @param {String} id + * @param {com.fluig.sdk.api.local.LocalVO} local + * @returns {com.fluig.sdk.api.local.LocalVO} + */ + "patch": function(id, local) {}, + /** + * Deleta o vínculo do feriado ao local + * @memberOf fluigAPI + * @param {String} id + * @param {String} holidayId + */ + "deleteLocalHoliday": function(id, holidayId) {}, + /** + * Deleta o vínculo do feriado ao local + * @memberOf fluigAPI + * @param {long} id + * @param {long} holidayId + */ + "deleteHoliday": function(id, holidayId) {}, + /** + * Busca o timezone pela latitude e longitude informada + * @memberOf fluigAPI + * @param {String} latitude + * @param {String} longitude + * @returns {String} + */ + "getTimezone": function(latitude, longitude) {}, + /** + * + * @memberOf fluigAPI + * @param {String} localId + * @param {String} group + * @returns {List<com.fluig.sdk.api.local.LocalUserVO>} + */ + "createLocalUserByGroup": function(localId, group) {} +}; +com.fluig.sdk.api.holiday.HolidayVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} date + */ + "setDate": function(date) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isRecurrent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} recurrent + */ + "setRecurrent": function(recurrent) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.local.LocalVO>} + */ + "getLocals": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} locals + */ + "setLocals": function(locals) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {} +}; +HolidayVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} date + */ + "setDate": function(date) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isRecurrent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} recurrent + */ + "setRecurrent": function(recurrent) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.local.LocalVO>} + */ + "getLocals": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} locals + */ + "setLocals": function(locals) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {} +}; +com.fluig.sdk.service.HolidayAPIService.prototype = { + /** + * Cria feriado + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "create": function(holidayVO) {}, + /** + * Deleta feriado + * @memberOf fluigAPI + * @param {long} id + */ + "delete": function(id) {}, + /** + * Atualiza feriado + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "update": function(id, holidayVO) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {long} id + * @param {String} expand + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "find": function(id, expand) {}, + /** + * Busca todos os feriados da base a partir do código da empresa do usuário logado + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.holiday.HolidayVO>} + */ + "findAll": function() {}, + /** + * Atualiza feriado + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "patch": function(id, holidayVO) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {String} description + * @param {String} localId + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + * @param {String} expand + * @param {String} exclusive + */ + "find": function(description, localId, order, page, pageSize, offset, limit, expand, exclusive) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {String} description + * @param {long} localId + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + * @param {boolean} populateLocals + * @param {boolean} populateUsers + * @param {boolean} exclusive + */ + "find": function(description, localId, orderParams, page, pageSize, offset, limit, populateLocals, populateUsers, exclusive) {} +}; +HolidayAPIService.prototype = { + /** + * Cria feriado + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "create": function(holidayVO) {}, + /** + * Deleta feriado + * @memberOf fluigAPI + * @param {long} id + */ + "delete": function(id) {}, + /** + * Atualiza feriado + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "update": function(id, holidayVO) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {long} id + * @param {String} expand + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "find": function(id, expand) {}, + /** + * Busca todos os feriados da base a partir do código da empresa do usuário logado + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.holiday.HolidayVO>} + */ + "findAll": function() {}, + /** + * Atualiza feriado + * @memberOf fluigAPI + * @param {long} id + * @param {com.fluig.sdk.api.holiday.HolidayVO} holidayVO + * @returns {com.fluig.sdk.api.holiday.HolidayVO} + */ + "patch": function(id, holidayVO) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {String} description + * @param {String} localId + * @param {String} order + * @param {String} page + * @param {String} pageSize + * @param {String} offset + * @param {String} limit + * @param {String} expand + * @param {String} exclusive + */ + "find": function(description, localId, order, page, pageSize, offset, limit, expand, exclusive) {}, + /** + * Busca feriado + * @memberOf fluigAPI + * @param {String} description + * @param {long} localId + * @param {List} orderParams + * @param {int} page + * @param {int} pageSize + * @param {int} offset + * @param {int} limit + * @param {boolean} populateLocals + * @param {boolean} populateUsers + * @param {boolean} exclusive + */ + "find": function(description, localId, orderParams, page, pageSize, offset, limit, populateLocals, populateUsers, exclusive) {} +}; +com.fluig.sdk.user.UserVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do userUUID + * @memberOf fluigAPI + * @returns {String} + */ + "getUserUUID": function() {}, + /** + * Atribui valor para userUUID + * @memberOf fluigAPI + * @param {String} userUUID + */ + "setUserUUID": function(userUUID) {}, + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * Recupera valor do fullName + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * Atribui valor para fullName + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * Recupera valor do password + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * Atribui valor para password + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * Recupera valor do extData + * @memberOf fluigAPI + * @param {String} key + */ + "getExtraData": function(key) {}, + /** + * Adicionar chave e valor no mapa + * @memberOf fluigAPI + * @param {String} key + */ + "addExtData": function(key) {}, + /** + * Retorna objeto no mapa + * @memberOf fluigAPI + * @param {String} key + */ + "getValueExtData": function(key) {}, + /** + * Atribui valor para extData + * @memberOf fluigAPI + * @param {String} key + */ + "setExtraData": function(key) {}, + /** + * Recupera mapa de extraData + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valor ao map + * @memberOf fluigAPI + * @param extData + */ + "setExtData": function(extData) {}, + /** + * Retorna tokenAccess + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenAccess": function() {}, + /** + * Atribui valor ao tokenAccess + * @memberOf fluigAPI + * @param {String} token + */ + "setTokenAccess": function(token) {}, + /** + * Retorna token secret + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenSecret": function() {}, + /** + * Atribui valor ao token secret + * @memberOf fluigAPI + * @param {String} tokenSecret + */ + "setTokenSecret": function(tokenSecret) {}, + /** + * Atribui valor ao timezone + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * Retorna o timezone + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getRoles": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} roles + */ + "setRoles": function(roles) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGroups": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} groups + */ + "setGroups": function(groups) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * Return user status + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsActive": function() {}, + /** + * Set user status + * @memberOf fluigAPI + * @param {boolean} isActive + */ + "setIsActive": function(isActive) {} +}; +UserVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do userUUID + * @memberOf fluigAPI + * @returns {String} + */ + "getUserUUID": function() {}, + /** + * Atribui valor para userUUID + * @memberOf fluigAPI + * @param {String} userUUID + */ + "setUserUUID": function(userUUID) {}, + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * Recupera valor do fullName + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * Atribui valor para fullName + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * Recupera valor do password + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * Atribui valor para password + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * Recupera valor do extData + * @memberOf fluigAPI + * @param {String} key + */ + "getExtraData": function(key) {}, + /** + * Adicionar chave e valor no mapa + * @memberOf fluigAPI + * @param {String} key + */ + "addExtData": function(key) {}, + /** + * Retorna objeto no mapa + * @memberOf fluigAPI + * @param {String} key + */ + "getValueExtData": function(key) {}, + /** + * Atribui valor para extData + * @memberOf fluigAPI + * @param {String} key + */ + "setExtraData": function(key) {}, + /** + * Recupera mapa de extraData + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valor ao map + * @memberOf fluigAPI + * @param extData + */ + "setExtData": function(extData) {}, + /** + * Retorna tokenAccess + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenAccess": function() {}, + /** + * Atribui valor ao tokenAccess + * @memberOf fluigAPI + * @param {String} token + */ + "setTokenAccess": function(token) {}, + /** + * Retorna token secret + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenSecret": function() {}, + /** + * Atribui valor ao token secret + * @memberOf fluigAPI + * @param {String} tokenSecret + */ + "setTokenSecret": function(tokenSecret) {}, + /** + * Atribui valor ao timezone + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * Retorna o timezone + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getRoles": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} roles + */ + "setRoles": function(roles) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGroups": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} groups + */ + "setGroups": function(groups) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * Return user status + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsActive": function() {}, + /** + * Set user status + * @memberOf fluigAPI + * @param {boolean} isActive + */ + "setIsActive": function(isActive) {} +}; +com.fluig.sdk.user.UserPasswordVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCurrentPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} currentPassword + */ + "setCurrentPassword": function(currentPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getNewPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} newPassword + */ + "setNewPassword": function(newPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConfirmNewPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} confirmNewPassword + */ + "setConfirmNewPassword": function(confirmNewPassword) {} +}; +UserPasswordVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCurrentPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} currentPassword + */ + "setCurrentPassword": function(currentPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getNewPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} newPassword + */ + "setNewPassword": function(newPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConfirmNewPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} confirmNewPassword + */ + "setConfirmNewPassword": function(confirmNewPassword) {} +}; +com.fluig.sdk.service.UserService.prototype = { + /** + * Cria um novo usuário + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "create": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "create": function(tenantId, vo) {}, + /** + * Retorna o usuário corrente logado + * @memberOf fluigAPI + * @returns {com.fluig.sdk.user.UserVO} + */ + "getCurrent": function() {}, + /** + * Retorna o usuário pelo id + * @memberOf fluigAPI + * @param {long} id + * @returns {com.fluig.sdk.user.UserVO} + */ + "findById": function(id) {}, + /** + * Retorna o usuário pelo login + * @memberOf fluigAPI + * @param {String} login + * @returns {com.fluig.sdk.user.UserVO} + */ + "findByLogin": function(login) {}, + /** + * Pesquisa por usuários baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - limit: Número máximo de registros para retornar + * @memberOf fluigAPI + * @param {Map} params + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(params, offset, limit) {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(offset, limit) {}, + /** + * Pesquisa por usuários ativos e inativos baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - sortField: Campos. - sortType: ASC e DESC. - limit: Número máximo de registros para retornar. - offset: offSet. - search: Valor a ser procurado + * @memberOf fluigAPI + * @param {String} sortField + * @param {String} sortType + * @param {int} limit + * @param {int} offset + * @param {String} search + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "listAll": function(sortField, sortType, limit, offset, search) {}, + /** + * Deactivate an user by his login, idpId or userCode + * @memberOf fluigAPI + * @param {String} genericId + */ + "deactivateByCode": function(genericId) {}, + /** + * Activate an user by his login, idpId or userCode + * @memberOf fluigAPI + * @param {String} genericId + */ + "activateByCode": function(genericId) {}, + /** + * UPDATE user. Basic informations: name lastName fullName timezone locale phone field + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "updateUser": function(vo) {}, + /** + * UPDATE user data of logged user + * @memberOf fluigAPI + * @param {Map} data + * @returns {boolean} + */ + "updateUserData": function(data) {}, + /** + * Change the user password + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserPasswordVO} vo + */ + "changeUserPassword": function(vo) {}, + /** + * Pesquisa por usuários baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - sortField: Campos. - sortType: ASC e DESC. - limit: Número máximo de registros para retornar. - offset: offSet. - search: Valor a ser procurado + * @memberOf fluigAPI + * @param {String} sortField + * @param {String} sortType + * @param {int} limit + * @param {int} offset + * @param {String} search + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(sortField, sortType, limit, offset, search) {}, + /** + * GET user by the generic id + * @memberOf fluigAPI + * @param {String} genericId + * @returns {com.fluig.sdk.user.UserVO} + */ + "getUser": function(genericId) {}, + /** + * List user roles specfying the login + * @memberOf fluigAPI + * @param {String} login + * @returns {List<String>} + */ + "listRoles": function(login) {}, + /** + * List all user data specfying the login + * @memberOf fluigAPI + * @param {String} login + * @returns {Map<String,>} + */ + "listData": function(login) {}, + /** + * list the groups from a specific user + * @memberOf fluigAPI + * @param {String} login + * @returns {List<String>} + */ + "listGroups": function(login) {}, + /** + * UPDATE the user data + * @memberOf fluigAPI + * @param {Map} data + * @param {long} userId + * @returns {boolean} + */ + "updateUserDataById": function(data, userId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @param {String} key + */ + "removeUserData": function(alias, key) {}, + /** + * ADD user to a specific group + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {com.fluig.sdk.user.UserVO} userVO + */ + "addUserToGroup": function(tenantId, groupCode, userVO) {}, + /** + * UPDATE the user information even one that is disabled + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "updateUserEvenDisabled": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {com.fluig.sdk.user.UserVO} + */ + "findByUserCode": function(colleagueId) {} +}; +UserService.prototype = { + /** + * Cria um novo usuário + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "create": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "create": function(tenantId, vo) {}, + /** + * Retorna o usuário corrente logado + * @memberOf fluigAPI + * @returns {com.fluig.sdk.user.UserVO} + */ + "getCurrent": function() {}, + /** + * Retorna o usuário pelo id + * @memberOf fluigAPI + * @param {long} id + * @returns {com.fluig.sdk.user.UserVO} + */ + "findById": function(id) {}, + /** + * Retorna o usuário pelo login + * @memberOf fluigAPI + * @param {String} login + * @returns {com.fluig.sdk.user.UserVO} + */ + "findByLogin": function(login) {}, + /** + * Pesquisa por usuários baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - limit: Número máximo de registros para retornar + * @memberOf fluigAPI + * @param {Map} params + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(params, offset, limit) {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + * @param {int} limit + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(offset, limit) {}, + /** + * Pesquisa por usuários ativos e inativos baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - sortField: Campos. - sortType: ASC e DESC. - limit: Número máximo de registros para retornar. - offset: offSet. - search: Valor a ser procurado + * @memberOf fluigAPI + * @param {String} sortField + * @param {String} sortType + * @param {int} limit + * @param {int} offset + * @param {String} search + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "listAll": function(sortField, sortType, limit, offset, search) {}, + /** + * Deactivate an user by his login, idpId or userCode + * @memberOf fluigAPI + * @param {String} genericId + */ + "deactivateByCode": function(genericId) {}, + /** + * Activate an user by his login, idpId or userCode + * @memberOf fluigAPI + * @param {String} genericId + */ + "activateByCode": function(genericId) {}, + /** + * UPDATE user. Basic informations: name lastName fullName timezone locale phone field + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "updateUser": function(vo) {}, + /** + * UPDATE user data of logged user + * @memberOf fluigAPI + * @param {Map} data + * @returns {boolean} + */ + "updateUserData": function(data) {}, + /** + * Change the user password + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserPasswordVO} vo + */ + "changeUserPassword": function(vo) {}, + /** + * Pesquisa por usuários baseado em um conjunto de parâmetros. Os valores aceitos como parametros são: - login Parte do login. - fullName Parte do nome. - sortField: Campos. - sortType: ASC e DESC. - limit: Número máximo de registros para retornar. - offset: offSet. - search: Valor a ser procurado + * @memberOf fluigAPI + * @param {String} sortField + * @param {String} sortType + * @param {int} limit + * @param {int} offset + * @param {String} search + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "list": function(sortField, sortType, limit, offset, search) {}, + /** + * GET user by the generic id + * @memberOf fluigAPI + * @param {String} genericId + * @returns {com.fluig.sdk.user.UserVO} + */ + "getUser": function(genericId) {}, + /** + * List user roles specfying the login + * @memberOf fluigAPI + * @param {String} login + * @returns {List<String>} + */ + "listRoles": function(login) {}, + /** + * List all user data specfying the login + * @memberOf fluigAPI + * @param {String} login + * @returns {Map<String,>} + */ + "listData": function(login) {}, + /** + * list the groups from a specific user + * @memberOf fluigAPI + * @param {String} login + * @returns {List<String>} + */ + "listGroups": function(login) {}, + /** + * UPDATE the user data + * @memberOf fluigAPI + * @param {Map} data + * @param {long} userId + * @returns {boolean} + */ + "updateUserDataById": function(data, userId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @param {String} key + */ + "removeUserData": function(alias, key) {}, + /** + * ADD user to a specific group + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {com.fluig.sdk.user.UserVO} userVO + */ + "addUserToGroup": function(tenantId, groupCode, userVO) {}, + /** + * UPDATE the user information even one that is disabled + * @memberOf fluigAPI + * @param {com.fluig.sdk.user.UserVO} vo + * @returns {com.fluig.sdk.user.UserVO} + */ + "updateUserEvenDisabled": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {com.fluig.sdk.user.UserVO} + */ + "findByUserCode": function(colleagueId) {} +}; +com.fluig.sdk.user.ColleagueVO.prototype = { + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * Recupera valor do fullName + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * Atribui valor para fullName + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +ColleagueVO.prototype = { + /** + * Recupera valor do login + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * Atribui valor para login + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * Recupera valor do email + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * Atribui valor para email + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * Recupera valor do code + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * Atribui valor para code + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * Recupera valor do firstName + * @memberOf fluigAPI + * @returns {String} + */ + "getFirstName": function() {}, + /** + * Atribui valor para firstName + * @memberOf fluigAPI + * @param {String} firstName + */ + "setFirstName": function(firstName) {}, + /** + * Recupera valor do lastName + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * Atribui valor para lastName + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * Recupera valor do fullName + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * Atribui valor para fullName + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.service.GroupService.prototype = { + /** + * Cria um novo grupo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.group.GroupVO} vo + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "create": function(vo) {}, + /** + * Verifica se o usuário pertence ao grupo + * @memberOf fluigAPI + * @param {String} groupCode + * @param {String} genericId + * @returns {boolean} + */ + "containsUser": function(groupCode, genericId) {}, + /** + * Adiciona um usuário ao grupo + * @memberOf fluigAPI + * @param {String} groupCode + * @param {List} logins + */ + "addUsers": function(groupCode, logins) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {List} logins + */ + "addUsers": function(tenantId, groupCode, logins) {}, + /** + * Remove um usuário do grupo + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {String} alias + */ + "removeUser": function(tenantId, groupCode, alias) {}, + /** + * Retorna usuários por grupo + * @memberOf fluigAPI + * @param {String} groupId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @param {String} order + * @returns {List<com.fluig.sdk.user.ColleagueVO>} + */ + "findUsersByGroup": function(groupId, pattern, limit, offset, order) {}, + /** + * Retorna grupo por usuário + * @memberOf fluigAPI + * @param {String} genericId + * @param {String} pattern + * @returns {List<com.fluig.sdk.api.group.GroupVO>} + */ + "findGroupsByUser": function(genericId, pattern) {}, + /** + * Create grupo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.group.GroupVO} vo + * @param {long} tenantId + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "create": function(vo, tenantId) {} +}; +GroupService.prototype = { + /** + * Cria um novo grupo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.group.GroupVO} vo + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "create": function(vo) {}, + /** + * Verifica se o usuário pertence ao grupo + * @memberOf fluigAPI + * @param {String} groupCode + * @param {String} genericId + * @returns {boolean} + */ + "containsUser": function(groupCode, genericId) {}, + /** + * Adiciona um usuário ao grupo + * @memberOf fluigAPI + * @param {String} groupCode + * @param {List} logins + */ + "addUsers": function(groupCode, logins) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {List} logins + */ + "addUsers": function(tenantId, groupCode, logins) {}, + /** + * Remove um usuário do grupo + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} groupCode + * @param {String} alias + */ + "removeUser": function(tenantId, groupCode, alias) {}, + /** + * Retorna usuários por grupo + * @memberOf fluigAPI + * @param {String} groupId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @param {String} order + * @returns {List<com.fluig.sdk.user.ColleagueVO>} + */ + "findUsersByGroup": function(groupId, pattern, limit, offset, order) {}, + /** + * Retorna grupo por usuário + * @memberOf fluigAPI + * @param {String} genericId + * @param {String} pattern + * @returns {List<com.fluig.sdk.api.group.GroupVO>} + */ + "findGroupsByUser": function(genericId, pattern) {}, + /** + * Create grupo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.group.GroupVO} vo + * @param {long} tenantId + * @returns {com.fluig.sdk.api.group.GroupVO} + */ + "create": function(vo, tenantId) {} +}; +com.fluig.sdk.service.TenantService.prototype = { + /** + * Cria um novo tenante + * @memberOf fluigAPI + * @param {com.fluig.sdk.tenant.TenantVO} vo + * @returns {com.fluig.sdk.tenant.TenantVO} + */ + "create": function(vo) {}, + /** + * Retorna, caso houver, objeto chaves/valores do tenantData + * @memberOf fluigAPI + * @param {String[]} keys + * @returns {Map<String,>} + */ + "getTenantData": function(keys) {} +}; +TenantService.prototype = { + /** + * Cria um novo tenante + * @memberOf fluigAPI + * @param {com.fluig.sdk.tenant.TenantVO} vo + * @returns {com.fluig.sdk.tenant.TenantVO} + */ + "create": function(vo) {}, + /** + * Retorna, caso houver, objeto chaves/valores do tenantData + * @memberOf fluigAPI + * @param {String[]} keys + * @returns {Map<String,>} + */ + "getTenantData": function(keys) {} +}; +com.fluig.sdk.service.ContentFilesService.prototype = { + /** + * Executa o upload de um arquivo + * @memberOf fluigAPI + * @param {String} fileName + * @param {byte[]} fileContent + */ + "upload": function(fileName, fileContent) {}, + /** + * Recupera diretório do artefato a ser implantado + * @memberOf fluigAPI + * @returns {String} + */ + "getDeployableArtifactsDirectory": function() {} +}; +ContentFilesService.prototype = { + /** + * Executa o upload de um arquivo + * @memberOf fluigAPI + * @param {String} fileName + * @param {byte[]} fileContent + */ + "upload": function(fileName, fileContent) {}, + /** + * Recupera diretório do artefato a ser implantado + * @memberOf fluigAPI + * @returns {String} + */ + "getDeployableArtifactsDirectory": function() {} +}; +com.fluig.sdk.api.document.DocumentVO.prototype = { + /** + * Recupera os dados extras + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valores para os dados extras + * @memberOf fluigAPI + * @param {String} key + */ + "setExtraData": function(key) {}, + /** + * Recupera os dados extras + * @memberOf fluigAPI + * @param {String} key + */ + "getExtraData": function(key) {}, + /** + * Recupera id do tenant + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para id do tenant + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do document Id + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para id do documento + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor da versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do id do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para id do tipo de documento + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera id da linguagem + * @memberOf fluigAPI + * @returns {String} + */ + "getLanguageId": function() {}, + /** + * Atribui valor para id da linguagem + * @memberOf fluigAPI + * @param {String} languageId + */ + "setLanguageId": function(languageId) {}, + /** + * Recupera id do icone + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para id do icone + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do id do topico + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para id do topico + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera id do colega + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para id do colega + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera descrição do documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para descrição do documento + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera arquivo fisico + * @memberOf fluigAPI + * @returns {String} + */ + "getPhisicalFile": function() {}, + /** + * Atribui valor para arquivo fisico + * @memberOf fluigAPI + * @param {String} phisicalFile + */ + "setPhisicalFile": function(phisicalFile) {}, + /** + * Recupera valor de palavra chave + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Atribui valor para palavra chave + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor para data de criação + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * Atribui valor para data de criação + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * Recupera valor da data de aprovação + * @memberOf fluigAPI + * @returns {Date} + */ + "getApprovedDate": function() {}, + /** + * Atribui valor para data de aprovação + * @memberOf fluigAPI + * @param {Date} approvedDate + */ + "setApprovedDate": function(approvedDate) {}, + /** + * Recupera valor da última data de moficação + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * Atribui valor para última data de modificação + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * Recupera valor do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * Atribui valor para tipo de documento + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * Recupera data de expiração + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Atribui valor para data de expiração + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera número de acessso + * @memberOf fluigAPI + * @returns {int} + */ + "getAccessCount": function() {}, + /** + * Atribui valor para número de acessos + * @memberOf fluigAPI + * @param {int} accessCount + */ + "setAccessCount": function(accessCount) {}, + /** + * Recupera id de atualização + * @memberOf fluigAPI + * @returns {int} + */ + "getAtualizationId": function() {}, + /** + * Atribui valor para id de atualização + * @memberOf fluigAPI + * @param {int} atualizationId + */ + "setAtualizationId": function(atualizationId) {}, + /** + * Recupera id do pai do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para id do documento pai + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera visualização + * @memberOf fluigAPI + * @returns {String} + */ + "getVisualization": function() {}, + /** + * Atribui valor para visualização + * @memberOf fluigAPI + * @param {String} visualization + */ + "setVisualization": function(visualization) {}, + /** + * Recuprea arquivos relacionados + * @memberOf fluigAPI + * @returns {String} + */ + "getRelatedFiles": function() {}, + /** + * Atribui valor para arquivos relacionados + * @memberOf fluigAPI + * @param {String} relatedFiles + */ + "setRelatedFiles": function(relatedFiles) {}, + /** + * Recupera versão ativa + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActiveVersion": function() {}, + /** + * Atribui valor para versão ativa + * @memberOf fluigAPI + * @param {boolean} activeVersion + */ + "setActiveVersion": function(activeVersion) {}, + /** + * Recupera descrição da versão + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para descrição da versão + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera condição aprovalAndOr + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalAndOr": function() {}, + /** + * Atribui valor para approvalAndOr + * @memberOf fluigAPI + * @param {boolean} approvalAndOr + */ + "setApprovalAndOr": function(approvalAndOr) {}, + /** + * Recupera id documento externo + * @memberOf fluigAPI + * @returns {String} + */ + "getExternalDocumentId": function() {}, + /** + * Atribui valor para id documento externo + * @memberOf fluigAPI + * @param {String} externalDocumentId + */ + "setExternalDocumentId": function(externalDocumentId) {}, + /** + * Recupera valor, se download é habilitado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor, se download é habilitado + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor, se documento está aprovado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApproved": function() {}, + /** + * Atribui valor, se documento está aprovado + * @memberOf fluigAPI + * @param {boolean} approved + */ + "setApproved": function(approved) {}, + /** + * Recupera data de inicio de validação + * @memberOf fluigAPI + * @returns {Date} + */ + "getValidationStartDate": function() {}, + /** + * Atribui valor para data de início de validação + * @memberOf fluigAPI + * @param {Date} validationStartDate + */ + "setValidationStartDate": function(validationStartDate) {}, + /** + * Recupera id do publicador + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para id do publicador + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera descrição do card + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * Atribui valor para descrição do card + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * Recupera valor, se documento permite mult card por usuário + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAllowMuiltiCardsPerUser": function() {}, + /** + * Atribui valor para allowMuiltiCardsPerUser + * @memberOf fluigAPI + * @param {boolean} allowMuiltiCardsPerUser + */ + "setAllowMuiltiCardsPerUser": function(allowMuiltiCardsPerUser) {}, + /** + * Recupera número de propriedade do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyNumber": function() {}, + /** + * Atribui valor para número de propriedade do documento + * @memberOf fluigAPI + * @param {int} documentPropertyNumber + */ + "setDocumentPropertyNumber": function(documentPropertyNumber) {}, + /** + * Recupera versão do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyVersion": function() {}, + /** + * Atribui versão de documento + * @memberOf fluigAPI + * @param {int} documentPropertyVersion + */ + "setDocumentPropertyVersion": function(documentPropertyVersion) {}, + /** + * Recupera valor, se documento é privado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui valor, se documento é privado + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera valor id privado do colega + * @memberOf fluigAPI + * @returns {String} + */ + "getPrivateColleagueId": function() {}, + /** + * Atribui valor id privado do colega + * @memberOf fluigAPI + * @param {String} privateColleagueId + */ + "setPrivateColleagueId": function(privateColleagueId) {}, + /** + * Recupera valor, se documento é indexado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIndexed": function() {}, + /** + * Atribui valor, se documento é indexado + * @memberOf fluigAPI + * @param {boolean} indexed + */ + "setIndexed": function(indexed) {}, + /** + * Recupera prioridade + * @memberOf fluigAPI + * @returns {int} + */ + "getPriority": function() {}, + /** + * Atribui valor prioridade + * @memberOf fluigAPI + * @param {int} priority + */ + "setPriority": function(priority) {}, + /** + * Recupera valor, se documento é traduzido + * @memberOf fluigAPI + * @returns {boolean} + */ + "getTranslated": function() {}, + /** + * Atribui valor, se documento é traduzido + * @memberOf fluigAPI + * @param {boolean} translated + */ + "setTranslated": function(translated) {}, + /** + * Recupera valor, se usuário será notificado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUserNotify": function() {}, + /** + * Atribui valor se usuário será notificado + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera valor, se documento expira + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor, se documento expira + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera id do volume + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeId": function() {}, + /** + * Atribui valor ao id do volume + * @memberOf fluigAPI + * @param {String} volumeId + */ + "setVolumeId": function(volumeId) {}, + /** + * Recupera updateIsoProperties + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui valor para updateIsoProperties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera última data de modificação + * @memberOf fluigAPI + * @returns {String} + */ + "getLastModifiedTime": function() {}, + /** + * Atribui valor a última data de modificação + * @memberOf fluigAPI + * @param {String} lastModifiedTime + */ + "setLastModifiedTime": function(lastModifiedTime) {}, + /** + * Recupera valor, se documento foi deletado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDeleted": function() {}, + /** + * Atribui valor, se documento foi deletado + * @memberOf fluigAPI + * @param {boolean} deleted + */ + "setDeleted": function(deleted) {}, + /** + * Recupera valor, se documento é imultavel + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui valor, se documento é imutavel + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor, se documento pode ser visualizado internamente + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui valor, se documento pode ser visualizado internamente + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera valor, se documento tem marca d'água + * @memberOf fluigAPI + * @returns {int} + */ + "getWatermarkId": function() {}, + /** + * Atribui valor, se documento tem marca d'água + * @memberOf fluigAPI + * @param {int} watermarkId + */ + "setWatermarkId": function(watermarkId) {}, + /** + * Recupera valor do crc + * @memberOf fluigAPI + * @returns {long} + */ + "getCrc": function() {}, + /** + * Atribui valor para crc + * @memberOf fluigAPI + * @param {long} crc + */ + "setCrc": function(crc) {}, + /** + * Recupera valor do UUID + * @memberOf fluigAPI + * @returns {String} + */ + "getUUID": function() {}, + /** + * Atribui valor para UUID + * @memberOf fluigAPI + * @param {String} uUID + */ + "setUUID": function(uUID) {}, + /** + * Recupera valor do tamanho do arquivo fisico + * @memberOf fluigAPI + */ + "getPhisicalFileSize": function() {}, + /** + * Atribui valor para o tamanho do arquivo fisico + * @memberOf fluigAPI + * @param phisicalFileSize + */ + "setPhisicalFileSize": function(phisicalFileSize) {}, + /** + * Recupera o tipo de permissão + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor para tipo de permissão + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera tipo de restrição + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para tipo de restrição + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera valor do código do site + * @memberOf fluigAPI + * @returns {String} + */ + "getSiteCode": function() {}, + /** + * Atribui valor para código de site + * @memberOf fluigAPI + * @param {String} siteCode + */ + "setSiteCode": function(siteCode) {}, + /** + * Recupera valor de draft + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDraft": function() {}, + /** + * Atribui valor para draft + * @memberOf fluigAPI + * @param {boolean} draft + */ + "setDraft": function(draft) {}, + /** + * Recupera valor, se documento está em checkout + * @memberOf fluigAPI + * @returns {boolean} + */ + "getOnCheckout": function() {}, + /** + * Atribui valor, se documento está em checkout + * @memberOf fluigAPI + * @param {boolean} onCheckout + */ + "setOnCheckout": function(onCheckout) {}, + /** + * Recupera valor do path do icon + * @memberOf fluigAPI + * @returns {String} + */ + "getIconPath": function() {}, + /** + * Atribui valor do iconPath do arquivo + * @memberOf fluigAPI + * @param {String} iconPath + */ + "setIconPath": function(iconPath) {}, + /** + * Recupera a ação que serão realizada em relaão a versão documento + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionAction": function() {}, + /** + * Atribue a ação que serão realizada em relaão a versão documento + * @memberOf fluigAPI + * @param {String} versionAction + */ + "setVersionAction": function(versionAction) {}, + /** + * Recupera o identificador do upload + * @memberOf fluigAPI + * @returns {String} + */ + "getUploadId": function() {}, + /** + * Atribue o identificador do uplaod + * @memberOf fluigAPI + * @param {String} uploadId + */ + "setUploadId": function(uploadId) {}, + /** + * Recupera o valor do comentário nas informações extras + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui o valor do comentário nas informações extras + * @memberOf fluigAPI + * @param {String} comments + */ + "setAdditionalComments": function(comments) {}, + /** + * Retorna se o documento herda as propriedades do parent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui se herda as propriedades de segurança do parent + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {} +}; +DocumentVO.prototype = { + /** + * Recupera os dados extras + * @memberOf fluigAPI + */ + "getExtData": function() {}, + /** + * Atribui valores para os dados extras + * @memberOf fluigAPI + * @param {String} key + */ + "setExtraData": function(key) {}, + /** + * Recupera os dados extras + * @memberOf fluigAPI + * @param {String} key + */ + "getExtraData": function(key) {}, + /** + * Recupera id do tenant + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para id do tenant + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do document Id + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para id do documento + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor da versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do id do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para id do tipo de documento + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera id da linguagem + * @memberOf fluigAPI + * @returns {String} + */ + "getLanguageId": function() {}, + /** + * Atribui valor para id da linguagem + * @memberOf fluigAPI + * @param {String} languageId + */ + "setLanguageId": function(languageId) {}, + /** + * Recupera id do icone + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para id do icone + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do id do topico + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para id do topico + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera id do colega + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para id do colega + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera descrição do documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para descrição do documento + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera arquivo fisico + * @memberOf fluigAPI + * @returns {String} + */ + "getPhisicalFile": function() {}, + /** + * Atribui valor para arquivo fisico + * @memberOf fluigAPI + * @param {String} phisicalFile + */ + "setPhisicalFile": function(phisicalFile) {}, + /** + * Recupera valor de palavra chave + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Atribui valor para palavra chave + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor para data de criação + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * Atribui valor para data de criação + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * Recupera valor da data de aprovação + * @memberOf fluigAPI + * @returns {Date} + */ + "getApprovedDate": function() {}, + /** + * Atribui valor para data de aprovação + * @memberOf fluigAPI + * @param {Date} approvedDate + */ + "setApprovedDate": function(approvedDate) {}, + /** + * Recupera valor da última data de moficação + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * Atribui valor para última data de modificação + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * Recupera valor do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * Atribui valor para tipo de documento + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * Recupera data de expiração + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Atribui valor para data de expiração + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera número de acessso + * @memberOf fluigAPI + * @returns {int} + */ + "getAccessCount": function() {}, + /** + * Atribui valor para número de acessos + * @memberOf fluigAPI + * @param {int} accessCount + */ + "setAccessCount": function(accessCount) {}, + /** + * Recupera id de atualização + * @memberOf fluigAPI + * @returns {int} + */ + "getAtualizationId": function() {}, + /** + * Atribui valor para id de atualização + * @memberOf fluigAPI + * @param {int} atualizationId + */ + "setAtualizationId": function(atualizationId) {}, + /** + * Recupera id do pai do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para id do documento pai + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera visualização + * @memberOf fluigAPI + * @returns {String} + */ + "getVisualization": function() {}, + /** + * Atribui valor para visualização + * @memberOf fluigAPI + * @param {String} visualization + */ + "setVisualization": function(visualization) {}, + /** + * Recuprea arquivos relacionados + * @memberOf fluigAPI + * @returns {String} + */ + "getRelatedFiles": function() {}, + /** + * Atribui valor para arquivos relacionados + * @memberOf fluigAPI + * @param {String} relatedFiles + */ + "setRelatedFiles": function(relatedFiles) {}, + /** + * Recupera versão ativa + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActiveVersion": function() {}, + /** + * Atribui valor para versão ativa + * @memberOf fluigAPI + * @param {boolean} activeVersion + */ + "setActiveVersion": function(activeVersion) {}, + /** + * Recupera descrição da versão + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para descrição da versão + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera condição aprovalAndOr + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalAndOr": function() {}, + /** + * Atribui valor para approvalAndOr + * @memberOf fluigAPI + * @param {boolean} approvalAndOr + */ + "setApprovalAndOr": function(approvalAndOr) {}, + /** + * Recupera id documento externo + * @memberOf fluigAPI + * @returns {String} + */ + "getExternalDocumentId": function() {}, + /** + * Atribui valor para id documento externo + * @memberOf fluigAPI + * @param {String} externalDocumentId + */ + "setExternalDocumentId": function(externalDocumentId) {}, + /** + * Recupera valor, se download é habilitado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor, se download é habilitado + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor, se documento está aprovado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApproved": function() {}, + /** + * Atribui valor, se documento está aprovado + * @memberOf fluigAPI + * @param {boolean} approved + */ + "setApproved": function(approved) {}, + /** + * Recupera data de inicio de validação + * @memberOf fluigAPI + * @returns {Date} + */ + "getValidationStartDate": function() {}, + /** + * Atribui valor para data de início de validação + * @memberOf fluigAPI + * @param {Date} validationStartDate + */ + "setValidationStartDate": function(validationStartDate) {}, + /** + * Recupera id do publicador + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para id do publicador + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera descrição do card + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * Atribui valor para descrição do card + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * Recupera valor, se documento permite mult card por usuário + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAllowMuiltiCardsPerUser": function() {}, + /** + * Atribui valor para allowMuiltiCardsPerUser + * @memberOf fluigAPI + * @param {boolean} allowMuiltiCardsPerUser + */ + "setAllowMuiltiCardsPerUser": function(allowMuiltiCardsPerUser) {}, + /** + * Recupera número de propriedade do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyNumber": function() {}, + /** + * Atribui valor para número de propriedade do documento + * @memberOf fluigAPI + * @param {int} documentPropertyNumber + */ + "setDocumentPropertyNumber": function(documentPropertyNumber) {}, + /** + * Recupera versão do documento + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyVersion": function() {}, + /** + * Atribui versão de documento + * @memberOf fluigAPI + * @param {int} documentPropertyVersion + */ + "setDocumentPropertyVersion": function(documentPropertyVersion) {}, + /** + * Recupera valor, se documento é privado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui valor, se documento é privado + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera valor id privado do colega + * @memberOf fluigAPI + * @returns {String} + */ + "getPrivateColleagueId": function() {}, + /** + * Atribui valor id privado do colega + * @memberOf fluigAPI + * @param {String} privateColleagueId + */ + "setPrivateColleagueId": function(privateColleagueId) {}, + /** + * Recupera valor, se documento é indexado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIndexed": function() {}, + /** + * Atribui valor, se documento é indexado + * @memberOf fluigAPI + * @param {boolean} indexed + */ + "setIndexed": function(indexed) {}, + /** + * Recupera prioridade + * @memberOf fluigAPI + * @returns {int} + */ + "getPriority": function() {}, + /** + * Atribui valor prioridade + * @memberOf fluigAPI + * @param {int} priority + */ + "setPriority": function(priority) {}, + /** + * Recupera valor, se documento é traduzido + * @memberOf fluigAPI + * @returns {boolean} + */ + "getTranslated": function() {}, + /** + * Atribui valor, se documento é traduzido + * @memberOf fluigAPI + * @param {boolean} translated + */ + "setTranslated": function(translated) {}, + /** + * Recupera valor, se usuário será notificado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUserNotify": function() {}, + /** + * Atribui valor se usuário será notificado + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera valor, se documento expira + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor, se documento expira + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera id do volume + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeId": function() {}, + /** + * Atribui valor ao id do volume + * @memberOf fluigAPI + * @param {String} volumeId + */ + "setVolumeId": function(volumeId) {}, + /** + * Recupera updateIsoProperties + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui valor para updateIsoProperties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera última data de modificação + * @memberOf fluigAPI + * @returns {String} + */ + "getLastModifiedTime": function() {}, + /** + * Atribui valor a última data de modificação + * @memberOf fluigAPI + * @param {String} lastModifiedTime + */ + "setLastModifiedTime": function(lastModifiedTime) {}, + /** + * Recupera valor, se documento foi deletado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDeleted": function() {}, + /** + * Atribui valor, se documento foi deletado + * @memberOf fluigAPI + * @param {boolean} deleted + */ + "setDeleted": function(deleted) {}, + /** + * Recupera valor, se documento é imultavel + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui valor, se documento é imutavel + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor, se documento pode ser visualizado internamente + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui valor, se documento pode ser visualizado internamente + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera valor, se documento tem marca d'água + * @memberOf fluigAPI + * @returns {int} + */ + "getWatermarkId": function() {}, + /** + * Atribui valor, se documento tem marca d'água + * @memberOf fluigAPI + * @param {int} watermarkId + */ + "setWatermarkId": function(watermarkId) {}, + /** + * Recupera valor do crc + * @memberOf fluigAPI + * @returns {long} + */ + "getCrc": function() {}, + /** + * Atribui valor para crc + * @memberOf fluigAPI + * @param {long} crc + */ + "setCrc": function(crc) {}, + /** + * Recupera valor do UUID + * @memberOf fluigAPI + * @returns {String} + */ + "getUUID": function() {}, + /** + * Atribui valor para UUID + * @memberOf fluigAPI + * @param {String} uUID + */ + "setUUID": function(uUID) {}, + /** + * Recupera valor do tamanho do arquivo fisico + * @memberOf fluigAPI + */ + "getPhisicalFileSize": function() {}, + /** + * Atribui valor para o tamanho do arquivo fisico + * @memberOf fluigAPI + * @param phisicalFileSize + */ + "setPhisicalFileSize": function(phisicalFileSize) {}, + /** + * Recupera o tipo de permissão + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor para tipo de permissão + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera tipo de restrição + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para tipo de restrição + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera valor do código do site + * @memberOf fluigAPI + * @returns {String} + */ + "getSiteCode": function() {}, + /** + * Atribui valor para código de site + * @memberOf fluigAPI + * @param {String} siteCode + */ + "setSiteCode": function(siteCode) {}, + /** + * Recupera valor de draft + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDraft": function() {}, + /** + * Atribui valor para draft + * @memberOf fluigAPI + * @param {boolean} draft + */ + "setDraft": function(draft) {}, + /** + * Recupera valor, se documento está em checkout + * @memberOf fluigAPI + * @returns {boolean} + */ + "getOnCheckout": function() {}, + /** + * Atribui valor, se documento está em checkout + * @memberOf fluigAPI + * @param {boolean} onCheckout + */ + "setOnCheckout": function(onCheckout) {}, + /** + * Recupera valor do path do icon + * @memberOf fluigAPI + * @returns {String} + */ + "getIconPath": function() {}, + /** + * Atribui valor do iconPath do arquivo + * @memberOf fluigAPI + * @param {String} iconPath + */ + "setIconPath": function(iconPath) {}, + /** + * Recupera a ação que serão realizada em relaão a versão documento + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionAction": function() {}, + /** + * Atribue a ação que serão realizada em relaão a versão documento + * @memberOf fluigAPI + * @param {String} versionAction + */ + "setVersionAction": function(versionAction) {}, + /** + * Recupera o identificador do upload + * @memberOf fluigAPI + * @returns {String} + */ + "getUploadId": function() {}, + /** + * Atribue o identificador do uplaod + * @memberOf fluigAPI + * @param {String} uploadId + */ + "setUploadId": function(uploadId) {}, + /** + * Recupera o valor do comentário nas informações extras + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui o valor do comentário nas informações extras + * @memberOf fluigAPI + * @param {String} comments + */ + "setAdditionalComments": function(comments) {}, + /** + * Retorna se o documento herda as propriedades do parent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui se herda as propriedades de segurança do parent + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {} +}; +com.fluig.sdk.api.document.AllocatedDocumentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDestinationDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCheckoutDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} checkoutDate + */ + "setCheckoutDate": function(checkoutDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCheckoutTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} checkoutTime + */ + "setCheckoutTime": function(checkoutTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCheckinDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} checkinDate + */ + "setCheckinDate": function(checkinDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCheckinTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} checkinTime + */ + "setCheckinTime": function(checkinTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComment": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} comment + */ + "setComment": function(comment) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCheckoutAllowed": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} checkoutAllowed + */ + "setCheckoutAllowed": function(checkoutAllowed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {} +}; +AllocatedDocumentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDestinationDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCheckoutDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} checkoutDate + */ + "setCheckoutDate": function(checkoutDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCheckoutTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} checkoutTime + */ + "setCheckoutTime": function(checkoutTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCheckinDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} checkinDate + */ + "setCheckinDate": function(checkinDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCheckinTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} checkinTime + */ + "setCheckinTime": function(checkinTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComment": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} comment + */ + "setComment": function(comment) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCheckoutAllowed": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} checkoutAllowed + */ + "setCheckoutAllowed": function(checkoutAllowed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {} +}; +com.fluig.sdk.api.document.SolvedPermissionVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @param document + */ + "setDocument": function(document) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isShowContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDownloadEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {} +}; +SolvedPermissionVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getDocument": function() {}, + /** + * + * @memberOf fluigAPI + * @param document + */ + "setDocument": function(document) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isShowContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDownloadEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {} +}; +com.fluig.sdk.api.document.DocumentApprovementHistoryVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentVersion + */ + "setDocumentVersion": function(documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getIterationSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} iterationSequence + */ + "setIterationSequence": function(iterationSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLevelId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} levelId + */ + "setLevelId": function(levelId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getApprovementDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} approvementDate + */ + "setApprovementDate": function(approvementDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} observation + */ + "setObservation": function(observation) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSigned": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} signed + */ + "setSigned": function(signed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {} +}; +DocumentApprovementHistoryVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentVersion + */ + "setDocumentVersion": function(documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getIterationSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} iterationSequence + */ + "setIterationSequence": function(iterationSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLevelId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} levelId + */ + "setLevelId": function(levelId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getApprovementDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} approvementDate + */ + "setApprovementDate": function(approvementDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} observation + */ + "setObservation": function(observation) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSigned": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} signed + */ + "setSigned": function(signed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {} +}; +com.fluig.sdk.api.document.DocumentApproverVO.prototype = { + /** + * Recupera valor do approverType + * @memberOf fluigAPI + * @returns {int} + */ + "getApproverType": function() {}, + /** + * Atribui valor para approverType + * @memberOf fluigAPI + * @param {int} approverType + */ + "setApproverType": function(approverType) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor do levelId + * @memberOf fluigAPI + * @returns {int} + */ + "getLevelId": function() {}, + /** + * Atribui valor para levelId + * @memberOf fluigAPI + * @param {int} levelId + */ + "setLevelId": function(levelId) {}, + /** + * Recupera valor do approvalMode + * @memberOf fluigAPI + * @returns {int} + */ + "getApprovalMode": function() {}, + /** + * Atribui valor para approvalMode + * @memberOf fluigAPI + * @param {int} approvalMode + */ + "setApprovalMode": function(approvalMode) {}, + /** + * Recupera valor do digitalSignature + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDigitalSignature": function() {}, + /** + * Atribui valor para digitalSignature + * @memberOf fluigAPI + * @param {boolean} digitalSignature + */ + "setDigitalSignature": function(digitalSignature) {}, + /** + * Recupera valor do levelDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getLevelDescription": function() {}, + /** + * Atribui valor para levelDescription + * @memberOf fluigAPI + * @param {String} levelDescription + */ + "setLevelDescription": function(levelDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovalStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvalStatus + */ + "setApprovalStatus": function(approvalStatus) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovalObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvalObservation + */ + "setApprovalObservation": function(approvalObservation) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {} +}; +DocumentApproverVO.prototype = { + /** + * Recupera valor do approverType + * @memberOf fluigAPI + * @returns {int} + */ + "getApproverType": function() {}, + /** + * Atribui valor para approverType + * @memberOf fluigAPI + * @param {int} approverType + */ + "setApproverType": function(approverType) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor do levelId + * @memberOf fluigAPI + * @returns {int} + */ + "getLevelId": function() {}, + /** + * Atribui valor para levelId + * @memberOf fluigAPI + * @param {int} levelId + */ + "setLevelId": function(levelId) {}, + /** + * Recupera valor do approvalMode + * @memberOf fluigAPI + * @returns {int} + */ + "getApprovalMode": function() {}, + /** + * Atribui valor para approvalMode + * @memberOf fluigAPI + * @param {int} approvalMode + */ + "setApprovalMode": function(approvalMode) {}, + /** + * Recupera valor do digitalSignature + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDigitalSignature": function() {}, + /** + * Atribui valor para digitalSignature + * @memberOf fluigAPI + * @param {boolean} digitalSignature + */ + "setDigitalSignature": function(digitalSignature) {}, + /** + * Recupera valor do levelDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getLevelDescription": function() {}, + /** + * Atribui valor para levelDescription + * @memberOf fluigAPI + * @param {String} levelDescription + */ + "setLevelDescription": function(levelDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovalStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvalStatus + */ + "setApprovalStatus": function(approvalStatus) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovalObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvalObservation + */ + "setApprovalObservation": function(approvalObservation) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {} +}; +com.fluig.sdk.api.document.DocumentPermissionVO.prototype = { + /** + * Recupera valor do securityLevel + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor para securityLevel + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do securityVersion + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * Atribui valor para securityVersion + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do showContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * Atribui valor para showContent + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * Recupera valor do attributionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionDescription": function() {}, + /** + * Atribui valor para attributionDescription + * @memberOf fluigAPI + * @param {String} attributionDescription + */ + "setAttributionDescription": function(attributionDescription) {}, + /** + * Recupera valor do attributionType + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * Atribui valor para attributionType + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * Recupera valor do attributionValue + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * Atribui valor para attributionValue + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {} +}; +DocumentPermissionVO.prototype = { + /** + * Recupera valor do securityLevel + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor para securityLevel + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do securityVersion + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * Atribui valor para securityVersion + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do showContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * Atribui valor para showContent + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * Recupera valor do attributionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionDescription": function() {}, + /** + * Atribui valor para attributionDescription + * @memberOf fluigAPI + * @param {String} attributionDescription + */ + "setAttributionDescription": function(attributionDescription) {}, + /** + * Recupera valor do attributionType + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * Atribui valor para attributionType + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * Recupera valor do attributionValue + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * Atribui valor para attributionValue + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {} +}; +com.fluig.sdk.api.document.DocumentSecurityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentSecurityConfigVOs": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentSecurityConfigVOs + */ + "setDocumentSecurityConfigVOs": function(documentSecurityConfigVOs) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentPermissionVO": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentPermissionVO + */ + "setDocumentPermissionVO": function(documentPermissionVO) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentApproverVO": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentApproverVO + */ + "setDocumentApproverVO": function(documentApproverVO) {} +}; +DocumentSecurityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentSecurityConfigVOs": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentSecurityConfigVOs + */ + "setDocumentSecurityConfigVOs": function(documentSecurityConfigVOs) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentPermissionVO": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentPermissionVO + */ + "setDocumentPermissionVO": function(documentPermissionVO) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getDocumentApproverVO": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} documentApproverVO + */ + "setDocumentApproverVO": function(documentApproverVO) {} +}; +com.fluig.sdk.service.DocumentService.prototype = { + /** + * Retorna o documento ativo passado o ID do mesmo + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "getActive": function(documentId) {}, + /** + * Retorna a permissão do usuário em um documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {String} user + * @returns {int} + */ + "getUserPermissions": function(documentId, version, user) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.SolvedPermissionVO} + */ + "getCurrentUserPermission": function(documentId) {}, + /** + * Cria uma documento privado + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {String} fileName + * @param {String} filePath + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createPrivateDocument": function(companyId, userId, fileName, filePath) {}, + /** + * Cria uma documento privado + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {String} fileName + * @param file + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createPrivateDocument": function(companyId, userId, fileName, file) {}, + /** + * Retorna documento com as informações de checkout + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @returns {com.fluig.sdk.api.document.AllocatedDocumentVO} + */ + "getAllocatedDocument": function(documentId, version) {}, + /** + * Retorna a url do documento + * @memberOf fluigAPI + * @param {int} documentId + * @returns {String} + */ + "getDownloadURL": function(documentId) {}, + /** + * Retorna o conteúdo do documento.

Exemplo de uso: var string = fluigAPI.getDocumentService().getDocumentContentAsString(documentId, "UTF-8"); + * @memberOf fluigAPI + * @param {int} documentId + * @param {String} charsetName + * @returns {String} + */ + "getDocumentContentAsString": function(documentId, charsetName) {}, + /** + * Retorna os bytes do conteúdo do documento.

Para converter o byte[] para String usando os sdk do Fluig em java: var string = new String(FluigAPI.getDocumentService().getDocumentContentAsBytes(documentId), "UTF-8");

Para converter o byte[] para String usando javascript (evento de processo | dataset avançado): var string = new java.lang.String(fluigAPI.getDocumentService().getDocumentContentAsBytes(documentId), "UTF-8"); + * @memberOf fluigAPI + * @param {int} documentId + * @returns {byte[]} + */ + "getDocumentContentAsBytes": function(documentId) {}, + /** + * Cria o documento com permissões e aprovadors + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.DocumentVO} documentVO + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createDocument": function(documentVO) {}, + /** + * Remove o documento + * @memberOf fluigAPI + * @param {int} documentId + */ + "deleteDocument": function(documentId) {}, + /** + * Copia o documento que esta na área de uplaod + * @memberOf fluigAPI + * @param {int} documentId + * @returns {String[]} + */ + "copyDocumentToUploadArea": function(documentId) {}, + /** + * Determina as permissões do documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {List} permissions + */ + "setDocumentPermissions": function(documentId, permissions) {}, + /** + * Retorna as permissões do documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @returns {List<com.fluig.sdk.api.document.DocumentPermissionVO>} + */ + "getDocumentPermissions": function(documentId, version) {}, + /** + * Aprova ou reprova um documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {boolean} approved + * @param {String} observation + */ + "approveDocument": function(documentId, version, approved, observation) {}, + /** + * Retrieve all document approvers and yours status + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getDocumentApprovers": function(documentId) {}, + /** + * Retrieve all document approvers and yours status + * @memberOf fluigAPI + * @param {int} documentId + * @param {boolean} checkInheritance + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getDocumentApprovers": function(documentId, checkInheritance) {}, + /** + * Update file + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.DocumentVO} docVO + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "updateFile": function(docVO) {}, + /** + * Set Approvers for a specific document + * @memberOf fluigAPI + * @param {long} companyId + * @param {com.fluig.sdk.api.document.DocumentSecurityVO} documentSecurityVO + */ + "setDocumentApprovers": function(companyId, documentSecurityVO) {}, + /** + * Return the approvements history of the document + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApprovementHistoryVO>} + */ + "getDocumentApprovalHistory": function(documentId) {}, + /** + * Valida configurações de documento + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + */ + "validateDocumentPublicUrlConfiguration": function(tenantId, documentId, version) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + * @param {String} userCode + * @param {boolean} fluigViewer + * @returns {boolean} + */ + "isCanDownloadDocument": function(tenantId, documentId, version, userCode, fluigViewer) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + * @returns {boolean} + */ + "isDocumentDeleted": function(tenantId, documentId, version) {} +}; +DocumentService.prototype = { + /** + * Retorna o documento ativo passado o ID do mesmo + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "getActive": function(documentId) {}, + /** + * Retorna a permissão do usuário em um documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {String} user + * @returns {int} + */ + "getUserPermissions": function(documentId, version, user) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.SolvedPermissionVO} + */ + "getCurrentUserPermission": function(documentId) {}, + /** + * Cria uma documento privado + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {String} fileName + * @param {String} filePath + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createPrivateDocument": function(companyId, userId, fileName, filePath) {}, + /** + * Cria uma documento privado + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {String} fileName + * @param file + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createPrivateDocument": function(companyId, userId, fileName, file) {}, + /** + * Retorna documento com as informações de checkout + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @returns {com.fluig.sdk.api.document.AllocatedDocumentVO} + */ + "getAllocatedDocument": function(documentId, version) {}, + /** + * Retorna a url do documento + * @memberOf fluigAPI + * @param {int} documentId + * @returns {String} + */ + "getDownloadURL": function(documentId) {}, + /** + * Retorna o conteúdo do documento.

Exemplo de uso: var string = fluigAPI.getDocumentService().getDocumentContentAsString(documentId, "UTF-8"); + * @memberOf fluigAPI + * @param {int} documentId + * @param {String} charsetName + * @returns {String} + */ + "getDocumentContentAsString": function(documentId, charsetName) {}, + /** + * Retorna os bytes do conteúdo do documento.

Para converter o byte[] para String usando os sdk do Fluig em java: var string = new String(FluigAPI.getDocumentService().getDocumentContentAsBytes(documentId), "UTF-8");

Para converter o byte[] para String usando javascript (evento de processo | dataset avançado): var string = new java.lang.String(fluigAPI.getDocumentService().getDocumentContentAsBytes(documentId), "UTF-8"); + * @memberOf fluigAPI + * @param {int} documentId + * @returns {byte[]} + */ + "getDocumentContentAsBytes": function(documentId) {}, + /** + * Cria o documento com permissões e aprovadors + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.DocumentVO} documentVO + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "createDocument": function(documentVO) {}, + /** + * Remove o documento + * @memberOf fluigAPI + * @param {int} documentId + */ + "deleteDocument": function(documentId) {}, + /** + * Copia o documento que esta na área de uplaod + * @memberOf fluigAPI + * @param {int} documentId + * @returns {String[]} + */ + "copyDocumentToUploadArea": function(documentId) {}, + /** + * Determina as permissões do documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {List} permissions + */ + "setDocumentPermissions": function(documentId, permissions) {}, + /** + * Retorna as permissões do documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @returns {List<com.fluig.sdk.api.document.DocumentPermissionVO>} + */ + "getDocumentPermissions": function(documentId, version) {}, + /** + * Aprova ou reprova um documento + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {boolean} approved + * @param {String} observation + */ + "approveDocument": function(documentId, version, approved, observation) {}, + /** + * Retrieve all document approvers and yours status + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getDocumentApprovers": function(documentId) {}, + /** + * Retrieve all document approvers and yours status + * @memberOf fluigAPI + * @param {int} documentId + * @param {boolean} checkInheritance + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getDocumentApprovers": function(documentId, checkInheritance) {}, + /** + * Update file + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.DocumentVO} docVO + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "updateFile": function(docVO) {}, + /** + * Set Approvers for a specific document + * @memberOf fluigAPI + * @param {long} companyId + * @param {com.fluig.sdk.api.document.DocumentSecurityVO} documentSecurityVO + */ + "setDocumentApprovers": function(companyId, documentSecurityVO) {}, + /** + * Return the approvements history of the document + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApprovementHistoryVO>} + */ + "getDocumentApprovalHistory": function(documentId) {}, + /** + * Valida configurações de documento + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + */ + "validateDocumentPublicUrlConfiguration": function(tenantId, documentId, version) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + * @param {String} userCode + * @param {boolean} fluigViewer + * @returns {boolean} + */ + "isCanDownloadDocument": function(tenantId, documentId, version, userCode, fluigViewer) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + * @param {int} documentId + * @param {int} version + * @returns {boolean} + */ + "isDocumentDeleted": function(tenantId, documentId, version) {} +}; +com.fluig.sdk.api.document.FolderVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do documentoId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor da versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do iconId + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para iconId + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor de descrição do documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para descrição do documento + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor da palavra chave + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Configura valor da palavra chave + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor da data de criação + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * Atribui valor a data de criação + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * Recupera valor do id da pasta pai + * @memberOf fluigAPI + * @returns {int} + */ + "getParentFolderId": function() {}, + /** + * Atribui valor para id da pasta pai + * @memberOf fluigAPI + * @param {int} parentFolderId + */ + "setParentFolderId": function(parentFolderId) {}, + /** + * Recupera id do publicador + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para id do publicador + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera id do volume + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeId": function() {}, + /** + * Atribui valor do id do volume + * @memberOf fluigAPI + * @param {String} volumeId + */ + "setVolumeId": function(volumeId) {}, + /** + * Recupera tipo de permissão + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor ao tipo de permissão + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera tipo de restrição + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para tipo de restrição + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera segurança herdada + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para segurança herdada + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera lista de permissões + * @memberOf fluigAPI + * @returns {List<>} + */ + "getPermissions": function() {}, + /** + * Atribui valor para lista de permissões + * @memberOf fluigAPI + * @param {List} permissions + */ + "setPermissions": function(permissions) {}, + /** + * Recupera lista de restrições de documentos + * @memberOf fluigAPI + * @returns {List<>} + */ + "getRestrictions": function() {}, + /** + * Atribui valor para lista de restrições de documentos + * @memberOf fluigAPI + * @param {List} restrictions + */ + "setRestrictions": function(restrictions) {}, + /** + * Recupera lista de publicadores aprovadores + * @memberOf fluigAPI + * @returns {List<>} + */ + "getPublisherApprovers": function() {}, + /** + * Atribui valor para publicadores aprovadores + * @memberOf fluigAPI + * @param {List} publisherApprovers + */ + "setPublisherApprovers": function(publisherApprovers) {}, + /** + * Recupera comentário adicional + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui valor para comentário adicional + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * Recupera valor da descrição da versão + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para descrição da versão + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Informa se a pasta pode expirar + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor para informar se a pasta pode expirar + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera id do topico + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera valor de approvalAndOr + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalAndOr": function() {}, + /** + * Atribui valor para approvalAndOr + * @memberOf fluigAPI + * @param {boolean} approvalAndOr + */ + "setApprovalAndOr": function(approvalAndOr) {}, + /** + * Recupera informação se download da pasta está disponível + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para informação se download de pasta está disponível + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera informação se update de iso properties é permitido + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui permitir atualização de iso properties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera id do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para documentTypeId + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera boolean se usuário será notificado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getNotifyUser": function() {}, + /** + * Atribui boolean se usuário será notificado + * @memberOf fluigAPI + * @param {boolean} notifyUser + */ + "setNotifyUser": function(notifyUser) {}, + /** + * Recupera boolean se pasta é imutavel + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui boolean se pasta será imutavel + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor de visualizador interno + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui boolean se pasta possui visualizador interno + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera boolean se documento é privado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui boolean se documento é privado + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera os tipos de documento + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getDocumentTypes": function() {}, + /** + * Atribui tipo de documentos + * @memberOf fluigAPI + * @param {List} documentTypes + */ + "setDocumentTypes": function(documentTypes) {}, + /** + * Recupera os filtros + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getFilters": function() {}, + /** + * Atribui filtros + * @memberOf fluigAPI + * @param {Map} filters + */ + "setFilters": function(filters) {} +}; +FolderVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do documentoId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor da versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do iconId + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para iconId + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor de descrição do documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para descrição do documento + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor da palavra chave + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Configura valor da palavra chave + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor da data de criação + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * Atribui valor a data de criação + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * Recupera valor do id da pasta pai + * @memberOf fluigAPI + * @returns {int} + */ + "getParentFolderId": function() {}, + /** + * Atribui valor para id da pasta pai + * @memberOf fluigAPI + * @param {int} parentFolderId + */ + "setParentFolderId": function(parentFolderId) {}, + /** + * Recupera id do publicador + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para id do publicador + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera id do volume + * @memberOf fluigAPI + * @returns {String} + */ + "getVolumeId": function() {}, + /** + * Atribui valor do id do volume + * @memberOf fluigAPI + * @param {String} volumeId + */ + "setVolumeId": function(volumeId) {}, + /** + * Recupera tipo de permissão + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor ao tipo de permissão + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera tipo de restrição + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para tipo de restrição + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera segurança herdada + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para segurança herdada + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera lista de permissões + * @memberOf fluigAPI + * @returns {List<>} + */ + "getPermissions": function() {}, + /** + * Atribui valor para lista de permissões + * @memberOf fluigAPI + * @param {List} permissions + */ + "setPermissions": function(permissions) {}, + /** + * Recupera lista de restrições de documentos + * @memberOf fluigAPI + * @returns {List<>} + */ + "getRestrictions": function() {}, + /** + * Atribui valor para lista de restrições de documentos + * @memberOf fluigAPI + * @param {List} restrictions + */ + "setRestrictions": function(restrictions) {}, + /** + * Recupera lista de publicadores aprovadores + * @memberOf fluigAPI + * @returns {List<>} + */ + "getPublisherApprovers": function() {}, + /** + * Atribui valor para publicadores aprovadores + * @memberOf fluigAPI + * @param {List} publisherApprovers + */ + "setPublisherApprovers": function(publisherApprovers) {}, + /** + * Recupera comentário adicional + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui valor para comentário adicional + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * Recupera valor da descrição da versão + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para descrição da versão + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Informa se a pasta pode expirar + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor para informar se a pasta pode expirar + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera id do topico + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera valor de approvalAndOr + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalAndOr": function() {}, + /** + * Atribui valor para approvalAndOr + * @memberOf fluigAPI + * @param {boolean} approvalAndOr + */ + "setApprovalAndOr": function(approvalAndOr) {}, + /** + * Recupera informação se download da pasta está disponível + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para informação se download de pasta está disponível + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera informação se update de iso properties é permitido + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui permitir atualização de iso properties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera id do tipo de documento + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para documentTypeId + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera boolean se usuário será notificado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getNotifyUser": function() {}, + /** + * Atribui boolean se usuário será notificado + * @memberOf fluigAPI + * @param {boolean} notifyUser + */ + "setNotifyUser": function(notifyUser) {}, + /** + * Recupera boolean se pasta é imutavel + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui boolean se pasta será imutavel + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor de visualizador interno + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui boolean se pasta possui visualizador interno + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera boolean se documento é privado + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui boolean se documento é privado + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera os tipos de documento + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getDocumentTypes": function() {}, + /** + * Atribui tipo de documentos + * @memberOf fluigAPI + * @param {List} documentTypes + */ + "setDocumentTypes": function(documentTypes) {}, + /** + * Recupera os filtros + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getFilters": function() {}, + /** + * Atribui filtros + * @memberOf fluigAPI + * @param {Map} filters + */ + "setFilters": function(filters) {} +}; +com.fluig.sdk.service.FolderDocumentService.prototype = { + /** + * Recupera um documento através do id + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "get": function(documentId) {}, + /** + * Criação de uma nova pasta + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.FolderVO} vo + * @returns {com.fluig.sdk.api.document.FolderVO} + */ + "create": function(vo) {}, + /** + * Recupera lista de documentos através do id da pasta + * @memberOf fluigAPI + * @param {int} folderId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "list": function(folderId) {}, + /** + * Atualiza documento ou pasta + * @memberOf fluigAPI + * @param {long} companyId + * @param {int} documentId + * @param {String} description + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "updateDocumentDescription": function(companyId, documentId, description) {}, + /** + * Recupera lista de documentos através do id da pasta + * @memberOf fluigAPI + * @param {int} folderId + * @param {int} permission + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "list": function(folderId, permission) {}, + /** + * Retorna os documentos de uma pasta + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.FolderVO} folderVO + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "listDocumentsByFolder": function(folderVO, limit, offset) {} +}; +FolderDocumentService.prototype = { + /** + * Recupera um documento através do id + * @memberOf fluigAPI + * @param {int} documentId + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "get": function(documentId) {}, + /** + * Criação de uma nova pasta + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.FolderVO} vo + * @returns {com.fluig.sdk.api.document.FolderVO} + */ + "create": function(vo) {}, + /** + * Recupera lista de documentos através do id da pasta + * @memberOf fluigAPI + * @param {int} folderId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "list": function(folderId) {}, + /** + * Atualiza documento ou pasta + * @memberOf fluigAPI + * @param {long} companyId + * @param {int} documentId + * @param {String} description + * @returns {com.fluig.sdk.api.document.DocumentVO} + */ + "updateDocumentDescription": function(companyId, documentId, description) {}, + /** + * Recupera lista de documentos através do id da pasta + * @memberOf fluigAPI + * @param {int} folderId + * @param {int} permission + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "list": function(folderId, permission) {}, + /** + * Retorna os documentos de uma pasta + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.document.FolderVO} folderVO + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "listDocumentsByFolder": function(folderVO, limit, offset) {} +}; +com.fluig.sdk.api.workflow.ProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferredSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferredSequence + */ + "setTransferredSequence": function(transferredSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSelectedColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} selectedColleagueId + */ + "setSelectedColleagueId": function(selectedColleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComplement": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} complement + */ + "setComplement": function(complement) {} +}; +ProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferredSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferredSequence + */ + "setTransferredSequence": function(transferredSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSelectedColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} selectedColleagueId + */ + "setSelectedColleagueId": function(selectedColleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComplement": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} complement + */ + "setComplement": function(complement) {} +}; +com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.enums.AssumeProcessTaskStatus} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.enums.AssumeProcessTaskStatus} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMessage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} message + */ + "setMessage": function(message) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getErrorCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} errorCode + */ + "setErrorCode": function(errorCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComplement": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} complement + */ + "setComplement": function(complement) {} +}; +AssumeProcessTaskResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.enums.AssumeProcessTaskStatus} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.enums.AssumeProcessTaskStatus} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMessage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} message + */ + "setMessage": function(message) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getErrorCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} errorCode + */ + "setErrorCode": function(errorCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComplement": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} complement + */ + "setComplement": function(complement) {} +}; +com.fluig.sdk.api.workflow.AssumeProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getReplacementId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} replacementId + */ + "setReplacementId": function(replacementId) {} +}; +AssumeProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getReplacementId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} replacementId + */ + "setReplacementId": function(replacementId) {} +}; +com.fluig.sdk.api.workflow.AssumeProcessTasksResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSuccessCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} successCount + */ + "setSuccessCount": function(successCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFailCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} failCount + */ + "setFailCount": function(failCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAssumeProcessTaskResults": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} assumeProcessTaskResults + */ + "setAssumeProcessTaskResults": function(assumeProcessTaskResults) {} +}; +AssumeProcessTasksResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSuccessCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} successCount + */ + "setSuccessCount": function(successCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFailCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} failCount + */ + "setFailCount": function(failCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAssumeProcessTaskResults": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} assumeProcessTaskResults + */ + "setAssumeProcessTaskResults": function(assumeProcessTaskResults) {} +}; +com.fluig.sdk.api.workflow.AssumeProcessTasksVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAssumeProcessTaskList": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} assumeProcessTaskList + */ + "setAssumeProcessTaskList": function(assumeProcessTaskList) {} +}; +AssumeProcessTasksVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAssumeProcessTaskList": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} assumeProcessTaskList + */ + "setAssumeProcessTaskList": function(assumeProcessTaskList) {} +}; +com.fluig.sdk.api.workflow.CancelInstanceResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMessage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} message + */ + "setMessage": function(message) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getErrorCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} errorCode + */ + "setErrorCode": function(errorCode) {} +}; +CancelInstanceResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMessage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} message + */ + "setMessage": function(message) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getErrorCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} errorCode + */ + "setErrorCode": function(errorCode) {} +}; +com.fluig.sdk.api.workflow.CancelInstanceVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getReplacedId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} replacedId + */ + "setReplacedId": function(replacedId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCancelText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cancelText + */ + "setCancelText": function(cancelText) {} +}; +CancelInstanceVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getReplacedId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} replacedId + */ + "setReplacedId": function(replacedId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCancelText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cancelText + */ + "setCancelText": function(cancelText) {} +}; +com.fluig.sdk.api.workflow.CancelInstancesResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSuccessCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} successCount + */ + "setSuccessCount": function(successCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFailCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} failCount + */ + "setFailCount": function(failCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getCancelInstanceResults": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} cancelInstanceResults + */ + "setCancelInstanceResults": function(cancelInstanceResults) {} +}; +CancelInstancesResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSuccessCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} successCount + */ + "setSuccessCount": function(successCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFailCount": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} failCount + */ + "setFailCount": function(failCount) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getCancelInstanceResults": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} cancelInstanceResults + */ + "setCancelInstanceResults": function(cancelInstanceResults) {} +}; +com.fluig.sdk.api.workflow.CancelInstancesVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getCancelInstanceList": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} cancelInstanceList + */ + "setCancelInstanceList": function(cancelInstanceList) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCancelText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cancelText + */ + "setCancelText": function(cancelText) {} +}; +CancelInstancesVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getCancelInstanceList": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} cancelInstanceList + */ + "setCancelInstanceList": function(cancelInstanceList) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCancelText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cancelText + */ + "setCancelText": function(cancelText) {} +}; +com.fluig.sdk.api.workflow.ProcessObservationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getObservationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} observationDate + */ + "setObservationDate": function(observationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateSequence + */ + "setStateSequence": function(stateSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} observation + */ + "setObservation": function(observation) {} +}; +ProcessObservationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getObservationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} observationDate + */ + "setObservationDate": function(observationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateSequence + */ + "setStateSequence": function(stateSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObservation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} observation + */ + "setObservation": function(observation) {} +}; +com.fluig.sdk.api.workflow.BPMProcessActivityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlaStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slaStatus + */ + "setSlaStatus": function(slaStatus) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + */ + "getRequester": function() {}, + /** + * + * @memberOf fluigAPI + * @param requester + */ + "setRequester": function(requester) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTasks": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tasks + */ + "setTasks": function(tasks) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFormFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} formFields + */ + "setFormFields": function(formFields) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineSpecification": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineSpecification + */ + "setDeadlineSpecification": function(deadlineSpecification) {}, + /** + * + * @memberOf fluigAPI + */ + "getTaskInfo": function() {}, + /** + * + * @memberOf fluigAPI + * @param taskInfo + */ + "setTaskInfo": function(taskInfo) {} +}; +BPMProcessActivityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlaStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slaStatus + */ + "setSlaStatus": function(slaStatus) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + */ + "getRequester": function() {}, + /** + * + * @memberOf fluigAPI + * @param requester + */ + "setRequester": function(requester) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTasks": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tasks + */ + "setTasks": function(tasks) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFormFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} formFields + */ + "setFormFields": function(formFields) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineSpecification": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineSpecification + */ + "setDeadlineSpecification": function(deadlineSpecification) {}, + /** + * + * @memberOf fluigAPI + */ + "getTaskInfo": function() {}, + /** + * + * @memberOf fluigAPI + * @param taskInfo + */ + "setTaskInfo": function(taskInfo) {} +}; +com.fluig.sdk.api.workflow.RequestProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterCode + */ + "setRequesterCode": function(requesterCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatusTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} statusTask + */ + "setStatusTask": function(statusTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFullTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fullTime + */ + "setFullTime": function(fullTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPercentageConcluded": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} percentageConcluded + */ + "setPercentageConcluded": function(percentageConcluded) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPeriodId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} periodId + */ + "setPeriodId": function(periodId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCardFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} cardFields + */ + "setCardFields": function(cardFields) {} +}; +RequestProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterCode + */ + "setRequesterCode": function(requesterCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatusTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} statusTask + */ + "setStatusTask": function(statusTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFullTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fullTime + */ + "setFullTime": function(fullTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPercentageConcluded": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} percentageConcluded + */ + "setPercentageConcluded": function(percentageConcluded) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPeriodId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} periodId + */ + "setPeriodId": function(periodId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCardFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} cardFields + */ + "setCardFields": function(cardFields) {} +}; +com.fluig.sdk.api.workflow.RequestSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPercentageConcluded": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} percentageConcluded + */ + "setPercentageConcluded": function(percentageConcluded) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterCode + */ + "setRequesterCode": function(requesterCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatusSla": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} statusSla + */ + "setStatusSla": function(statusSla) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFullTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fullTime + */ + "setFullTime": function(fullTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.local.LocalVO} + */ + "getRequesterLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.local.LocalVO} requesterLocal + */ + "setRequesterLocal": function(requesterLocal) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActualTasks": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} actualTasks + */ + "setActualTasks": function(actualTasks) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatusRequest": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} statusRequest + */ + "setStatusRequest": function(statusRequest) {}, + /** + * + * @memberOf fluigAPI + * @param {Date} warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param o + * @returns {boolean} + */ + "equals": function(o) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCardFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} cardFields + */ + "setCardFields": function(cardFields) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {} +}; +RequestSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPercentageConcluded": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} percentageConcluded + */ + "setPercentageConcluded": function(percentageConcluded) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterCode + */ + "setRequesterCode": function(requesterCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatusSla": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} statusSla + */ + "setStatusSla": function(statusSla) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFullTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fullTime + */ + "setFullTime": function(fullTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.local.LocalVO} + */ + "getRequesterLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.local.LocalVO} requesterLocal + */ + "setRequesterLocal": function(requesterLocal) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActualTasks": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} actualTasks + */ + "setActualTasks": function(actualTasks) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatusRequest": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} statusRequest + */ + "setStatusRequest": function(statusRequest) {}, + /** + * + * @memberOf fluigAPI + * @param {Date} warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param o + * @returns {boolean} + */ + "equals": function(o) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getExpandables": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} expandables + */ + "setExpandables": function(expandables) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCardFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} cardFields + */ + "setCardFields": function(cardFields) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {} +}; +com.fluig.sdk.api.workflow.BPMProcessVersionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEditing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} editing + */ + "setEditing": function(editing) {}, + /** + * + * @memberOf fluigAPI + */ + "getAttachmentSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param attachmentSecurity + */ + "setAttachmentSecurity": function(attachmentSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getBlocked": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} blocked + */ + "setBlocked": function(blocked) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRequiresPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} requiresPassword + */ + "setRequiresPassword": function(requiresPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDiagram": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} diagram + */ + "setDiagram": function(diagram) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getBpmnVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} bpmnVersion + */ + "setBpmnVersion": function(bpmnVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritFormSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} inheritFormSecurity + */ + "setInheritFormSecurity": function(inheritFormSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobileReady": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {} +}; +BPMProcessVersionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEditing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} editing + */ + "setEditing": function(editing) {}, + /** + * + * @memberOf fluigAPI + */ + "getAttachmentSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param attachmentSecurity + */ + "setAttachmentSecurity": function(attachmentSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getBlocked": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} blocked + */ + "setBlocked": function(blocked) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRequiresPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} requiresPassword + */ + "setRequiresPassword": function(requiresPassword) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDiagram": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} diagram + */ + "setDiagram": function(diagram) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getBpmnVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} bpmnVersion + */ + "setBpmnVersion": function(bpmnVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritFormSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} inheritFormSecurity + */ + "setInheritFormSecurity": function(inheritFormSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobileReady": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {} +}; +com.fluig.sdk.api.workflow.BPMProcessStateVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateType + */ + "setStateType": function(stateType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getBpmnType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} bpmnType + */ + "setBpmnType": function(bpmnType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getInstructions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} instructions + */ + "setInstructions": function(instructions) {} +}; +BPMProcessStateVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateType + */ + "setStateType": function(stateType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getBpmnType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} bpmnType + */ + "setBpmnType": function(bpmnType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getInstructions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} instructions + */ + "setInstructions": function(instructions) {} +}; +com.fluig.sdk.api.workflow.BPMRequestVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + */ + "getRequester": function() {}, + /** + * + * @memberOf fluigAPI + * @param requester + */ + "setRequester": function(requester) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormRecordId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formRecordId + */ + "setFormRecordId": function(formRecordId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentRequestId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentRequestId + */ + "setParentRequestId": function(parentRequestId) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPeriodId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} periodId + */ + "setPeriodId": function(periodId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActivities": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} activities + */ + "setActivities": function(activities) {}, + /** + * + * @memberOf fluigAPI + */ + "getFormRecord": function() {}, + /** + * + * @memberOf fluigAPI + * @param formRecord + */ + "setFormRecord": function(formRecord) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFormFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} formFields + */ + "setFormFields": function(formFields) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlaStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slaStatus + */ + "setSlaStatus": function(slaStatus) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineSpecification": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineSpecification + */ + "setDeadlineSpecification": function(deadlineSpecification) {} +}; +BPMRequestVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + */ + "getRequester": function() {}, + /** + * + * @memberOf fluigAPI + * @param requester + */ + "setRequester": function(requester) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormRecordId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formRecordId + */ + "setFormRecordId": function(formRecordId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentRequestId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentRequestId + */ + "setParentRequestId": function(parentRequestId) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPeriodId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} periodId + */ + "setPeriodId": function(periodId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActivities": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} activities + */ + "setActivities": function(activities) {}, + /** + * + * @memberOf fluigAPI + */ + "getFormRecord": function() {}, + /** + * + * @memberOf fluigAPI + * @param formRecord + */ + "setFormRecord": function(formRecord) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFormFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} formFields + */ + "setFormFields": function(formFields) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlaStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slaStatus + */ + "setSlaStatus": function(slaStatus) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineSpecification": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineSpecification + */ + "setDeadlineSpecification": function(deadlineSpecification) {} +}; +com.fluig.sdk.api.workflow.ProcessInstanceInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formVersion + */ + "setFormVersion": function(formVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getFormValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} formValues + */ + "setFormValues": function(formValues) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTaskObservations": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * + * @memberOf fluigAPI + * @param {List} taskObservations + */ + "setTaskObservations": function(taskObservations) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTasksInfo": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tasksInfo + */ + "setTasksInfo": function(tasksInfo) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDateProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDateProcess + */ + "setStartDateProcess": function(startDateProcess) {} +}; +ProcessInstanceInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formVersion + */ + "setFormVersion": function(formVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getFormValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} formValues + */ + "setFormValues": function(formValues) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTaskObservations": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * + * @memberOf fluigAPI + * @param {List} taskObservations + */ + "setTaskObservations": function(taskObservations) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getTasksInfo": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tasksInfo + */ + "setTasksInfo": function(tasksInfo) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDateProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDateProcess + */ + "setStartDateProcess": function(startDateProcess) {} +}; +com.fluig.sdk.api.workflow.ProcessVersionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} selected + */ + "setSelected": function(selected) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getFavorite": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {} +}; +ProcessVersionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} selected + */ + "setSelected": function(selected) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getFavorite": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {} +}; +com.fluig.sdk.api.workflow.ProcessDefinitionVO.prototype = { + /** + * Recupera valor do processId + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * Atribui valor para processId + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * Recupera valor do processDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * Atribui valor para processDescription + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {} +}; +ProcessDefinitionVO.prototype = { + /** + * Recupera valor do processId + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * Atribui valor para processId + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * Recupera valor do processDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * Atribui valor para processDescription + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {} +}; +com.fluig.sdk.api.workflow.ResumeProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTotal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} total + */ + "setTotal": function(total) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOnTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} onTime + */ + "setOnTime": function(onTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWarning": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} warning + */ + "setWarning": function(warning) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExpired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} expired + */ + "setExpired": function(expired) {} +}; +ResumeProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTotal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} total + */ + "setTotal": function(total) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOnTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} onTime + */ + "setOnTime": function(onTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWarning": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} warning + */ + "setWarning": function(warning) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExpired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} expired + */ + "setExpired": function(expired) {} +}; +com.fluig.sdk.api.workflow.ResumeRequestsSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedRequests + */ + "setFinishedRequests": function(finishedRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedExpiredRequests + */ + "setFinishedExpiredRequests": function(finishedExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedOnTimeRequests + */ + "setFinishedOnTimeRequests": function(finishedOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedWarningRequests + */ + "setFinishedWarningRequests": function(finishedWarningRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledRequests + */ + "setCanceledRequests": function(canceledRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledExpiredRequests + */ + "setCanceledExpiredRequests": function(canceledExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledOnTimeRequests + */ + "setCanceledOnTimeRequests": function(canceledOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledWarningRequests + */ + "setCanceledWarningRequests": function(canceledWarningRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openRequests + */ + "setOpenRequests": function(openRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openExpiredRequests + */ + "setOpenExpiredRequests": function(openExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openOnTimeRequests + */ + "setOpenOnTimeRequests": function(openOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openWarningRequests + */ + "setOpenWarningRequests": function(openWarningRequests) {} +}; +ResumeRequestsSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedRequests + */ + "setFinishedRequests": function(finishedRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedExpiredRequests + */ + "setFinishedExpiredRequests": function(finishedExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedOnTimeRequests + */ + "setFinishedOnTimeRequests": function(finishedOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFinishedWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} finishedWarningRequests + */ + "setFinishedWarningRequests": function(finishedWarningRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledRequests + */ + "setCanceledRequests": function(canceledRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledExpiredRequests + */ + "setCanceledExpiredRequests": function(canceledExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledOnTimeRequests + */ + "setCanceledOnTimeRequests": function(canceledOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCanceledWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} canceledWarningRequests + */ + "setCanceledWarningRequests": function(canceledWarningRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openRequests + */ + "setOpenRequests": function(openRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenExpiredRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openExpiredRequests + */ + "setOpenExpiredRequests": function(openExpiredRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenOnTimeRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openOnTimeRequests + */ + "setOpenOnTimeRequests": function(openOnTimeRequests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOpenWarningRequests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} openWarningRequests + */ + "setOpenWarningRequests": function(openWarningRequests) {} +}; +com.fluig.sdk.service.WorkflowAPIService.prototype = { + /** + * Retorna todos os processos da empresa + * @memberOf fluigAPI + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>} + */ + "listProcess": function(pattern, limit, offset) {}, + /** + * Retorna a versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @returns {int} + */ + "getProcessVersion": function(processId) {}, + /** + * Retorna uma lista de processos disponíveis para o usuário + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} userId + * @returns {List<com.fluig.sdk.api.workflow.ProcessVersionVO>} + */ + "getAvailableProcess": function(tenantId, userId) {}, + /** + * Retorna uma lista das atividades pendentes de um processo + * @memberOf fluigAPI + * @param {int} processInstanceId + * @returns {com.fluig.sdk.api.workflow.ProcessInstanceInfoVO} + */ + "getActiveTasks": function(processInstanceId) {}, + /** + * Insere um complemento em uma solicitação + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.ProcessObservationVO} processObservationVO + * @returns {com.fluig.sdk.api.workflow.ProcessObservationVO} + */ + "createProcessObservation": function(processObservationVO) {}, + /** + * Retorna a lista de complementos em uma solicitação + * @memberOf fluigAPI + * @param {int} processInstanceId + * @param {int} stateSequence + * @returns {List<com.fluig.sdk.api.workflow.ProcessObservationVO>} + */ + "findObservations": function(processInstanceId, stateSequence) {}, + /** + * Faz com que o usuário repassado assuma a tarefa + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {int} processInstanceId + * @param {int} movementSequence + * @param {String} replacementId + * @returns {com.fluig.sdk.api.workflow.ProcessTaskVO} + */ + "assumeProcessTask": function(companyId, userId, processInstanceId, movementSequence, replacementId) {}, + /** + * Faz com que o usuário repassado assuma a tarefa + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.AssumeProcessTaskVO} assumeProcessTaskVO + * @returns {com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO} + */ + "assumeProcessTask": function(assumeProcessTaskVO) {}, + /** + * Faz com que os usuários repassados assumam as tarefas vinculadas aos mesmos + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.AssumeProcessTasksVO} assumeProcessTasksVO + * @returns {com.fluig.sdk.api.workflow.AssumeProcessTasksResultVO} + */ + "assumeProcessTasks": function(assumeProcessTasksVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CancelInstanceVO} cancelInstanceVO + * @returns {com.fluig.sdk.api.workflow.CancelInstanceResultVO} + */ + "cancelInstance": function(cancelInstanceVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CancelInstancesVO} cancelInstanceVO + * @returns {com.fluig.sdk.api.workflow.CancelInstancesResultVO} + */ + "cancelInstances": function(cancelInstanceVO) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} countersRequiredList + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequiredList) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} countersRequiredList + * @param {Date} initialStartDate + * @param {Date} finalStartDate + * @param {Date} initialDeadlineDate + * @param {Date} finalDeadlineDate + * @param {Date} initialWarningDate + * @param {Date} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {List} requesterLocalsList + * @param {List} assigneeLocalsList + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequiredList, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, manager, requesterLocalsList, assigneeLocalsList) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function() {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, manager, requesterLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLA": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, assignee, manager, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} statusRequiredList + * @param {Date} initialStartDate + * @param {Date} finalStartDate + * @param {Date} initialDeadlineDate + * @param {Date} finalDeadlineDate + * @param {Date} initialWarningDate + * @param {Date} finalWarningDate + * @param {boolean} returnCurrentTasks + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {List} requesterLocals + * @param {List} assigneeLocals + * @param {List} orderParams + * @param {boolean} calculate + * @param {int} page + * @param {int} pageSize + * @param {boolean} populateCardFields + * @param {boolean} populateLocalsValue + * @param {boolean} populateAssigneeLocalsValue + */ + "findRequestsSLA": function(processes, cardFilters, statusRequiredList, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, returnCurrentTasks, requester, assignee, manager, requesterLocals, assigneeLocals, orderParams, calculate, page, pageSize, populateCardFields, populateLocalsValue, populateAssigneeLocalsValue) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + */ + "findRequestsSLA": function() {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + */ + "findRequestsSLA": function(processes) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {List} statusRequiredList + */ + "findRequestsSLA": function(processes, statusRequiredList) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {List} statusRequiredList + * @param {boolean} returnCurrentTasks + */ + "findRequestsSLA": function(processes, statusRequiredList, returnCurrentTasks) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} statusRequiredList + * @param {boolean} returnCurrentTasks + */ + "findRequestsSLA": function(processes, cardFilters, statusRequiredList, returnCurrentTasks) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} assignee + * @param {String} manager + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findMyRequestsSLA": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, assignee, manager, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLAAssignedToMe": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, manager, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} assignee + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeMyRequestsSLA": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, assignee, manager) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLAAssignedToMe": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, manager, requesterLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {int} processInstanceId + * @param {boolean} populateCurrentTasks + * @param {boolean} calculate + * @param {boolean} populateCardFields + * @param {boolean} populateLocals + * @param {boolean} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.RequestSLAVO} + */ + "findRequestSLAByProcessInstanceId": function(processInstanceId, populateCurrentTasks, calculate, populateCardFields, populateLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processInstanceId + * @param {String} expand + * @param {String} calculate + * @returns {com.fluig.sdk.api.workflow.RequestSLAVO} + */ + "findRequestSLAByProcessInstanceId": function(processInstanceId, expand, calculate) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} assignee + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLAManagedByMe": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, assignee, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLAManagedByMe": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, requesterLocals, assigneeLocals) {}, + /** + * Retorna todos os processos da empresa + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>} + */ + "listSlaProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} assignee + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeMyRequestsTasks": function(processId, startDate, endDate, assignee, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} requester + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeAssignedToMeTasks": function(processId, startDate, endDate, requester, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} assignee + * @param {String} requester + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeSLATasks": function(processId, startDate, endDate, assignee, requester, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} requester + * @param {String} assignee + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeManagedByMeTasks": function(processId, startDate, endDate, requester, assignee) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findMyRequestsTasks": function(processId, initialStartDate, finalStartDate, assignee, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} requester + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findAssignedToMeTasks": function(processId, initialStartDate, finalStartDate, requester, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} requester + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findSLATasks": function(processId, initialStartDate, finalStartDate, assignee, requester, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} requester + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findManagedByMeTasks": function(processId, initialStartDate, finalStartDate, assignee, requester, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * Listagem de versões de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} version + */ + "findProcessVersions": function(processId, version) {}, + /** + * Listagem de versões de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} page + * @param {int} pageSize + * @param {List} order + * @param {List} expand + * @param {int} version + * @param {int} formId + * @param {boolean} formExistent + * @param {boolean} editing + * @param {boolean} active + * @param {boolean} blocked + * @param {boolean} requiresPassword + * @param {int} bpmnVersion + * @param {boolean} inheritFormSecurity + * @param {boolean} mobileReady + */ + "findProcessVersions": function(processId, page, pageSize, order, expand, version, formId, formExistent, editing, active, blocked, requiresPassword, bpmnVersion, inheritFormSecurity, mobileReady) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param processInstanceId + * @param {int} movementSequence + * @param {boolean} active + * @param slaStatus + * @param {String} processId + * @param {String} requester + * @param {String} requesterName + * @param {String} manager + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} initialEndDate + * @param {String} finalEndDate + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {List} expand + * @param {List} order + * @param formFields + * @param {List} requesterLocal + * @param {List} assigneeLocal + */ + "findActivities": function(processInstanceId, movementSequence, active, slaStatus, processId, requester, requesterName, manager, initialDeadlineDate, finalDeadlineDate, initialStartDate, finalStartDate, initialWarningDate, finalWarningDate, initialEndDate, finalEndDate, processVersion, stateSequence, page, pageSize, expand, order, formFields, requesterLocal, assigneeLocal) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findActivities": function(processId, processVersion) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {boolean} active + */ + "findActivities": function(processId, processVersion, active) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param processInstanceId + * @param {int} initialProcessInstanceId + * @param {int} finalProcessInstanceId + * @param {String} assignee + * @param participants + * @param completeColleagueIds + * @param status + * @param slaStatus + * @param {String} processId + * @param {String} requester + * @param {String} assigneeName + * @param {String} requesterName + * @param {String} manager + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} initialEndDate + * @param {String} finalEndDate + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {List} expand + * @param {List} order + * @param formFields + * @param {List} requesterLocal + * @param {List} assigneeLocal + */ + "findRequests": function(processInstanceId, initialProcessInstanceId, finalProcessInstanceId, assignee, participants, completeColleagueIds, status, slaStatus, processId, requester, assigneeName, requesterName, manager, initialDeadlineDate, finalDeadlineDate, initialStartDate, finalStartDate, initialWarningDate, finalWarningDate, initialEndDate, finalEndDate, processVersion, stateSequence, page, pageSize, expand, order, formFields, requesterLocal, assigneeLocal) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param status + */ + "findRequests": function(processId, processVersion, status) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findRequests": function(processId, processVersion) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {String} stateType + * @param {String} bpmnType + * @param {String} stateName + * @param {String} stateDescription + * @param {boolean} interactives + */ + "findProcessVersionsStates": function(processId, processVersion, stateSequence, page, pageSize, stateType, bpmnType, stateName, stateDescription, interactives) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {String} bpmnType + */ + "findProcessVersionsStates": function(processId, processVersion, bpmnType) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findProcessVersionsStates": function(processId, processVersion) {}, + /** + * Converte as solicitaçõe de um processos para uma nova versão + * @memberOf fluigAPI + * @param {List} processInstanceIds + * @param {int} newVersion + * @param {List} actualStates + * @param {List} newStates + * @returns {List<String>} + */ + "convertProcess": function(processInstanceIds, newVersion, actualStates, newStates) {}, + /** + * Libera uma versão do processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} version + * @returns {boolean} + */ + "releaseVersion": function(processId, version) {}, + /** + * Libera a ultima versão do processo + * @memberOf fluigAPI + * @param {String} processId + * @returns {boolean} + */ + "releaseLatestVersion": function(processId) {}, + /** + * Importa um processo via XML + * @memberOf fluigAPI + * @param {String} xml + * @param {String} processId + * @param {int} formId + * @param {boolean} release + * @returns {boolean} + */ + "importProcess": function(xml, processId, formId, release) {}, + /** + * Importa um processo via XML + * @memberOf fluigAPI + * @param {String} xml + * @param {String} processId + * @param {boolean} release + * @returns {boolean} + */ + "importProcess": function(xml, processId, release) {} +}; +WorkflowAPIService.prototype = { + /** + * Retorna todos os processos da empresa + * @memberOf fluigAPI + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>} + */ + "listProcess": function(pattern, limit, offset) {}, + /** + * Retorna a versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @returns {int} + */ + "getProcessVersion": function(processId) {}, + /** + * Retorna uma lista de processos disponíveis para o usuário + * @memberOf fluigAPI + * @param {long} tenantId + * @param {String} userId + * @returns {List<com.fluig.sdk.api.workflow.ProcessVersionVO>} + */ + "getAvailableProcess": function(tenantId, userId) {}, + /** + * Retorna uma lista das atividades pendentes de um processo + * @memberOf fluigAPI + * @param {int} processInstanceId + * @returns {com.fluig.sdk.api.workflow.ProcessInstanceInfoVO} + */ + "getActiveTasks": function(processInstanceId) {}, + /** + * Insere um complemento em uma solicitação + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.ProcessObservationVO} processObservationVO + * @returns {com.fluig.sdk.api.workflow.ProcessObservationVO} + */ + "createProcessObservation": function(processObservationVO) {}, + /** + * Retorna a lista de complementos em uma solicitação + * @memberOf fluigAPI + * @param {int} processInstanceId + * @param {int} stateSequence + * @returns {List<com.fluig.sdk.api.workflow.ProcessObservationVO>} + */ + "findObservations": function(processInstanceId, stateSequence) {}, + /** + * Faz com que o usuário repassado assuma a tarefa + * @memberOf fluigAPI + * @param {long} companyId + * @param {String} userId + * @param {int} processInstanceId + * @param {int} movementSequence + * @param {String} replacementId + * @returns {com.fluig.sdk.api.workflow.ProcessTaskVO} + */ + "assumeProcessTask": function(companyId, userId, processInstanceId, movementSequence, replacementId) {}, + /** + * Faz com que o usuário repassado assuma a tarefa + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.AssumeProcessTaskVO} assumeProcessTaskVO + * @returns {com.fluig.sdk.api.workflow.AssumeProcessTaskResultVO} + */ + "assumeProcessTask": function(assumeProcessTaskVO) {}, + /** + * Faz com que os usuários repassados assumam as tarefas vinculadas aos mesmos + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.AssumeProcessTasksVO} assumeProcessTasksVO + * @returns {com.fluig.sdk.api.workflow.AssumeProcessTasksResultVO} + */ + "assumeProcessTasks": function(assumeProcessTasksVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CancelInstanceVO} cancelInstanceVO + * @returns {com.fluig.sdk.api.workflow.CancelInstanceResultVO} + */ + "cancelInstance": function(cancelInstanceVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CancelInstancesVO} cancelInstanceVO + * @returns {com.fluig.sdk.api.workflow.CancelInstancesResultVO} + */ + "cancelInstances": function(cancelInstanceVO) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} countersRequiredList + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequiredList) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} countersRequiredList + * @param {Date} initialStartDate + * @param {Date} finalStartDate + * @param {Date} initialDeadlineDate + * @param {Date} finalDeadlineDate + * @param {Date} initialWarningDate + * @param {Date} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {List} requesterLocalsList + * @param {List} assigneeLocalsList + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequiredList, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, manager, requesterLocalsList, assigneeLocalsList) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function() {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLA": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, manager, requesterLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLA": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, assignee, manager, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} statusRequiredList + * @param {Date} initialStartDate + * @param {Date} finalStartDate + * @param {Date} initialDeadlineDate + * @param {Date} finalDeadlineDate + * @param {Date} initialWarningDate + * @param {Date} finalWarningDate + * @param {boolean} returnCurrentTasks + * @param {String} requester + * @param {String} assignee + * @param {String} manager + * @param {List} requesterLocals + * @param {List} assigneeLocals + * @param {List} orderParams + * @param {boolean} calculate + * @param {int} page + * @param {int} pageSize + * @param {boolean} populateCardFields + * @param {boolean} populateLocalsValue + * @param {boolean} populateAssigneeLocalsValue + */ + "findRequestsSLA": function(processes, cardFilters, statusRequiredList, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, returnCurrentTasks, requester, assignee, manager, requesterLocals, assigneeLocals, orderParams, calculate, page, pageSize, populateCardFields, populateLocalsValue, populateAssigneeLocalsValue) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + */ + "findRequestsSLA": function() {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + */ + "findRequestsSLA": function(processes) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {List} statusRequiredList + */ + "findRequestsSLA": function(processes, statusRequiredList) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {List} statusRequiredList + * @param {boolean} returnCurrentTasks + */ + "findRequestsSLA": function(processes, statusRequiredList, returnCurrentTasks) {}, + /** + * Recupera uma lista das solicitações de SLA dos processos configurados + * @memberOf fluigAPI + * @param {List} processes + * @param {Map} cardFilters + * @param {List} statusRequiredList + * @param {boolean} returnCurrentTasks + */ + "findRequestsSLA": function(processes, cardFilters, statusRequiredList, returnCurrentTasks) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} assignee + * @param {String} manager + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findMyRequestsSLA": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, assignee, manager, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLAAssignedToMe": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, manager, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como requisitante + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} assignee + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeMyRequestsSLA": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, assignee, manager) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} manager + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLAAssignedToMe": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, manager, requesterLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {int} processInstanceId + * @param {boolean} populateCurrentTasks + * @param {boolean} calculate + * @param {boolean} populateCardFields + * @param {boolean} populateLocals + * @param {boolean} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.RequestSLAVO} + */ + "findRequestSLAByProcessInstanceId": function(processInstanceId, populateCurrentTasks, calculate, populateCardFields, populateLocals, assigneeLocals) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como responsável + * @memberOf fluigAPI + * @param {String} processInstanceId + * @param {String} expand + * @param {String} calculate + * @returns {com.fluig.sdk.api.workflow.RequestSLAVO} + */ + "findRequestSLAByProcessInstanceId": function(processInstanceId, expand, calculate) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} statusRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} expand + * @param {String} requester + * @param {String} assignee + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @param {String} order + * @param {String} calculate + * @param {String} page + * @param {String} pageSize + */ + "findRequestsSLAManagedByMe": function(processes, cardFilters, statusRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, expand, requester, assignee, requesterLocals, assigneeLocals, order, calculate, page, pageSize) {}, + /** + * Recupera um resumo dos indicadores de SLA dos processos configurados considerando o usuário logado como gestor + * @memberOf fluigAPI + * @param {String} processes + * @param {String} cardFilters + * @param {String} countersRequired + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} requester + * @param {String} assignee + * @param {String} requesterLocals + * @param {String} assigneeLocals + * @returns {com.fluig.sdk.api.workflow.ResumeRequestsSLAVO} + */ + "resumeRequestsSLAManagedByMe": function(processes, cardFilters, countersRequired, initialStartDate, finalStartDate, initialDeadlineDate, finalDeadlineDate, initialWarningDate, finalWarningDate, requester, assignee, requesterLocals, assigneeLocals) {}, + /** + * Retorna todos os processos da empresa + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVO>} + */ + "listSlaProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} assignee + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeMyRequestsTasks": function(processId, startDate, endDate, assignee, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} requester + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeAssignedToMeTasks": function(processId, startDate, endDate, requester, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} assignee + * @param {String} requester + * @param {String} manager + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeSLATasks": function(processId, startDate, endDate, assignee, requester, manager) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} startDate + * @param {String} endDate + * @param {String} requester + * @param {String} assignee + * @returns {com.fluig.sdk.api.workflow.ResumeProcessTaskVO} + */ + "resumeManagedByMeTasks": function(processId, startDate, endDate, requester, assignee) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findMyRequestsTasks": function(processId, initialStartDate, finalStartDate, assignee, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} requester + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findAssignedToMeTasks": function(processId, initialStartDate, finalStartDate, requester, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} requester + * @param {String} manager + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findSLATasks": function(processId, initialStartDate, finalStartDate, assignee, requester, manager, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} assignee + * @param {String} requester + * @param {String} page + * @param {String} pageSize + * @param {String} statusTypeTaskRequest + * @param {String} calculate + * @param {String} expand + * @param {String} cardFilters + */ + "findManagedByMeTasks": function(processId, initialStartDate, finalStartDate, assignee, requester, page, pageSize, statusTypeTaskRequest, calculate, expand, cardFilters) {}, + /** + * Listagem de versões de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} version + */ + "findProcessVersions": function(processId, version) {}, + /** + * Listagem de versões de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} page + * @param {int} pageSize + * @param {List} order + * @param {List} expand + * @param {int} version + * @param {int} formId + * @param {boolean} formExistent + * @param {boolean} editing + * @param {boolean} active + * @param {boolean} blocked + * @param {boolean} requiresPassword + * @param {int} bpmnVersion + * @param {boolean} inheritFormSecurity + * @param {boolean} mobileReady + */ + "findProcessVersions": function(processId, page, pageSize, order, expand, version, formId, formExistent, editing, active, blocked, requiresPassword, bpmnVersion, inheritFormSecurity, mobileReady) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param processInstanceId + * @param {int} movementSequence + * @param {boolean} active + * @param slaStatus + * @param {String} processId + * @param {String} requester + * @param {String} requesterName + * @param {String} manager + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} initialEndDate + * @param {String} finalEndDate + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {List} expand + * @param {List} order + * @param formFields + * @param {List} requesterLocal + * @param {List} assigneeLocal + */ + "findActivities": function(processInstanceId, movementSequence, active, slaStatus, processId, requester, requesterName, manager, initialDeadlineDate, finalDeadlineDate, initialStartDate, finalStartDate, initialWarningDate, finalWarningDate, initialEndDate, finalEndDate, processVersion, stateSequence, page, pageSize, expand, order, formFields, requesterLocal, assigneeLocal) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findActivities": function(processId, processVersion) {}, + /** + * Lista as atividades de uma versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {boolean} active + */ + "findActivities": function(processId, processVersion, active) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param processInstanceId + * @param {int} initialProcessInstanceId + * @param {int} finalProcessInstanceId + * @param {String} assignee + * @param participants + * @param completeColleagueIds + * @param status + * @param slaStatus + * @param {String} processId + * @param {String} requester + * @param {String} assigneeName + * @param {String} requesterName + * @param {String} manager + * @param {String} initialDeadlineDate + * @param {String} finalDeadlineDate + * @param {String} initialStartDate + * @param {String} finalStartDate + * @param {String} initialWarningDate + * @param {String} finalWarningDate + * @param {String} initialEndDate + * @param {String} finalEndDate + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {List} expand + * @param {List} order + * @param formFields + * @param {List} requesterLocal + * @param {List} assigneeLocal + */ + "findRequests": function(processInstanceId, initialProcessInstanceId, finalProcessInstanceId, assignee, participants, completeColleagueIds, status, slaStatus, processId, requester, assigneeName, requesterName, manager, initialDeadlineDate, finalDeadlineDate, initialStartDate, finalStartDate, initialWarningDate, finalWarningDate, initialEndDate, finalEndDate, processVersion, stateSequence, page, pageSize, expand, order, formFields, requesterLocal, assigneeLocal) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param status + */ + "findRequests": function(processId, processVersion, status) {}, + /** + * Listagem de solicitações de uma determinada versão de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findRequests": function(processId, processVersion) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {int} stateSequence + * @param {int} page + * @param {int} pageSize + * @param {String} stateType + * @param {String} bpmnType + * @param {String} stateName + * @param {String} stateDescription + * @param {boolean} interactives + */ + "findProcessVersionsStates": function(processId, processVersion, stateSequence, page, pageSize, stateType, bpmnType, stateName, stateDescription, interactives) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + * @param {String} bpmnType + */ + "findProcessVersionsStates": function(processId, processVersion, bpmnType) {}, + /** + * Listagem de estados de um processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} processVersion + */ + "findProcessVersionsStates": function(processId, processVersion) {}, + /** + * Converte as solicitaçõe de um processos para uma nova versão + * @memberOf fluigAPI + * @param {List} processInstanceIds + * @param {int} newVersion + * @param {List} actualStates + * @param {List} newStates + * @returns {List<String>} + */ + "convertProcess": function(processInstanceIds, newVersion, actualStates, newStates) {}, + /** + * Libera uma versão do processo + * @memberOf fluigAPI + * @param {String} processId + * @param {int} version + * @returns {boolean} + */ + "releaseVersion": function(processId, version) {}, + /** + * Libera a ultima versão do processo + * @memberOf fluigAPI + * @param {String} processId + * @returns {boolean} + */ + "releaseLatestVersion": function(processId) {}, + /** + * Importa um processo via XML + * @memberOf fluigAPI + * @param {String} xml + * @param {String} processId + * @param {int} formId + * @param {boolean} release + * @returns {boolean} + */ + "importProcess": function(xml, processId, formId, release) {}, + /** + * Importa um processo via XML + * @memberOf fluigAPI + * @param {String} xml + * @param {String} processId + * @param {boolean} release + * @returns {boolean} + */ + "importProcess": function(xml, processId, release) {} +}; +com.fluig.sdk.api.workflow.CardItemVO.prototype = { + /** + * Recupera valor do documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor do documentDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para documentDescription + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor do parentDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para parentDocumentId + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera valor do privateDocument + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui valor para privateDocument + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do metaListId + * @memberOf fluigAPI + * @returns {int} + */ + "getMetaListId": function() {}, + /** + * Atribui valor para metaListId + * @memberOf fluigAPI + * @param {int} metaListId + */ + "setMetaListId": function(metaListId) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do permissionType + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor para permissionType + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera valor do restrictionType + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para restrictionType + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera valor do userNotify + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUserNotify": function() {}, + /** + * Atribui valor para userNotify + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor do additionalComments + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui valor para additionalComments + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * Recupera valor do keyWord + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Atribui valor para keyWord + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor do versionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para versionDescription + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera valor do versionOption + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionOption": function() {}, + /** + * Atribui valor para versionOption + * @memberOf fluigAPI + * @param {String} versionOption + */ + "setVersionOption": function(versionOption) {}, + /** + * Recupera valor do expires + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor para expires + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera valor do topicId + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera valor do iconId + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para iconId + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do imutable + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui valor para imutable + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor do languageId + * @memberOf fluigAPI + * @returns {String} + */ + "getLanguageId": function() {}, + /** + * Atribui valor para languageId + * @memberOf fluigAPI + * @param {String} languageId + */ + "setLanguageId": function(languageId) {}, + /** + * Recupera valor do internalVisualizer + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui valor para internalVisualizer + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do updateIsoProperties + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui valor para updateIsoProperties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera valor do documentTypeId + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para documentTypeId + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera valor do notificationDays + * @memberOf fluigAPI + * @returns {int} + */ + "getNotificationDays": function() {}, + /** + * Atribui valor para notificationDays + * @memberOf fluigAPI + * @param {int} notificationDays + */ + "setNotificationDays": function(notificationDays) {}, + /** + * Recupera valor do validationStartDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getValidationStartDate": function() {}, + /** + * Atribui valor para validationStartDate + * @memberOf fluigAPI + * @param {Date} validationStartDate + */ + "setValidationStartDate": function(validationStartDate) {}, + /** + * Recupera valor do expirationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Atribui valor para expirationDate + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera valor do documentType + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * Atribui valor para documentType + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * Recupera valor do permissions + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentPermissionVO>} + */ + "getPermissions": function() {}, + /** + * Atribui valor para permissions + * @memberOf fluigAPI + * @param {List} permissions + */ + "setPermissions": function(permissions) {}, + /** + * Recupera valor do restrictions + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentRestrictionVO>} + */ + "getRestrictions": function() {}, + /** + * Atribui valor para restrictions + * @memberOf fluigAPI + * @param {List} restrictions + */ + "setRestrictions": function(restrictions) {}, + /** + * Recupera valor do publisherApprovers + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentApproverVO>} + */ + "getPublisherApprovers": function() {}, + /** + * Atribui valor para publisherApprovers + * @memberOf fluigAPI + * @param {List} publisherApprovers + */ + "setPublisherApprovers": function(publisherApprovers) {}, + /** + * Recupera valor do relatedDocuments + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.RelatedDocumentVO>} + */ + "getRelatedDocuments": function() {}, + /** + * Atribui valor para relatedDocuments + * @memberOf fluigAPI + * @param {List} relatedDocuments + */ + "setRelatedDocuments": function(relatedDocuments) {}, + /** + * Recupera valor do attachments + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * Atribui valor para attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * Recupera valor do formData + * @memberOf fluigAPI + * @returns {List<Map,String,>} + */ + "getFormData": function() {}, + /** + * Atribui valor para formData + * @memberOf fluigAPI + * @param {List} formData + */ + "setFormData": function(formData) {} +}; +CardItemVO.prototype = { + /** + * Recupera valor do documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor do documentDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para documentDescription + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor do parentDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para parentDocumentId + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera valor do privateDocument + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateDocument": function() {}, + /** + * Atribui valor para privateDocument + * @memberOf fluigAPI + * @param {boolean} privateDocument + */ + "setPrivateDocument": function(privateDocument) {}, + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do metaListId + * @memberOf fluigAPI + * @returns {int} + */ + "getMetaListId": function() {}, + /** + * Atribui valor para metaListId + * @memberOf fluigAPI + * @param {int} metaListId + */ + "setMetaListId": function(metaListId) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do permissionType + * @memberOf fluigAPI + * @returns {int} + */ + "getPermissionType": function() {}, + /** + * Atribui valor para permissionType + * @memberOf fluigAPI + * @param {int} permissionType + */ + "setPermissionType": function(permissionType) {}, + /** + * Recupera valor do restrictionType + * @memberOf fluigAPI + * @returns {int} + */ + "getRestrictionType": function() {}, + /** + * Atribui valor para restrictionType + * @memberOf fluigAPI + * @param {int} restrictionType + */ + "setRestrictionType": function(restrictionType) {}, + /** + * Recupera valor do userNotify + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUserNotify": function() {}, + /** + * Atribui valor para userNotify + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera valor do colleagueId + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * Atribui valor para colleagueId + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * Recupera valor do additionalComments + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * Atribui valor para additionalComments + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * Recupera valor do keyWord + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Atribui valor para keyWord + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera valor do versionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para versionDescription + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera valor do versionOption + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionOption": function() {}, + /** + * Atribui valor para versionOption + * @memberOf fluigAPI + * @param {String} versionOption + */ + "setVersionOption": function(versionOption) {}, + /** + * Recupera valor do expires + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExpires": function() {}, + /** + * Atribui valor para expires + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera valor do topicId + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Atribui valor para topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera valor do iconId + * @memberOf fluigAPI + * @returns {int} + */ + "getIconId": function() {}, + /** + * Atribui valor para iconId + * @memberOf fluigAPI + * @param {int} iconId + */ + "setIconId": function(iconId) {}, + /** + * Recupera valor do imutable + * @memberOf fluigAPI + * @returns {boolean} + */ + "getImutable": function() {}, + /** + * Atribui valor para imutable + * @memberOf fluigAPI + * @param {boolean} imutable + */ + "setImutable": function(imutable) {}, + /** + * Recupera valor do languageId + * @memberOf fluigAPI + * @returns {String} + */ + "getLanguageId": function() {}, + /** + * Atribui valor para languageId + * @memberOf fluigAPI + * @param {String} languageId + */ + "setLanguageId": function(languageId) {}, + /** + * Recupera valor do internalVisualizer + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInternalVisualizer": function() {}, + /** + * Atribui valor para internalVisualizer + * @memberOf fluigAPI + * @param {boolean} internalVisualizer + */ + "setInternalVisualizer": function(internalVisualizer) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do updateIsoProperties + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateIsoProperties": function() {}, + /** + * Atribui valor para updateIsoProperties + * @memberOf fluigAPI + * @param {boolean} updateIsoProperties + */ + "setUpdateIsoProperties": function(updateIsoProperties) {}, + /** + * Recupera valor do documentTypeId + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * Atribui valor para documentTypeId + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * Recupera valor do notificationDays + * @memberOf fluigAPI + * @returns {int} + */ + "getNotificationDays": function() {}, + /** + * Atribui valor para notificationDays + * @memberOf fluigAPI + * @param {int} notificationDays + */ + "setNotificationDays": function(notificationDays) {}, + /** + * Recupera valor do validationStartDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getValidationStartDate": function() {}, + /** + * Atribui valor para validationStartDate + * @memberOf fluigAPI + * @param {Date} validationStartDate + */ + "setValidationStartDate": function(validationStartDate) {}, + /** + * Recupera valor do expirationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Atribui valor para expirationDate + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera valor do documentType + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * Atribui valor para documentType + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * Recupera valor do permissions + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentPermissionVO>} + */ + "getPermissions": function() {}, + /** + * Atribui valor para permissions + * @memberOf fluigAPI + * @param {List} permissions + */ + "setPermissions": function(permissions) {}, + /** + * Recupera valor do restrictions + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentRestrictionVO>} + */ + "getRestrictions": function() {}, + /** + * Atribui valor para restrictions + * @memberOf fluigAPI + * @param {List} restrictions + */ + "setRestrictions": function(restrictions) {}, + /** + * Recupera valor do publisherApprovers + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.DocumentApproverVO>} + */ + "getPublisherApprovers": function() {}, + /** + * Atribui valor para publisherApprovers + * @memberOf fluigAPI + * @param {List} publisherApprovers + */ + "setPublisherApprovers": function(publisherApprovers) {}, + /** + * Recupera valor do relatedDocuments + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.document.RelatedDocumentVO>} + */ + "getRelatedDocuments": function() {}, + /** + * Atribui valor para relatedDocuments + * @memberOf fluigAPI + * @param {List} relatedDocuments + */ + "setRelatedDocuments": function(relatedDocuments) {}, + /** + * Recupera valor do attachments + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * Atribui valor para attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * Recupera valor do formData + * @memberOf fluigAPI + * @returns {List<Map,String,>} + */ + "getFormData": function() {}, + /** + * Atribui valor para formData + * @memberOf fluigAPI + * @param {List} formData + */ + "setFormData": function(formData) {} +}; +com.fluig.sdk.service.CardService.prototype = { + /** + * Criação de um novo card + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CardItemVO} vo + * @returns {com.fluig.sdk.api.workflow.CardItemVO} + */ + "createItem": function(vo) {} +}; +CardService.prototype = { + /** + * Criação de um novo card + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CardItemVO} vo + * @returns {com.fluig.sdk.api.workflow.CardItemVO} + */ + "createItem": function(vo) {} +}; +com.fluig.sdk.api.workflow.CardIndexVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor do parentDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para parentDocumentId + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera valor do publisherId + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para publisherId + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera valor do documentDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para documentDescription + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor do cardDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * Atribui valor para cardDescription + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * Recupera valor do datasetName + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * Atribui valor para datasetName + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * Recupera valor do persistenceType + * @memberOf fluigAPI + * @returns {int} + */ + "getPersistenceType": function() {}, + /** + * Atribui valor para persistenceType + * @memberOf fluigAPI + * @param {int} persistenceType + */ + "setPersistenceType": function(persistenceType) {}, + /** + * Recupera valor do attachments + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * Atribui valor para attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {} +}; +CardIndexVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Recupera valor do parentDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * Atribui valor para parentDocumentId + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * Recupera valor do publisherId + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Atribui valor para publisherId + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera valor do documentDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * Atribui valor para documentDescription + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * Recupera valor do cardDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * Atribui valor para cardDescription + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * Recupera valor do datasetName + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * Atribui valor para datasetName + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * Recupera valor do persistenceType + * @memberOf fluigAPI + * @returns {int} + */ + "getPersistenceType": function() {}, + /** + * Atribui valor para persistenceType + * @memberOf fluigAPI + * @param {int} persistenceType + */ + "setPersistenceType": function(persistenceType) {}, + /** + * Recupera valor do attachments + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * Atribui valor para attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {} +}; +com.fluig.sdk.service.CardIndexService.prototype = { + /** + * Criação de um novo card index + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CardIndexVO} vo + * @returns {com.fluig.sdk.api.workflow.CardIndexVO} + */ + "create": function(vo) {}, + /** + * Exclusão de um card index + * @memberOf fluigAPI + * @param {int} documentId + */ + "delete": function(documentId) {}, + /** + * Retorna a pasta padrão de formulário + * @memberOf fluigAPI + * @returns {int} + */ + "getDefaultFormFolderId": function() {} +}; +CardIndexService.prototype = { + /** + * Criação de um novo card index + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.workflow.CardIndexVO} vo + * @returns {com.fluig.sdk.api.workflow.CardIndexVO} + */ + "create": function(vo) {}, + /** + * Exclusão de um card index + * @memberOf fluigAPI + * @param {int} documentId + */ + "delete": function(documentId) {}, + /** + * Retorna a pasta padrão de formulário + * @memberOf fluigAPI + * @returns {int} + */ + "getDefaultFormFolderId": function() {} +}; +com.fluig.sdk.api.job.JobVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getJobId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} jobId + */ + "setJobId": function(jobId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getJobType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} jobType + */ + "setJobType": function(jobType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOrdinalNumber": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} ordinalNumber + */ + "setOrdinalNumber": function(ordinalNumber) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExecutionHour": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getStartDateInMillis": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} startDateInMillis + */ + "setStartDateInMillis": function(startDateInMillis) {}, + /** + * + * @memberOf fluigAPI + * @param {int} executionHour + */ + "setExecutionHour": function(executionHour) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExecutionMinute": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} executionMinute + */ + "setExecutionMinute": function(executionMinute) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} data + */ + "setData": function(data) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastExecution": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastExecution + */ + "setLastExecution": function(lastExecution) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getNextExecution": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} nextExecution + */ + "setNextExecution": function(nextExecution) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getStarted": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} started + */ + "setStarted": function(started) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRecurrenceExpression": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} recurrenceExpression + */ + "setRecurrenceExpression": function(recurrenceExpression) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getInterval": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} interval + */ + "setInterval": function(interval) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTarget": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} target + */ + "setTarget": function(target) {}, + /** + * + * @memberOf fluigAPI + */ + "getIntervalType": function() {}, + /** + * + * @memberOf fluigAPI + * @param intervalType + */ + "setIntervalType": function(intervalType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIntervalDescriptions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} intervalDescriptions + */ + "setIntervalDescriptions": function(intervalDescriptions) {} +}; +JobVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getJobId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} jobId + */ + "setJobId": function(jobId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getJobType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} jobType + */ + "setJobType": function(jobType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOrdinalNumber": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} ordinalNumber + */ + "setOrdinalNumber": function(ordinalNumber) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExecutionHour": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getStartDateInMillis": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} startDateInMillis + */ + "setStartDateInMillis": function(startDateInMillis) {}, + /** + * + * @memberOf fluigAPI + * @param {int} executionHour + */ + "setExecutionHour": function(executionHour) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getExecutionMinute": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} executionMinute + */ + "setExecutionMinute": function(executionMinute) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} data + */ + "setData": function(data) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastExecution": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastExecution + */ + "setLastExecution": function(lastExecution) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getNextExecution": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} nextExecution + */ + "setNextExecution": function(nextExecution) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getStarted": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} started + */ + "setStarted": function(started) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRecurrenceExpression": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} recurrenceExpression + */ + "setRecurrenceExpression": function(recurrenceExpression) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getInterval": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} interval + */ + "setInterval": function(interval) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTarget": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} target + */ + "setTarget": function(target) {}, + /** + * + * @memberOf fluigAPI + */ + "getIntervalType": function() {}, + /** + * + * @memberOf fluigAPI + * @param intervalType + */ + "setIntervalType": function(intervalType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIntervalDescriptions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} intervalDescriptions + */ + "setIntervalDescriptions": function(intervalDescriptions) {} +}; +com.fluig.sdk.service.JobService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createDaily": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createWeekly": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createMonthly": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + */ + "delete": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @param {String} filter + * @returns {List<com.fluig.sdk.api.job.JobVO>} + */ + "list": function(limit, offset, filter) {} +}; +JobService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createDaily": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createWeekly": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + * @returns {com.fluig.sdk.api.job.JobVO} + */ + "createMonthly": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.job.JobVO} vo + */ + "delete": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @param {String} filter + * @returns {List<com.fluig.sdk.api.job.JobVO>} + */ + "list": function(limit, offset, filter) {} +}; +com.fluig.sdk.page.PublicApiPageVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPageId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} pageId + */ + "setPageId": function(pageId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTitle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} title + */ + "setTitle": function(title) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSearchLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} searchLevel + */ + "setSearchLevel": function(searchLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "setPageCode": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getParentPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} parentPageCode + */ + "setParentPageCode": function(parentPageCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUri": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} uri + */ + "setUri": function(uri) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFriendlyURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} friendlyURL + */ + "setFriendlyURL": function(friendlyURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageIcon": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageIcon + */ + "setPageIcon": function(pageIcon) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEnabledMobileApp": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} enabledMobileApp + */ + "setEnabledMobileApp": function(enabledMobileApp) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getLastUpdate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} lastUpdate + */ + "setLastUpdate": function(lastUpdate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIconFont": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} iconFont + */ + "setIconFont": function(iconFont) {} +}; +PublicApiPageVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getPageId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} pageId + */ + "setPageId": function(pageId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTitle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} title + */ + "setTitle": function(title) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSearchLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} searchLevel + */ + "setSearchLevel": function(searchLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "setPageCode": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getParentPageCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} parentPageCode + */ + "setParentPageCode": function(parentPageCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUri": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} uri + */ + "setUri": function(uri) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFriendlyURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} friendlyURL + */ + "setFriendlyURL": function(friendlyURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPageIcon": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageIcon + */ + "setPageIcon": function(pageIcon) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEnabledMobileApp": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} enabledMobileApp + */ + "setEnabledMobileApp": function(enabledMobileApp) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getLastUpdate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} lastUpdate + */ + "setLastUpdate": function(lastUpdate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIconFont": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} iconFont + */ + "setIconFont": function(iconFont) {} +}; +com.fluig.sdk.page.PageMobileApiVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTitle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} title + */ + "setTitle": function(title) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileEnabled + */ + "setMobileEnabled": function(mobileEnabled) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getWidgets": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} widgets + */ + "setWidgets": function(widgets) {} +}; +PageMobileApiVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTitle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} title + */ + "setTitle": function(title) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileEnabled + */ + "setMobileEnabled": function(mobileEnabled) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getWidgets": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} widgets + */ + "setWidgets": function(widgets) {} +}; +com.fluig.sdk.service.PageService.prototype = { + /** + * Seta o valor de uma preferência para uma instância de uma widget + * @memberOf fluigAPI + * @param {long} instanceId + * @param {String} key + * @param {String} value + */ + "setWidgetPreference": function(instanceId, key, value) {}, + /** + * Recupera os valores de preferências para uma instância de uma widget + * @memberOf fluigAPI + * @param {long} instanceId + * @returns {Map<String,>} + */ + "getWidgetPreferences": function(instanceId) {}, + /** + * Consulta páginas do fluig + * @memberOf fluigAPI + * @param {String} parentPageCode + * @param {boolean} isMobile + * @param {String} filter + * @param {int} start + * @param {int} size + * @param {int} searchLevel + * @param {boolean} internalPages + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findPages": function(parentPageCode, isMobile, filter, start, size, searchLevel, internalPages) {}, + /** + * Consulta páginas do fluig + * @memberOf fluigAPI + * @param {String} parentPageCode + * @param {boolean} isMobile + * @param {String} filter + * @param {int} start + * @param {int} size + * @param {int} searchLevel + * @param {boolean} internalPages + * @param {String} codePage + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findPages": function(parentPageCode, isMobile, filter, start, size, searchLevel, internalPages, codePage) {}, + /** + * Retorna itens de menu da página + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findMenuFromPage": function(pageCode) {}, + /** + * Retorna o endereco emque o servidor foi instalado + * @memberOf fluigAPI + * @returns {String} + */ + "getServerURL": function() {}, + /** + * Recarrega o layout de uma página + * @memberOf fluigAPI + * @param {String} pageCode + */ + "reloadPageLayout": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @param {String} publicationDescription + */ + "publishPageDraft": function(pageCode, publicationDescription) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @param pageVersion + */ + "createPageDraftFromVersion": function(pageCode, pageVersion) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {List<String>} + */ + "pageHistory": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {com.fluig.sdk.page.PageMobileApiVO} + */ + "mobileMapping": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "hide": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "show": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "enable": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "disable": function(pageCode) {} +}; +PageService.prototype = { + /** + * Seta o valor de uma preferência para uma instância de uma widget + * @memberOf fluigAPI + * @param {long} instanceId + * @param {String} key + * @param {String} value + */ + "setWidgetPreference": function(instanceId, key, value) {}, + /** + * Recupera os valores de preferências para uma instância de uma widget + * @memberOf fluigAPI + * @param {long} instanceId + * @returns {Map<String,>} + */ + "getWidgetPreferences": function(instanceId) {}, + /** + * Consulta páginas do fluig + * @memberOf fluigAPI + * @param {String} parentPageCode + * @param {boolean} isMobile + * @param {String} filter + * @param {int} start + * @param {int} size + * @param {int} searchLevel + * @param {boolean} internalPages + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findPages": function(parentPageCode, isMobile, filter, start, size, searchLevel, internalPages) {}, + /** + * Consulta páginas do fluig + * @memberOf fluigAPI + * @param {String} parentPageCode + * @param {boolean} isMobile + * @param {String} filter + * @param {int} start + * @param {int} size + * @param {int} searchLevel + * @param {boolean} internalPages + * @param {String} codePage + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findPages": function(parentPageCode, isMobile, filter, start, size, searchLevel, internalPages, codePage) {}, + /** + * Retorna itens de menu da página + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {List<com.fluig.sdk.page.PublicApiPageVO>} + */ + "findMenuFromPage": function(pageCode) {}, + /** + * Retorna o endereco emque o servidor foi instalado + * @memberOf fluigAPI + * @returns {String} + */ + "getServerURL": function() {}, + /** + * Recarrega o layout de uma página + * @memberOf fluigAPI + * @param {String} pageCode + */ + "reloadPageLayout": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @param {String} publicationDescription + */ + "publishPageDraft": function(pageCode, publicationDescription) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @param pageVersion + */ + "createPageDraftFromVersion": function(pageCode, pageVersion) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {List<String>} + */ + "pageHistory": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + * @returns {com.fluig.sdk.page.PageMobileApiVO} + */ + "mobileMapping": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "hide": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "show": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "enable": function(pageCode) {}, + /** + * + * @memberOf fluigAPI + * @param {String} pageCode + */ + "disable": function(pageCode) {} +}; +com.fluig.sdk.service.PageWidgetService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {long} instanceId + */ + "enableForMobileApp": function(instanceId) {}, + /** + * + * @memberOf fluigAPI + * @param {long} instanceId + */ + "disableForMobileApp": function(instanceId) {} +}; +PageWidgetService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {long} instanceId + */ + "enableForMobileApp": function(instanceId) {}, + /** + * + * @memberOf fluigAPI + * @param {long} instanceId + */ + "disableForMobileApp": function(instanceId) {} +}; +com.fluig.sdk.service.DocumentationProxyServiceService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {String} expression + * @returns {String} + */ + "getUrlResult": function(expression) {} +}; +DocumentationProxyServiceService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {String} expression + * @returns {String} + */ + "getUrlResult": function(expression) {} +}; +com.fluig.sdk.service.I18NService.prototype = { + /** + * Retorna a tradução de uma String padrão do Fluig + * @memberOf fluigAPI + * @param {String} message + * @param params + * @returns {String} + */ + "transalateString": function(message, params) {}, + /** + * Retorna a tradução de uma String associada a um Bundle específico + * @memberOf fluigAPI + * @param {String} code + * @param {String} message + * @param params + * @returns {String} + */ + "transalateString": function(code, message, params) {}, + /** + * Retorna a tradução de uma exception + * @memberOf fluigAPI + * @param ex + * @returns {String[]} + */ + "translateException": function(ex) {}, + /** + * Registra um ResourceBundle para um determinado componente + * @memberOf fluigAPI + * @param locale + * @param {String} code + * @param props + */ + "addResourceBundle": function(locale, code, props) {} +}; +I18NService.prototype = { + /** + * Retorna a tradução de uma String padrão do Fluig + * @memberOf fluigAPI + * @param {String} message + * @param params + * @returns {String} + */ + "transalateString": function(message, params) {}, + /** + * Retorna a tradução de uma String associada a um Bundle específico + * @memberOf fluigAPI + * @param {String} code + * @param {String} message + * @param params + * @returns {String} + */ + "transalateString": function(code, message, params) {}, + /** + * Retorna a tradução de uma exception + * @memberOf fluigAPI + * @param ex + * @returns {String[]} + */ + "translateException": function(ex) {}, + /** + * Registra um ResourceBundle para um determinado componente + * @memberOf fluigAPI + * @param locale + * @param {String} code + * @param props + */ + "addResourceBundle": function(locale, code, props) {} +}; +com.fluig.sdk.api.social.PostVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do text + * @memberOf fluigAPI + * @returns {String} + */ + "getText": function() {}, + /** + * Atribui valor para text + * @memberOf fluigAPI + * @param {String} text + */ + "setText": function(text) {}, + /** + * Recupera valor do visibility + * @memberOf fluigAPI + * @returns {String} + */ + "getVisibility": function() {}, + /** + * Atribui valor para visibility + * @memberOf fluigAPI + * @param {String} visibility + */ + "setVisibility": function(visibility) {}, + /** + * Recupera valor do alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Atribui valor para alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera valor do customUsers + * @memberOf fluigAPI + * @returns {List<long>} + */ + "getCustomUsers": function() {}, + /** + * Atribui valor para customUsers + * @memberOf fluigAPI + * @param {List} customUsers + */ + "setCustomUsers": function(customUsers) {}, + /** + * Recupera valor do sociableObjectId + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableObjectId": function() {}, + /** + * Atribui valor para sociableObjectId + * @memberOf fluigAPI + * @param {long} sociableObjectId + */ + "setSociableObjectId": function(sociableObjectId) {}, + /** + * Recupera o valor do + * @memberOf fluigAPI + */ + "getMediaVO": function() {}, + /** + * * Atribui valor para mediaVO + * @memberOf fluigAPI + * @param mediaVO + */ + "setMediaVO": function(mediaVO) {} +}; +PostVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do text + * @memberOf fluigAPI + * @returns {String} + */ + "getText": function() {}, + /** + * Atribui valor para text + * @memberOf fluigAPI + * @param {String} text + */ + "setText": function(text) {}, + /** + * Recupera valor do visibility + * @memberOf fluigAPI + * @returns {String} + */ + "getVisibility": function() {}, + /** + * Atribui valor para visibility + * @memberOf fluigAPI + * @param {String} visibility + */ + "setVisibility": function(visibility) {}, + /** + * Recupera valor do alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Atribui valor para alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera valor do customUsers + * @memberOf fluigAPI + * @returns {List<long>} + */ + "getCustomUsers": function() {}, + /** + * Atribui valor para customUsers + * @memberOf fluigAPI + * @param {List} customUsers + */ + "setCustomUsers": function(customUsers) {}, + /** + * Recupera valor do sociableObjectId + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableObjectId": function() {}, + /** + * Atribui valor para sociableObjectId + * @memberOf fluigAPI + * @param {long} sociableObjectId + */ + "setSociableObjectId": function(sociableObjectId) {}, + /** + * Recupera o valor do + * @memberOf fluigAPI + */ + "getMediaVO": function() {}, + /** + * * Atribui valor para mediaVO + * @memberOf fluigAPI + * @param mediaVO + */ + "setMediaVO": function(mediaVO) {} +}; +com.fluig.sdk.service.PostService.prototype = { + /** + * Realiza um post em uma timeline, seja pessoal ou de alguma comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.PostVO} vo + * @returns {com.fluig.sdk.api.social.PostVO} + */ + "create": function(vo) {}, + /** + * Realiza um post com anexo em uma timeline, seja pessoal ou de alguma comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.PostVO} vo + * @returns {com.fluig.sdk.api.social.PostVO} + */ + "createWithUpload": function(vo) {}, + /** + * Edit a single post + * @memberOf fluigAPI + * @param {long} postId + * @param {String} text + */ + "editPost": function(postId, text) {} +}; +PostService.prototype = { + /** + * Realiza um post em uma timeline, seja pessoal ou de alguma comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.PostVO} vo + * @returns {com.fluig.sdk.api.social.PostVO} + */ + "create": function(vo) {}, + /** + * Realiza um post com anexo em uma timeline, seja pessoal ou de alguma comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.PostVO} vo + * @returns {com.fluig.sdk.api.social.PostVO} + */ + "createWithUpload": function(vo) {}, + /** + * Edit a single post + * @memberOf fluigAPI + * @param {long} postId + * @param {String} text + */ + "editPost": function(postId, text) {} +}; +com.fluig.sdk.api.social.ArticleVO.prototype = { + /** + * Recupera o valor do field id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Setado o valor do field id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera o valor do field categoryId + * @memberOf fluigAPI + * @returns {long} + */ + "getCategoryId": function() {}, + /** + * Setado o valor do field categoryId + * @memberOf fluigAPI + * @param {long} categoryId + */ + "setCategoryId": function(categoryId) {}, + /** + * Recupera o valor do field alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Setado o valor do field alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera o valor do field content + * @memberOf fluigAPI + * @returns {String} + */ + "getContent": function() {}, + /** + * Setado o valor do field content + * @memberOf fluigAPI + * @param {String} content + */ + "setContent": function(content) {}, + /** + * Recupera o valor do field topicId + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Setado o valor do field topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera o valor do field draft + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDraft": function() {}, + /** + * Setado o valor do field draft + * @memberOf fluigAPI + * @param {boolean} draft + */ + "setDraft": function(draft) {}, + /** + * Recupera o valor do field keyWord + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Setado o valor do field keyWord + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera o valor do field expires + * @memberOf fluigAPI + * @returns {boolean} + */ + "isExpires": function() {}, + /** + * Setado o valor do field expires + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera o valor do field description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Setado o valor do field description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera o valor do field version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Setado o valor do field version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera o valor do field publicationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getPublicationDate": function() {}, + /** + * Setado o valor do field publicationDate + * @memberOf fluigAPI + * @param {Date} publicationDate + */ + "setPublicationDate": function(publicationDate) {}, + /** + * Recupera o valor do field expirationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Setado o valor do field expirationDate + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera o valor do field publisherId + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Setado o valor do field publisherId + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera o valor do field attachments + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getAttachments": function() {}, + /** + * Setado o valor do field attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * Recupera o valor do field covers + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCovers": function() {}, + /** + * Setado o valor do field covers + * @memberOf fluigAPI + * @param {Map} covers + */ + "setCovers": function(covers) {}, + /** + * Recupera o valor do field user + * @memberOf fluigAPI + */ + "getUser": function() {}, + /** + * Setado o valor do field user + * @memberOf fluigAPI + * @param user + */ + "setUser": function(user) {}, + /** + * Recupera o valor do field articleCoverVO + * @memberOf fluigAPI + */ + "getArticleCoverVO": function() {}, + /** + * Setado o valor do field articleCoverVO + * @memberOf fluigAPI + * @param articleCoverVO + */ + "setArticleCoverVO": function(articleCoverVO) {}, + /** + * Recupera o valor do field userNotify + * @memberOf fluigAPI + * @returns {boolean} + */ + "isUserNotify": function() {}, + /** + * Setado o valor do field userNotify + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera o valor do field socialObjectId + * @memberOf fluigAPI + * @returns {long} + */ + "getSocialObjectId": function() {}, + /** + * Setado o valor do field socialObjectId + * @memberOf fluigAPI + * @param {long} socialObjectId + */ + "setSocialObjectId": function(socialObjectId) {}, + /** + * Recupera o valor do field sociableVO + * @memberOf fluigAPI + */ + "getSociable": function() {}, + /** + * Setado o valor do field sociableVO + * @memberOf fluigAPI + * @param sociable + */ + "setSociable": function(sociable) {}, + /** + * Recupera valor do campo viewedDocument + * @memberOf fluigAPI + * @returns {boolean} + */ + "isViewedDocument": function() {}, + /** + * Atribui valor do campo viewedDocument + * @memberOf fluigAPI + * @param {boolean} viewedDocument + */ + "setViewedDocument": function(viewedDocument) {}, + /** + * Recupera valor do campo securityLevel + * @memberOf fluigAPI + * @returns {String} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor do campo securityLevel + * @memberOf fluigAPI + * @param {String} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do campo accessCount + * @memberOf fluigAPI + * @returns {int} + */ + "getAccessCount": function() {}, + /** + * Atribui valor do campo accessCount + * @memberOf fluigAPI + * @param {int} accessCount + */ + "setAccessCount": function(accessCount) {}, + /** + * Recupera valor do campo numberWatchs + * @memberOf fluigAPI + * @returns {long} + */ + "getNumberWatchs": function() {}, + /** + * Atribui valor do campo numberWatchs + * @memberOf fluigAPI + * @param {long} numberWatchs + */ + "setNumberWatchs": function(numberWatchs) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isApproved": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} approved + */ + "setApproved": function(approved) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {} +}; +ArticleVO.prototype = { + /** + * Recupera o valor do field id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Setado o valor do field id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera o valor do field categoryId + * @memberOf fluigAPI + * @returns {long} + */ + "getCategoryId": function() {}, + /** + * Setado o valor do field categoryId + * @memberOf fluigAPI + * @param {long} categoryId + */ + "setCategoryId": function(categoryId) {}, + /** + * Recupera o valor do field alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Setado o valor do field alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera o valor do field content + * @memberOf fluigAPI + * @returns {String} + */ + "getContent": function() {}, + /** + * Setado o valor do field content + * @memberOf fluigAPI + * @param {String} content + */ + "setContent": function(content) {}, + /** + * Recupera o valor do field topicId + * @memberOf fluigAPI + * @returns {int} + */ + "getTopicId": function() {}, + /** + * Setado o valor do field topicId + * @memberOf fluigAPI + * @param {int} topicId + */ + "setTopicId": function(topicId) {}, + /** + * Recupera o valor do field draft + * @memberOf fluigAPI + * @returns {boolean} + */ + "isDraft": function() {}, + /** + * Setado o valor do field draft + * @memberOf fluigAPI + * @param {boolean} draft + */ + "setDraft": function(draft) {}, + /** + * Recupera o valor do field keyWord + * @memberOf fluigAPI + * @returns {String} + */ + "getKeyWord": function() {}, + /** + * Setado o valor do field keyWord + * @memberOf fluigAPI + * @param {String} keyWord + */ + "setKeyWord": function(keyWord) {}, + /** + * Recupera o valor do field expires + * @memberOf fluigAPI + * @returns {boolean} + */ + "isExpires": function() {}, + /** + * Setado o valor do field expires + * @memberOf fluigAPI + * @param {boolean} expires + */ + "setExpires": function(expires) {}, + /** + * Recupera o valor do field description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Setado o valor do field description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera o valor do field version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Setado o valor do field version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera o valor do field publicationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getPublicationDate": function() {}, + /** + * Setado o valor do field publicationDate + * @memberOf fluigAPI + * @param {Date} publicationDate + */ + "setPublicationDate": function(publicationDate) {}, + /** + * Recupera o valor do field expirationDate + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * Setado o valor do field expirationDate + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * Recupera o valor do field publisherId + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * Setado o valor do field publisherId + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * Recupera o valor do field attachments + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getAttachments": function() {}, + /** + * Setado o valor do field attachments + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {}, + /** + * Recupera o valor do field covers + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCovers": function() {}, + /** + * Setado o valor do field covers + * @memberOf fluigAPI + * @param {Map} covers + */ + "setCovers": function(covers) {}, + /** + * Recupera o valor do field user + * @memberOf fluigAPI + */ + "getUser": function() {}, + /** + * Setado o valor do field user + * @memberOf fluigAPI + * @param user + */ + "setUser": function(user) {}, + /** + * Recupera o valor do field articleCoverVO + * @memberOf fluigAPI + */ + "getArticleCoverVO": function() {}, + /** + * Setado o valor do field articleCoverVO + * @memberOf fluigAPI + * @param articleCoverVO + */ + "setArticleCoverVO": function(articleCoverVO) {}, + /** + * Recupera o valor do field userNotify + * @memberOf fluigAPI + * @returns {boolean} + */ + "isUserNotify": function() {}, + /** + * Setado o valor do field userNotify + * @memberOf fluigAPI + * @param {boolean} userNotify + */ + "setUserNotify": function(userNotify) {}, + /** + * Recupera o valor do field socialObjectId + * @memberOf fluigAPI + * @returns {long} + */ + "getSocialObjectId": function() {}, + /** + * Setado o valor do field socialObjectId + * @memberOf fluigAPI + * @param {long} socialObjectId + */ + "setSocialObjectId": function(socialObjectId) {}, + /** + * Recupera o valor do field sociableVO + * @memberOf fluigAPI + */ + "getSociable": function() {}, + /** + * Setado o valor do field sociableVO + * @memberOf fluigAPI + * @param sociable + */ + "setSociable": function(sociable) {}, + /** + * Recupera valor do campo viewedDocument + * @memberOf fluigAPI + * @returns {boolean} + */ + "isViewedDocument": function() {}, + /** + * Atribui valor do campo viewedDocument + * @memberOf fluigAPI + * @param {boolean} viewedDocument + */ + "setViewedDocument": function(viewedDocument) {}, + /** + * Recupera valor do campo securityLevel + * @memberOf fluigAPI + * @returns {String} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor do campo securityLevel + * @memberOf fluigAPI + * @param {String} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do campo accessCount + * @memberOf fluigAPI + * @returns {int} + */ + "getAccessCount": function() {}, + /** + * Atribui valor do campo accessCount + * @memberOf fluigAPI + * @param {int} accessCount + */ + "setAccessCount": function(accessCount) {}, + /** + * Recupera valor do campo numberWatchs + * @memberOf fluigAPI + * @returns {long} + */ + "getNumberWatchs": function() {}, + /** + * Atribui valor do campo numberWatchs + * @memberOf fluigAPI + * @param {long} numberWatchs + */ + "setNumberWatchs": function(numberWatchs) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isApproved": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} approved + */ + "setApproved": function(approved) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {} +}; +com.fluig.sdk.service.ArticleService.prototype = { + /** + * Remove an article by his id + * @memberOf fluigAPI + * @param {long} articleId + */ + "delete": function(articleId) {}, + /** + * Retrieve an article

Return an article published in a community.
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} articleId + * @param {boolean} draft + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "get": function(alias, articleId, draft) {}, + /** + * Retrieve a list of article

Return a list of article published in a community.
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} categoryId + * @param {int} limit + * @param {int} offset + * @param {String} filterBy + * @param {String} orderBy + * @param {String} searchBy + * @returns {List<com.fluig.sdk.api.social.ArticleVO>} + */ + "list": function(alias, categoryId, limit, offset, filterBy, orderBy, searchBy) {}, + /** + * Create an article in draft mode.

Return the article that was created in a draft mode.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "createDraft": function(vo) {}, + /** + * Save and update an article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "update": function(vo) {}, + /** + * Create an article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "create": function(vo) {}, + /** + * Update the cover image of an existing article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} sdkVO + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "changeCover": function(sdkVO) {}, + /** + * Remove the cover image of an existing article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} sdkVO + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "removeCover": function(sdkVO) {}, + /** + * Retrive the next or previous article of one specific article.

Return the article that is the next or previous of the article passed by parameter.
+ * @memberOf fluigAPI + * @param {long} folderId + * @param {long} articleId + * @param {String} order + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "getNextOrPrev": function(folderId, articleId, order) {}, + /** + * Remove a version in draft of article

Remove a draft version of article by his id. If the article isn't in draft, a Error message wil be returned
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} articleId + */ + "deleteDraft": function(alias, articleId) {} +}; +ArticleService.prototype = { + /** + * Remove an article by his id + * @memberOf fluigAPI + * @param {long} articleId + */ + "delete": function(articleId) {}, + /** + * Retrieve an article

Return an article published in a community.
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} articleId + * @param {boolean} draft + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "get": function(alias, articleId, draft) {}, + /** + * Retrieve a list of article

Return a list of article published in a community.
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} categoryId + * @param {int} limit + * @param {int} offset + * @param {String} filterBy + * @param {String} orderBy + * @param {String} searchBy + * @returns {List<com.fluig.sdk.api.social.ArticleVO>} + */ + "list": function(alias, categoryId, limit, offset, filterBy, orderBy, searchBy) {}, + /** + * Create an article in draft mode.

Return the article that was created in a draft mode.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "createDraft": function(vo) {}, + /** + * Save and update an article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "update": function(vo) {}, + /** + * Create an article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} vo + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "create": function(vo) {}, + /** + * Update the cover image of an existing article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} sdkVO + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "changeCover": function(sdkVO) {}, + /** + * Remove the cover image of an existing article.

Return the article that was updated in a community.
+ * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.ArticleVO} sdkVO + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "removeCover": function(sdkVO) {}, + /** + * Retrive the next or previous article of one specific article.

Return the article that is the next or previous of the article passed by parameter.
+ * @memberOf fluigAPI + * @param {long} folderId + * @param {long} articleId + * @param {String} order + * @returns {com.fluig.sdk.api.social.ArticleVO} + */ + "getNextOrPrev": function(folderId, articleId, order) {}, + /** + * Remove a version in draft of article

Remove a draft version of article by his id. If the article isn't in draft, a Error message wil be returned
+ * @memberOf fluigAPI + * @param {String} alias + * @param {long} articleId + */ + "deleteDraft": function(alias, articleId) {} +}; +com.fluig.sdk.api.social.SocialBreadcrumbVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getItems": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} items + */ + "setItems": function(items) {}, + /** + * + * @memberOf fluigAPI + * @param {Map} map + */ + "setMap": function(map) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getMap": function() {} +}; +SocialBreadcrumbVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getItems": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} items + */ + "setItems": function(items) {}, + /** + * + * @memberOf fluigAPI + * @param {Map} map + */ + "setMap": function(map) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getMap": function() {} +}; +com.fluig.sdk.service.SocialBreadcrumbService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @param {long} documentId + * @param {String} folderType + * @returns {com.fluig.sdk.api.social.SocialBreadcrumbVO} + */ + "get": function(alias, documentId, folderType) {} +}; +SocialBreadcrumbService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @param {long} documentId + * @param {String} folderType + * @returns {com.fluig.sdk.api.social.SocialBreadcrumbVO} + */ + "get": function(alias, documentId, folderType) {} +}; +com.fluig.sdk.api.social.CommunityVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Atribui valor para alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera valor do name + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * Atribui valor para name + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do adminAlias + * @memberOf fluigAPI + * @returns {String} + */ + "getAdminAlias": function() {}, + /** + * Atribui valor para adminAlias + * @memberOf fluigAPI + * @param {String} adminAlias + */ + "setAdminAlias": function(adminAlias) {}, + /** + * Recupera valor do hidden + * @memberOf fluigAPI + * @returns {boolean} + */ + "getHidden": function() {}, + /** + * Atribui valor para hidden + * @memberOf fluigAPI + * @param {boolean} hidden + */ + "setHidden": function(hidden) {}, + /** + * Recupera valor do privateContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateContent": function() {}, + /** + * Atribui valor para privateContent + * @memberOf fluigAPI + * @param {boolean} privateContent + */ + "setPrivateContent": function(privateContent) {}, + /** + * Recupera valor do approvalRequired + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalRequired": function() {}, + /** + * Atribui valor para approvalRequired + * @memberOf fluigAPI + * @param {boolean} approvalRequired + */ + "setApprovalRequired": function(approvalRequired) {}, + /** + * Recupera valor do ecmInfo + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getEcmInfo": function() {}, + /** + * Atribui valor para ecmInfo + * @memberOf fluigAPI + * @param {Map} ecmInfo + */ + "setEcmInfo": function(ecmInfo) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCreateForum": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} createForum + */ + "setCreateForum": function(createForum) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +CommunityVO.prototype = { + /** + * Recupera valor do id + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * Atribui valor para id + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * Recupera valor do alias + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * Atribui valor para alias + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * Recupera valor do name + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * Atribui valor para name + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * Recupera valor do description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Atribui valor para description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * Recupera valor do adminAlias + * @memberOf fluigAPI + * @returns {String} + */ + "getAdminAlias": function() {}, + /** + * Atribui valor para adminAlias + * @memberOf fluigAPI + * @param {String} adminAlias + */ + "setAdminAlias": function(adminAlias) {}, + /** + * Recupera valor do hidden + * @memberOf fluigAPI + * @returns {boolean} + */ + "getHidden": function() {}, + /** + * Atribui valor para hidden + * @memberOf fluigAPI + * @param {boolean} hidden + */ + "setHidden": function(hidden) {}, + /** + * Recupera valor do privateContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrivateContent": function() {}, + /** + * Atribui valor para privateContent + * @memberOf fluigAPI + * @param {boolean} privateContent + */ + "setPrivateContent": function(privateContent) {}, + /** + * Recupera valor do approvalRequired + * @memberOf fluigAPI + * @returns {boolean} + */ + "getApprovalRequired": function() {}, + /** + * Atribui valor para approvalRequired + * @memberOf fluigAPI + * @param {boolean} approvalRequired + */ + "setApprovalRequired": function(approvalRequired) {}, + /** + * Recupera valor do ecmInfo + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getEcmInfo": function() {}, + /** + * Atribui valor para ecmInfo + * @memberOf fluigAPI + * @param {Map} ecmInfo + */ + "setEcmInfo": function(ecmInfo) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCreateForum": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} createForum + */ + "setCreateForum": function(createForum) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.service.CommunityService.prototype = { + /** + * Cria uma nova comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.CommunityVO} vo + * @returns {com.fluig.sdk.api.social.CommunityVO} + */ + "create": function(vo) {}, + /** + * Adiciona um usuário em uma comunidade + * @memberOf fluigAPI + * @param {long} communityId + * @param {String} alias + */ + "addUser": function(communityId, alias) {}, + /** + * Adiciona uma lista de usuários na comunidade + * @memberOf fluigAPI + * @param {String} communityAlias + * @param {List} users + */ + "addUsers": function(communityAlias, users) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.CommunityVO} vo + * @returns {com.fluig.sdk.api.social.CommunityVO} + */ + "update": function(vo) {}, + /** + * Desabilita a edição de post para todas as comunidades, incluindo no papel de usuario + * @memberOf fluigAPI + */ + "disablePostEditionAllCommunities": function() {} +}; +CommunityService.prototype = { + /** + * Cria uma nova comunidade + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.CommunityVO} vo + * @returns {com.fluig.sdk.api.social.CommunityVO} + */ + "create": function(vo) {}, + /** + * Adiciona um usuário em uma comunidade + * @memberOf fluigAPI + * @param {long} communityId + * @param {String} alias + */ + "addUser": function(communityId, alias) {}, + /** + * Adiciona uma lista de usuários na comunidade + * @memberOf fluigAPI + * @param {String} communityAlias + * @param {List} users + */ + "addUsers": function(communityAlias, users) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.social.CommunityVO} vo + * @returns {com.fluig.sdk.api.social.CommunityVO} + */ + "update": function(vo) {}, + /** + * Desabilita a edição de post para todas as comunidades, incluindo no papel de usuario + * @memberOf fluigAPI + */ + "disablePostEditionAllCommunities": function() {} +}; +com.fluig.sdk.service.GlobalParameterService.prototype = { + /** + * Retorna o tamanho configurado, do máximo de upload pelo fluig Connect + * @memberOf fluigAPI + * @returns {long} + */ + "getMaxUploadSizeForConnect": function() {}, + /** + * Seta o tamanho máximo de upload via fluig Connect + * @memberOf fluigAPI + * @param {int} size + */ + "setMaxUploadsizeForConnect": function(size) {}, + /** + * retorna se a empresa irá mostrar somente as tarefas configuradas para o app approval nos dispositivos mobile + * @memberOf fluigAPI + * @returns {boolean} + */ + "getViewJustProcessWithApproval": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getMaxUploadSize": function() {} +}; +GlobalParameterService.prototype = { + /** + * Retorna o tamanho configurado, do máximo de upload pelo fluig Connect + * @memberOf fluigAPI + * @returns {long} + */ + "getMaxUploadSizeForConnect": function() {}, + /** + * Seta o tamanho máximo de upload via fluig Connect + * @memberOf fluigAPI + * @param {int} size + */ + "setMaxUploadsizeForConnect": function(size) {}, + /** + * retorna se a empresa irá mostrar somente as tarefas configuradas para o app approval nos dispositivos mobile + * @memberOf fluigAPI + * @returns {boolean} + */ + "getViewJustProcessWithApproval": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getMaxUploadSize": function() {} +}; +com.fluig.sdk.api.workflow.ProcessDefinitionVersionVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do processId + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * Atribui valor para processId + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * Recupera valor do version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do versionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para versionDescription + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera valor do categoryStructure + * @memberOf fluigAPI + * @returns {String} + */ + "getCategoryStructure": function() {}, + /** + * Atribui valor para categoryStructure + * @memberOf fluigAPI + * @param {String} categoryStructure + */ + "setCategoryStructure": function(categoryStructure) {}, + /** + * Atribui valor para fullCategoryStructure + * @memberOf fluigAPI + * @param {String} fullCategoryStructure + */ + "setFullCategoryStructure": function(fullCategoryStructure) {}, + /** + * Recupera valor do fullCategoryStructure + * @memberOf fluigAPI + * @returns {String} + */ + "getFullCategoryStructure": function() {}, + /** + * Recupera valor do processDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * Atribui valor para processDescription + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * Recupera valor do rowId + * @memberOf fluigAPI + * @returns {int} + */ + "getRowId": function() {}, + /** + * Atribui valor para rowId + * @memberOf fluigAPI + * @param {int} rowId + */ + "setRowId": function(rowId) {}, + /** + * Favorito? + * @memberOf fluigAPI + * @returns {boolean} + */ + "isFavorite": function() {}, + /** + * Atribui valor para favorite + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {}, + /** + * Mobile? + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileReady": function() {}, + /** + * Atribui valor para mobileReady + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {}, + /** + * Recupera valor do formId + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * Atribui valor para formId + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * Recupera valor do initialProcessState + * @memberOf fluigAPI + */ + "getInitialProcessState": function() {}, + /** + * Atribui valor para initialProcessState + * @memberOf fluigAPI + * @param initialProcessState + */ + "setInitialProcessState": function(initialProcessState) {}, + /** + * Recupera valor do formVersion + * @memberOf fluigAPI + * @returns {int} + */ + "getFormVersion": function() {}, + /** + * Atribui valor para formVersion + * @memberOf fluigAPI + * @param {int} formVersion + */ + "setFormVersion": function(formVersion) {} +}; +ProcessDefinitionVersionVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do processId + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * Atribui valor para processId + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * Recupera valor do version + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para version + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Recupera valor do versionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getVersionDescription": function() {}, + /** + * Atribui valor para versionDescription + * @memberOf fluigAPI + * @param {String} versionDescription + */ + "setVersionDescription": function(versionDescription) {}, + /** + * Recupera valor do categoryStructure + * @memberOf fluigAPI + * @returns {String} + */ + "getCategoryStructure": function() {}, + /** + * Atribui valor para categoryStructure + * @memberOf fluigAPI + * @param {String} categoryStructure + */ + "setCategoryStructure": function(categoryStructure) {}, + /** + * Atribui valor para fullCategoryStructure + * @memberOf fluigAPI + * @param {String} fullCategoryStructure + */ + "setFullCategoryStructure": function(fullCategoryStructure) {}, + /** + * Recupera valor do fullCategoryStructure + * @memberOf fluigAPI + * @returns {String} + */ + "getFullCategoryStructure": function() {}, + /** + * Recupera valor do processDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * Atribui valor para processDescription + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * Recupera valor do rowId + * @memberOf fluigAPI + * @returns {int} + */ + "getRowId": function() {}, + /** + * Atribui valor para rowId + * @memberOf fluigAPI + * @param {int} rowId + */ + "setRowId": function(rowId) {}, + /** + * Favorito? + * @memberOf fluigAPI + * @returns {boolean} + */ + "isFavorite": function() {}, + /** + * Atribui valor para favorite + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {}, + /** + * Mobile? + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileReady": function() {}, + /** + * Atribui valor para mobileReady + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {}, + /** + * Recupera valor do formId + * @memberOf fluigAPI + * @returns {int} + */ + "getFormId": function() {}, + /** + * Atribui valor para formId + * @memberOf fluigAPI + * @param {int} formId + */ + "setFormId": function(formId) {}, + /** + * Recupera valor do initialProcessState + * @memberOf fluigAPI + */ + "getInitialProcessState": function() {}, + /** + * Atribui valor para initialProcessState + * @memberOf fluigAPI + * @param initialProcessState + */ + "setInitialProcessState": function(initialProcessState) {}, + /** + * Recupera valor do formVersion + * @memberOf fluigAPI + * @returns {int} + */ + "getFormVersion": function() {}, + /** + * Atribui valor para formVersion + * @memberOf fluigAPI + * @param {int} formVersion + */ + "setFormVersion": function(formVersion) {} +}; +com.fluig.sdk.service.FavoritesService.prototype = { + /** + * Busca os documentos favoritos + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findFavoritesDocuments": function(colleagueId) {}, + /** + * Busca os processos favoritos + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVersionVO>} + */ + "findFavoritesProcess": function(colleagueId) {} +}; +FavoritesService.prototype = { + /** + * Busca os documentos favoritos + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findFavoritesDocuments": function(colleagueId) {}, + /** + * Busca os processos favoritos + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.ProcessDefinitionVersionVO>} + */ + "findFavoritesProcess": function(colleagueId) {} +}; +com.fluig.sdk.api.document.DocumentTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherName + */ + "setPublisherName": function(publisherName) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getApproved": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} approved + */ + "setApproved": function(approved) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovedString": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvedString + */ + "setApprovedString": function(approvedString) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isKnow": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isKnow + */ + "setIsKnow": function(isKnow) {} +}; +DocumentTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherName + */ + "setPublisherName": function(publisherName) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentType + */ + "setDocumentType": function(documentType) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getApproved": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} approved + */ + "setApproved": function(approved) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApprovedString": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} approvedString + */ + "setApprovedString": function(approvedString) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isKnow": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isKnow + */ + "setIsKnow": function(isKnow) {} +}; +com.fluig.sdk.api.workflow.WorkflowVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterId + */ + "setRequesterId": function(requesterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getAttachmentSeqId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} attachmentSeqId + */ + "setAttachmentSeqId": function(attachmentSeqId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceProcess + */ + "setSourceProcess": function(sourceProcess) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceThreadSequence + */ + "setSourceThreadSequence": function(sourceThreadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateId + */ + "setStateId": function(stateId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDeadlineText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} deadlineText + */ + "setDeadlineText": function(deadlineText) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMainAttachmentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mainAttachmentDocumentId + */ + "setMainAttachmentDocumentId": function(mainAttachmentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMainAttachmentDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mainAttachmentDocumentVersion + */ + "setMainAttachmentDocumentVersion": function(mainAttachmentDocumentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getRowId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} rowId + */ + "setRowId": function(rowId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMovementHour": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} movementHour + */ + "setMovementHour": function(movementHour) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobileReady": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanCancel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canCancel + */ + "setCanCancel": function(canCancel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanTake": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canTake + */ + "setCanTake": function(canTake) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {} +}; +WorkflowVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterId + */ + "setRequesterId": function(requesterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequesterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requesterName + */ + "setRequesterName": function(requesterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getAttachmentSeqId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} attachmentSeqId + */ + "setAttachmentSeqId": function(attachmentSeqId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceProcess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceProcess + */ + "setSourceProcess": function(sourceProcess) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceThreadSequence + */ + "setSourceThreadSequence": function(sourceThreadSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateId + */ + "setStateId": function(stateId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDeadlineText": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} deadlineText + */ + "setDeadlineText": function(deadlineText) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMainAttachmentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mainAttachmentDocumentId + */ + "setMainAttachmentDocumentId": function(mainAttachmentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMainAttachmentDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mainAttachmentDocumentVersion + */ + "setMainAttachmentDocumentVersion": function(mainAttachmentDocumentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getRowId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} rowId + */ + "setRowId": function(rowId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMovementHour": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} movementHour + */ + "setMovementHour": function(movementHour) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobileReady": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileReady + */ + "setMobileReady": function(mobileReady) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanCancel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canCancel + */ + "setCanCancel": function(canCancel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanTake": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canTake + */ + "setCanTake": function(canTake) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {} +}; +com.fluig.sdk.api.task.ResumedTasksVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTaskId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} taskId + */ + "setTaskId": function(taskId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCustomURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} customURL + */ + "setCustomURL": function(customURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTotalTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} totalTask + */ + "setTotalTask": function(totalTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {} +}; +ResumedTasksVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTaskId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} taskId + */ + "setTaskId": function(taskId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCustomURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} customURL + */ + "setCustomURL": function(customURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTotalTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} totalTask + */ + "setTotalTask": function(totalTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {} +}; +com.fluig.sdk.service.TasksService.prototype = { + /** + * Busca os documentos para aprovação + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findDocumentsToApprove": function(colleagueId) {}, + /** + * Busca os Documentos em aprovação + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findMyDocuments": function(colleagueId) {}, + /** + * Busca todos os Documentos em aprovação por usuário + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findApprovalDocumentsByUser": function(colleagueId) {}, + /** + * Solicitações Pendentes + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findWorkflowTasks": function(colleagueId) {}, + /** + * Solicitações Atrasadas + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findExpiredWorkflowTasks": function(colleagueId) {}, + /** + * Minhas solicitações abertas + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findMyRequests": function(colleagueId) {}, + /** + * Tarefas em consenso + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findTasksInAgreement": function(colleagueId) {}, + /** + * Procura por documentos em consenso + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentTaskVO>} + */ + "findDocsInAgreement": function(colleagueId) {}, + /** + * Procura documentos em checkout + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentTaskVO>} + */ + "findDocsInCheckout": function(colleagueId) {}, + /** + * Count all open tasks that matches with kind and status + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {com.fluig.sdk.api.task.TaskKindEnum} kind + * @returns {int} + */ + "getCountOpenTasksByKind": function(colleagueId, kind) {}, + /** + * Count all open tasks that matches with kind and status + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {com.fluig.sdk.api.task.TaskKindEnum} kind + * @param {com.fluig.sdk.api.task.TaskStatusEnum} status + * @param {List} processes + * @returns {int} + */ + "getCountOpenTasksByKind": function(colleagueId, kind, status, processes) {}, + /** + * Count all my requests for the specified user + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {List} processes + * @returns {int} + */ + "getCountMyActiveRequests": function(colleagueId, processes) {}, + /** + * Gets all groups and roles which contains tasks in pool + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {List} processes + * @returns {Map<String,>} + */ + "getOpenWorkflowTasksInPool": function(colleagueId, processes) {}, + /** + * Find and count all pending documents + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {int} + */ + "getCountMyDocuments": function(colleagueId) {}, + /** + * Gets and mount the entire VO with related groups or roles inside the object + * @memberOf fluigAPI + * @param {Map} openInPool + * @returns {List<com.fluig.sdk.api.task.ResumedTasksVO>} + */ + "getResumedTasksForPool": function(openInPool) {}, + /** + * Transfer tasks from one user to another + * @memberOf fluigAPI + * @param {Map} transferOptions + * @returns {String} + */ + "transferTasks": function(transferOptions) {}, + /** + * Return users pendent to approve a document + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getPendentApprovals": function(documentId) {} +}; +TasksService.prototype = { + /** + * Busca os documentos para aprovação + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findDocumentsToApprove": function(colleagueId) {}, + /** + * Busca os Documentos em aprovação + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findMyDocuments": function(colleagueId) {}, + /** + * Busca todos os Documentos em aprovação por usuário + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentVO>} + */ + "findApprovalDocumentsByUser": function(colleagueId) {}, + /** + * Solicitações Pendentes + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findWorkflowTasks": function(colleagueId) {}, + /** + * Solicitações Atrasadas + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findExpiredWorkflowTasks": function(colleagueId) {}, + /** + * Minhas solicitações abertas + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findMyRequests": function(colleagueId) {}, + /** + * Tarefas em consenso + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.workflow.WorkflowVO>} + */ + "findTasksInAgreement": function(colleagueId) {}, + /** + * Procura por documentos em consenso + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentTaskVO>} + */ + "findDocsInAgreement": function(colleagueId) {}, + /** + * Procura documentos em checkout + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {List<com.fluig.sdk.api.document.DocumentTaskVO>} + */ + "findDocsInCheckout": function(colleagueId) {}, + /** + * Count all open tasks that matches with kind and status + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {com.fluig.sdk.api.task.TaskKindEnum} kind + * @returns {int} + */ + "getCountOpenTasksByKind": function(colleagueId, kind) {}, + /** + * Count all open tasks that matches with kind and status + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {com.fluig.sdk.api.task.TaskKindEnum} kind + * @param {com.fluig.sdk.api.task.TaskStatusEnum} status + * @param {List} processes + * @returns {int} + */ + "getCountOpenTasksByKind": function(colleagueId, kind, status, processes) {}, + /** + * Count all my requests for the specified user + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {List} processes + * @returns {int} + */ + "getCountMyActiveRequests": function(colleagueId, processes) {}, + /** + * Gets all groups and roles which contains tasks in pool + * @memberOf fluigAPI + * @param {String} colleagueId + * @param {List} processes + * @returns {Map<String,>} + */ + "getOpenWorkflowTasksInPool": function(colleagueId, processes) {}, + /** + * Find and count all pending documents + * @memberOf fluigAPI + * @param {String} colleagueId + * @returns {int} + */ + "getCountMyDocuments": function(colleagueId) {}, + /** + * Gets and mount the entire VO with related groups or roles inside the object + * @memberOf fluigAPI + * @param {Map} openInPool + * @returns {List<com.fluig.sdk.api.task.ResumedTasksVO>} + */ + "getResumedTasksForPool": function(openInPool) {}, + /** + * Transfer tasks from one user to another + * @memberOf fluigAPI + * @param {Map} transferOptions + * @returns {String} + */ + "transferTasks": function(transferOptions) {}, + /** + * Return users pendent to approve a document + * @memberOf fluigAPI + * @param {int} documentId + * @returns {List<com.fluig.sdk.api.document.DocumentApproverVO>} + */ + "getPendentApprovals": function(documentId) {} +}; +com.fluig.sdk.api.ecm.CollaborationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGuests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} guests + */ + "setGuests": function(guests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCollaborationId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + */ + "setCollaborationId": function(collaborationId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOauthCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} oauthCode + */ + "setOauthCode": function(oauthCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUploaderLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} uploaderLogin + */ + "setUploaderLogin": function(uploaderLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentVersion + */ + "setDocumentVersion": function(documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceDocumentId + */ + "setSourceDocumentId": function(sourceDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceDocumentVersion + */ + "setSourceDocumentVersion": function(sourceDocumentVersion) {} +}; +CollaborationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGuests": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} guests + */ + "setGuests": function(guests) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCollaborationId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + */ + "setCollaborationId": function(collaborationId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOauthCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} oauthCode + */ + "setOauthCode": function(oauthCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUploaderLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} uploaderLogin + */ + "setUploaderLogin": function(uploaderLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentVersion + */ + "setDocumentVersion": function(documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceDocumentId + */ + "setSourceDocumentId": function(sourceDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSourceDocumentVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sourceDocumentVersion + */ + "setSourceDocumentVersion": function(sourceDocumentVersion) {} +}; +com.fluig.sdk.api.ecm.CollaborationAppVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getJndiName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} jndiName + */ + "setJndiName": function(jndiName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientId + */ + "setClientId": function(clientId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientSecret + */ + "setClientSecret": function(clientSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} enabled + */ + "setEnabled": function(enabled) {} +}; +CollaborationAppVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getJndiName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} jndiName + */ + "setJndiName": function(jndiName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientId + */ + "setClientId": function(clientId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientSecret + */ + "setClientSecret": function(clientSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} enabled + */ + "setEnabled": function(enabled) {} +}; +com.fluig.sdk.service.CollaborationSDKService.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.ecm.CollaborationAppVO>} + */ + "listApps": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @returns {com.fluig.sdk.api.ecm.CollaborationAppVO} + */ + "getApp": function(appKey) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {String} + */ + "startCollaboration": function(appKey, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborationVO + * @returns {Map<String,>} + */ + "uploadFlow": function(appKey, collaborationVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {String} + */ + "startGuestCollaboration": function(appKey, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {String} guestCode + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {Map<String,>} + */ + "startEditingByGuest": function(appKey, guestCode, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.ecm.CollaborationAppVO} vo + * @returns {com.fluig.sdk.api.ecm.CollaborationAppVO} + */ + "updateApp": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @param {List} guests + */ + "addGuests": function(collaborationId, guests) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} documentVersion + * @returns {Map<String,>} + */ + "getCollaborationStatus": function(documentId, documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @returns {String} + */ + "checkConnect": function(appKey) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "listCollaborators": function(collaborationId, pattern, limit, offset) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @returns {com.fluig.sdk.api.ecm.CollaborationVO} + */ + "findCollaborationById": function(collaborationId) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} documentVersion + * @param {String} userCode + */ + "validateUserPermissionToEdit": function(documentId, documentVersion, userCode) {} +}; +CollaborationSDKService.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {List<com.fluig.sdk.api.ecm.CollaborationAppVO>} + */ + "listApps": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @returns {com.fluig.sdk.api.ecm.CollaborationAppVO} + */ + "getApp": function(appKey) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {String} + */ + "startCollaboration": function(appKey, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborationVO + * @returns {Map<String,>} + */ + "uploadFlow": function(appKey, collaborationVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {String} + */ + "startGuestCollaboration": function(appKey, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @param {String} guestCode + * @param {com.fluig.sdk.api.ecm.CollaborationVO} collaborateVO + * @returns {Map<String,>} + */ + "startEditingByGuest": function(appKey, guestCode, collaborateVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.ecm.CollaborationAppVO} vo + * @returns {com.fluig.sdk.api.ecm.CollaborationAppVO} + */ + "updateApp": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @param {List} guests + */ + "addGuests": function(collaborationId, guests) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} documentVersion + * @returns {Map<String,>} + */ + "getCollaborationStatus": function(documentId, documentVersion) {}, + /** + * + * @memberOf fluigAPI + * @param {String} appKey + * @returns {String} + */ + "checkConnect": function(appKey) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.user.UserVO>} + */ + "listCollaborators": function(collaborationId, pattern, limit, offset) {}, + /** + * + * @memberOf fluigAPI + * @param {long} collaborationId + * @returns {com.fluig.sdk.api.ecm.CollaborationVO} + */ + "findCollaborationById": function(collaborationId) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} documentVersion + * @param {String} userCode + */ + "validateUserPermissionToEdit": function(documentId, documentVersion, userCode) {} +}; +com.fluig.sdk.identity.UserAuthTokenSessionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserIdIdp": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userIdIdp + */ + "setUserIdIdp": function(userIdIdp) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessToken + */ + "setAccessToken": function(accessToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshToken + */ + "setRefreshToken": function(refreshToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getIssuedTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} issuedTime + */ + "setIssuedTime": function(issuedTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getExpiresIn": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} expiresIn + */ + "setExpiresIn": function(expiresIn) {}, + /** + * + * @memberOf fluigAPI + */ + "getSerialversionuid": function() {}, + /** + * + * @memberOf fluigAPI + */ + "getSession": function() {}, + /** + * + * @memberOf fluigAPI + * @param session + */ + "setSession": function(session) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDomain": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} domain + */ + "setDomain": function(domain) {} +}; +UserAuthTokenSessionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserIdIdp": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userIdIdp + */ + "setUserIdIdp": function(userIdIdp) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessToken + */ + "setAccessToken": function(accessToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshToken + */ + "setRefreshToken": function(refreshToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getIssuedTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} issuedTime + */ + "setIssuedTime": function(issuedTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getExpiresIn": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} expiresIn + */ + "setExpiresIn": function(expiresIn) {}, + /** + * + * @memberOf fluigAPI + */ + "getSerialversionuid": function() {}, + /** + * + * @memberOf fluigAPI + */ + "getSession": function() {}, + /** + * + * @memberOf fluigAPI + * @param session + */ + "setSession": function(session) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDomain": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} domain + */ + "setDomain": function(domain) {} +}; +com.fluig.sdk.service.IdentityService.prototype = { + /** + * Retorna o uma nova sessão do identity + * @memberOf fluigAPI + * @returns {com.fluig.sdk.identity.UserAuthTokenSessionVO} + */ + "createSession": function() {}, + /** + * + * @memberOf fluigAPI + */ + "updateSession": function() {} +}; +IdentityService.prototype = { + /** + * Retorna o uma nova sessão do identity + * @memberOf fluigAPI + * @returns {com.fluig.sdk.identity.UserAuthTokenSessionVO} + */ + "createSession": function() {}, + /** + * + * @memberOf fluigAPI + */ + "updateSession": function() {} +}; +com.fluig.sdk.api.alert.AlertVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getSenders": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} senders + */ + "setSenders": function(senders) {}, + /** + * + * @memberOf fluigAPI + */ + "getReceiver": function() {}, + /** + * + * @memberOf fluigAPI + * @param receiver + */ + "setReceiver": function(receiver) {}, + /** + * + * @memberOf fluigAPI + */ + "getEvent": function() {}, + /** + * + * @memberOf fluigAPI + * @param event + */ + "setEvent": function(event) {}, + /** + * + * @memberOf fluigAPI + */ + "getObject": function() {}, + /** + * + * @memberOf fluigAPI + * @param object + */ + "setObject": function(object) {}, + /** + * + * @memberOf fluigAPI + */ + "getPlace": function() {}, + /** + * + * @memberOf fluigAPI + * @param place + */ + "setPlace": function(place) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRead": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} read + */ + "setRead": function(read) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} actions + */ + "setActions": function(actions) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCurrentDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} currentDate + */ + "setCurrentDate": function(currentDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanRemove": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canRemove + */ + "setCanRemove": function(canRemove) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPriority": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} priority + */ + "setPriority": function(priority) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCreationDateTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} creationDateTime + */ + "setCreationDateTime": function(creationDateTime) {} +}; +AlertVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getSenders": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} senders + */ + "setSenders": function(senders) {}, + /** + * + * @memberOf fluigAPI + */ + "getReceiver": function() {}, + /** + * + * @memberOf fluigAPI + * @param receiver + */ + "setReceiver": function(receiver) {}, + /** + * + * @memberOf fluigAPI + */ + "getEvent": function() {}, + /** + * + * @memberOf fluigAPI + * @param event + */ + "setEvent": function(event) {}, + /** + * + * @memberOf fluigAPI + */ + "getObject": function() {}, + /** + * + * @memberOf fluigAPI + * @param object + */ + "setObject": function(object) {}, + /** + * + * @memberOf fluigAPI + */ + "getPlace": function() {}, + /** + * + * @memberOf fluigAPI + * @param place + */ + "setPlace": function(place) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRead": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} read + */ + "setRead": function(read) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getActions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} actions + */ + "setActions": function(actions) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCurrentDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} currentDate + */ + "setCurrentDate": function(currentDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanRemove": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canRemove + */ + "setCanRemove": function(canRemove) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPriority": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} priority + */ + "setPriority": function(priority) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCreationDateTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} creationDateTime + */ + "setCreationDateTime": function(creationDateTime) {} +}; +com.fluig.sdk.api.alert.AlertConfigVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEventKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} eventKey + */ + "setEventKey": function(eventKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApplicationKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} applicationKey + */ + "setApplicationKey": function(applicationKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getWantReceive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} wantReceive + */ + "setWantReceive": function(wantReceive) {} +}; +AlertConfigVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEventKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} eventKey + */ + "setEventKey": function(eventKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getApplicationKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} applicationKey + */ + "setApplicationKey": function(applicationKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getWantReceive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} wantReceive + */ + "setWantReceive": function(wantReceive) {} +}; +com.fluig.sdk.service.AlertService.prototype = { + /** + * Get the number of notification in the tenant + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantTotalOfNotification": function() {}, + /** + * Retorna todas as notificações do usuário logado ordenadas pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAllAlerts": function(limit, offset) {}, + /** + * Busca os alertas com nota, do usuário logado ordenado pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAlertsWithNote": function(limit, offset) {}, + /** + * Busca os alertas com ação vinculada, do usuário logado ordenado pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAlertsWithAction": function(limit, offset) {}, + /** + * Retorna todas as notificações de um usuário por um único módulo + * @memberOf fluigAPI + * @param {String} module + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAllAlertsByModule": function(module, limit, offset) {}, + /** + * Método que deve ser invocado por todos os módulos do sistema para enviar alertas + * @memberOf fluigAPI + * @param {String} eventKey + * @param {String} loginSender + * @param {String} loginReceiver + * @param object + * @param place + * @param {List} actions + * @param {Map} metadata + */ + "sendNotification": function(eventKey, loginSender, loginReceiver, object, place, actions, metadata) {}, + /** + * Método que remove os alertas informados de um usuario tambem dado, esse método também é responsável por remover os senders, places e objects relacionado aos alertas + * @memberOf fluigAPI + * @param {String} loginSender + * @param {List} alertsId + */ + "removeAlerts": function(loginSender, alertsId) {}, + /** + * Método marca os alertas informados de um usuario tambem dado como lidos + * @memberOf fluigAPI + * @param {String} loginReceiver + * @param {List} alertsId + */ + "markAlertAsRead": function(loginReceiver, alertsId) {}, + /** + * Método marca todos os alertas de um usuario como lidos + * @memberOf fluigAPI + * @param {String} loginReceiver + */ + "markAllAlertsAsRead": function(loginReceiver) {}, + /** + * Método que conta os alertas não lidos de um usuário + * @memberOf fluigAPI + * @param {long} receiverId + * @returns {long} + */ + "countUnreadAlerts": function(receiverId) {}, + /** + * Método que conta os alertas de um modulo não lidos de um usuário + * @memberOf fluigAPI + * @param {String} module + * @param {long} receiverId + * @returns {long} + */ + "countUnreadAlertsByModule": function(module, receiverId) {}, + /** + * Salva a configuração de um usuário para receber ou não alertas de um dado evento através de um dado aplicativo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.alert.AlertConfigVO} alertConfig + */ + "saveConfiguration": function(alertConfig) {} +}; +AlertService.prototype = { + /** + * Get the number of notification in the tenant + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantTotalOfNotification": function() {}, + /** + * Retorna todas as notificações do usuário logado ordenadas pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAllAlerts": function(limit, offset) {}, + /** + * Busca os alertas com nota, do usuário logado ordenado pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAlertsWithNote": function(limit, offset) {}, + /** + * Busca os alertas com ação vinculada, do usuário logado ordenado pela data de criação + * @memberOf fluigAPI + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAlertsWithAction": function(limit, offset) {}, + /** + * Retorna todas as notificações de um usuário por um único módulo + * @memberOf fluigAPI + * @param {String} module + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.api.alert.AlertVO>} + */ + "listAllAlertsByModule": function(module, limit, offset) {}, + /** + * Método que deve ser invocado por todos os módulos do sistema para enviar alertas + * @memberOf fluigAPI + * @param {String} eventKey + * @param {String} loginSender + * @param {String} loginReceiver + * @param object + * @param place + * @param {List} actions + * @param {Map} metadata + */ + "sendNotification": function(eventKey, loginSender, loginReceiver, object, place, actions, metadata) {}, + /** + * Método que remove os alertas informados de um usuario tambem dado, esse método também é responsável por remover os senders, places e objects relacionado aos alertas + * @memberOf fluigAPI + * @param {String} loginSender + * @param {List} alertsId + */ + "removeAlerts": function(loginSender, alertsId) {}, + /** + * Método marca os alertas informados de um usuario tambem dado como lidos + * @memberOf fluigAPI + * @param {String} loginReceiver + * @param {List} alertsId + */ + "markAlertAsRead": function(loginReceiver, alertsId) {}, + /** + * Método marca todos os alertas de um usuario como lidos + * @memberOf fluigAPI + * @param {String} loginReceiver + */ + "markAllAlertsAsRead": function(loginReceiver) {}, + /** + * Método que conta os alertas não lidos de um usuário + * @memberOf fluigAPI + * @param {long} receiverId + * @returns {long} + */ + "countUnreadAlerts": function(receiverId) {}, + /** + * Método que conta os alertas de um modulo não lidos de um usuário + * @memberOf fluigAPI + * @param {String} module + * @param {long} receiverId + * @returns {long} + */ + "countUnreadAlertsByModule": function(module, receiverId) {}, + /** + * Salva a configuração de um usuário para receber ou não alertas de um dado evento através de um dado aplicativo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.alert.AlertConfigVO} alertConfig + */ + "saveConfiguration": function(alertConfig) {} +}; +com.fluig.sdk.api.oauth.OAuthSdkVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessTokenURL + */ + "setAccessTokenURL": function(accessTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequestMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requestMethod + */ + "setRequestMethod": function(requestMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSignatureMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} signatureMethod + */ + "setSignatureMethod": function(signatureMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConsumerKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} consumerKey + */ + "setConsumerKey": function(consumerKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConsumerSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} consumerSecret + */ + "setConsumerSecret": function(consumerSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequestTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requestTokenURL + */ + "setRequestTokenURL": function(requestTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserAuthorizationURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userAuthorizationURL + */ + "setUserAuthorizationURL": function(userAuthorizationURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} token + */ + "setToken": function(token) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenAccess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tokenAccess + */ + "setTokenAccess": function(tokenAccess) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tokenSecret + */ + "setTokenSecret": function(tokenSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAuthorizationURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} authorizationURL + */ + "setAuthorizationURL": function(authorizationURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientData + */ + "setClientData": function(clientData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProviderName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} providerName + */ + "setProviderName": function(providerName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCallbackUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} callbackUrl + */ + "setCallbackUrl": function(callbackUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGrantType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} grantType + */ + "setGrantType": function(grantType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientId + */ + "setClientId": function(clientId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRedirectUri": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} redirectUri + */ + "setRedirectUri": function(redirectUri) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUsername": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} username + */ + "setUsername": function(username) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAuthenticationType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} authenticationType + */ + "setAuthenticationType": function(authenticationType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceTestUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceTestUrl + */ + "setServiceTestUrl": function(serviceTestUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceUrl + */ + "setServiceUrl": function(serviceUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDomain": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} domain + */ + "setDomain": function(domain) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientSecret + */ + "setClientSecret": function(clientSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshToken + */ + "setRefreshToken": function(refreshToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} method + */ + "setMethod": function(method) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} param + */ + "setParams": function(param) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStrParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} strParams + */ + "setStrParams": function(strParams) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getScope": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} scope + */ + "setScope": function(scope) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPasswordConfirmation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} passwordConfirmation + */ + "setPasswordConfirmation": function(passwordConfirmation) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshTokenURL + */ + "setRefreshTokenURL": function(refreshTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +OAuthSdkVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessTokenURL + */ + "setAccessTokenURL": function(accessTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequestMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requestMethod + */ + "setRequestMethod": function(requestMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSignatureMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} signatureMethod + */ + "setSignatureMethod": function(signatureMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConsumerKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} consumerKey + */ + "setConsumerKey": function(consumerKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConsumerSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} consumerSecret + */ + "setConsumerSecret": function(consumerSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRequestTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} requestTokenURL + */ + "setRequestTokenURL": function(requestTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserAuthorizationURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userAuthorizationURL + */ + "setUserAuthorizationURL": function(userAuthorizationURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} token + */ + "setToken": function(token) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenAccess": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tokenAccess + */ + "setTokenAccess": function(tokenAccess) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTokenSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tokenSecret + */ + "setTokenSecret": function(tokenSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAuthorizationURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} authorizationURL + */ + "setAuthorizationURL": function(authorizationURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getExpirationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} expirationDate + */ + "setExpirationDate": function(expirationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientData + */ + "setClientData": function(clientData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProviderName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} providerName + */ + "setProviderName": function(providerName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCallbackUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} callbackUrl + */ + "setCallbackUrl": function(callbackUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGrantType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} grantType + */ + "setGrantType": function(grantType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientId + */ + "setClientId": function(clientId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRedirectUri": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} redirectUri + */ + "setRedirectUri": function(redirectUri) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUsername": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} username + */ + "setUsername": function(username) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPassword": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} password + */ + "setPassword": function(password) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAuthenticationType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} authenticationType + */ + "setAuthenticationType": function(authenticationType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceTestUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceTestUrl + */ + "setServiceTestUrl": function(serviceTestUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceUrl + */ + "setServiceUrl": function(serviceUrl) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDomain": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} domain + */ + "setDomain": function(domain) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getClientSecret": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} clientSecret + */ + "setClientSecret": function(clientSecret) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshToken": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshToken + */ + "setRefreshToken": function(refreshToken) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} method + */ + "setMethod": function(method) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} param + */ + "setParams": function(param) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStrParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} strParams + */ + "setStrParams": function(strParams) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getScope": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} scope + */ + "setScope": function(scope) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPasswordConfirmation": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} passwordConfirmation + */ + "setPasswordConfirmation": function(passwordConfirmation) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRefreshTokenURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} refreshTokenURL + */ + "setRefreshTokenURL": function(refreshTokenURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHttpStatusResult": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} httpStatusResult + */ + "setHttpStatusResult": function(httpStatusResult) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getResult": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} result + */ + "setResult": function(result) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceCode + */ + "setServiceCode": function(serviceCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} method + */ + "setMethod": function(method) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} params + */ + "setParams": function(params) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStrParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} strParams + */ + "setStrParams": function(strParams) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEndpoint": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} endpoint + */ + "setEndpoint": function(endpoint) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getOptions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} options + */ + "setOptions": function(options) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimeoutService": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timeoutService + */ + "setTimeoutService": function(timeoutService) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getHeaders": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} headers + */ + "setHeaders": function(headers) {} +}; +AuthorizeClientSdkServiceVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHttpStatusResult": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} httpStatusResult + */ + "setHttpStatusResult": function(httpStatusResult) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getResult": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} result + */ + "setResult": function(result) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getServiceCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} serviceCode + */ + "setServiceCode": function(serviceCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} method + */ + "setMethod": function(method) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} params + */ + "setParams": function(params) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStrParams": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} strParams + */ + "setStrParams": function(strParams) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEndpoint": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} endpoint + */ + "setEndpoint": function(endpoint) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getOptions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} options + */ + "setOptions": function(options) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimeoutService": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timeoutService + */ + "setTimeoutService": function(timeoutService) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getHeaders": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} headers + */ + "setHeaders": function(headers) {} +}; +com.fluig.sdk.service.AuthorizeClientSdkService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} vo + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invoke": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {String} data + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invoke": function(data) {}, + /** + * + * @memberOf fluigAPI + * @param {String} data + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invokeService": function(data) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.oauth.OAuthSdkVO} vo + * @returns {com.fluig.sdk.api.oauth.OAuthSdkVO} + */ + "create": function(vo) {} +}; +AuthorizeClientSdkService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} vo + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invoke": function(vo) {}, + /** + * + * @memberOf fluigAPI + * @param {String} data + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invoke": function(data) {}, + /** + * + * @memberOf fluigAPI + * @param {String} data + * @returns {com.fluig.sdk.api.authorizeclient.AuthorizeClientSdkServiceVO} + */ + "invokeService": function(data) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.oauth.OAuthSdkVO} vo + * @returns {com.fluig.sdk.api.oauth.OAuthSdkVO} + */ + "create": function(vo) {} +}; +com.fluig.sdk.service.TagsCloudService.prototype = { + /** + * Pesquisa por TAGS mais populares baseado em um conjunto de parâmetros + * @memberOf fluigAPI + * @param {String} query + * @param {String} filterQuery + * @param {List} communitiesAlias + * @param {int} limit + * @param {String} login + * @returns {Map<String,>} + */ + "getTags": function(query, filterQuery, communitiesAlias, limit, login) {} +}; +TagsCloudService.prototype = { + /** + * Pesquisa por TAGS mais populares baseado em um conjunto de parâmetros + * @memberOf fluigAPI + * @param {String} query + * @param {String} filterQuery + * @param {List} communitiesAlias + * @param {int} limit + * @param {String} login + * @returns {Map<String,>} + */ + "getTags": function(query, filterQuery, communitiesAlias, limit, login) {} +}; +com.fluig.sdk.api.social.CommentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} sociableId + */ + "setSociableId": function(sociableId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComment": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} comment + */ + "setComment": function(comment) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getUpdateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} updateDate + */ + "setUpdateDate": function(updateDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCommentWithoutMention": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} commentWithoutMention + */ + "setCommentWithoutMention": function(commentWithoutMention) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMention": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mention + */ + "setMention": function(mention) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getMentions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} mentions + */ + "setMentions": function(mentions) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCustomData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} customData + */ + "setCustomData": function(customData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userAlias + */ + "setUserAlias": function(userAlias) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableParentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} sociableParentId + */ + "setSociableParentId": function(sociableParentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {} +}; +CommentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} sociableId + */ + "setSociableId": function(sociableId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getComment": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} comment + */ + "setComment": function(comment) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getUpdateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} updateDate + */ + "setUpdateDate": function(updateDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCommentWithoutMention": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} commentWithoutMention + */ + "setCommentWithoutMention": function(commentWithoutMention) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMention": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mention + */ + "setMention": function(mention) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getMentions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} mentions + */ + "setMentions": function(mentions) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getCustomData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} customData + */ + "setCustomData": function(customData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userAlias + */ + "setUserAlias": function(userAlias) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSociableParentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} sociableParentId + */ + "setSociableParentId": function(sociableParentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {} +}; +com.fluig.sdk.service.CommentService.prototype = { + /** + * Edit a single comment + * @memberOf fluigAPI + * @param {long} commentId + * @param {String} text + */ + "editComment": function(commentId, text) {}, + /** + * Find a single comment + * @memberOf fluigAPI + * @param {long} sociableId + * @returns {com.fluig.sdk.api.social.CommentVO} + */ + "findComment": function(sociableId) {} +}; +CommentService.prototype = { + /** + * Edit a single comment + * @memberOf fluigAPI + * @param {long} commentId + * @param {String} text + */ + "editComment": function(commentId, text) {}, + /** + * Find a single comment + * @memberOf fluigAPI + * @param {long} sociableId + * @returns {com.fluig.sdk.api.social.CommentVO} + */ + "findComment": function(sociableId) {} +}; +com.fluig.sdk.api.search.DefaultSearchResponse.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTimeElapsed": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} timeElapsed + */ + "setTimeElapsed": function(timeElapsed) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTotalHits": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} totalHits + */ + "setTotalHits": function(totalHits) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOffset": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + */ + "setOffset": function(offset) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSolrAvailable": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} solrAvailable + */ + "setSolrAvailable": function(solrAvailable) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<Map,String,>} + */ + "getItems": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} items + */ + "setItems": function(items) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +DefaultSearchResponse.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTimeElapsed": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} timeElapsed + */ + "setTimeElapsed": function(timeElapsed) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTotalHits": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} totalHits + */ + "setTotalHits": function(totalHits) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOffset": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + */ + "setOffset": function(offset) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSolrAvailable": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} solrAvailable + */ + "setSolrAvailable": function(solrAvailable) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<Map,String,>} + */ + "getItems": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} items + */ + "setItems": function(items) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.search.DefaultSearchRequest.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSearchType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} searchType + */ + "setSearchType": function(searchType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPattern": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pattern + */ + "setPattern": function(pattern) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startPeriod + */ + "setStartPeriod": function(startPeriod) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endPeriod + */ + "setEndPeriod": function(endPeriod) {}, + /** + * + * @memberOf fluigAPI + */ + "getPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param period + */ + "setPeriod": function(period) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOrdering": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} ordering + */ + "setOrdering": function(ordering) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLimit": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} limit + */ + "setLimit": function(limit) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOffset": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + */ + "setOffset": function(offset) {} +}; +DefaultSearchRequest.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSearchType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} searchType + */ + "setSearchType": function(searchType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPattern": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pattern + */ + "setPattern": function(pattern) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startPeriod + */ + "setStartPeriod": function(startPeriod) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getEndPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} endPeriod + */ + "setEndPeriod": function(endPeriod) {}, + /** + * + * @memberOf fluigAPI + */ + "getPeriod": function() {}, + /** + * + * @memberOf fluigAPI + * @param period + */ + "setPeriod": function(period) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOrdering": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} ordering + */ + "setOrdering": function(ordering) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLimit": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} limit + */ + "setLimit": function(limit) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOffset": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} offset + */ + "setOffset": function(offset) {} +}; +com.fluig.sdk.service.SearchService.prototype = { + /** + * Retorna a pesquisa padrão, com os tipos de documentos encontrados em forma de lista + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "search": function(request) {}, + /** + * Retorna lista de influenciadores para um assunto(#tag) + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} search + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "findInfluencers": function(search) {}, + /** + * + * @memberOf fluigAPI + * @param {String} search + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "findInfluencers": function(search) {}, + /** + * Retorna uma lista de resultados agrupadas + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {List<Map,String,>} + */ + "groupedSearch": function(request) {}, + /** + * Retorna uma lista de resultados agrupadas por tipo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {List<Map,String,>} + */ + "groupedSearchByType": function(request) {} +}; +SearchService.prototype = { + /** + * Retorna a pesquisa padrão, com os tipos de documentos encontrados em forma de lista + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "search": function(request) {}, + /** + * Retorna lista de influenciadores para um assunto(#tag) + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} search + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "findInfluencers": function(search) {}, + /** + * + * @memberOf fluigAPI + * @param {String} search + * @returns {com.fluig.sdk.api.search.DefaultSearchResponse} + */ + "findInfluencers": function(search) {}, + /** + * Retorna uma lista de resultados agrupadas + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {List<Map,String,>} + */ + "groupedSearch": function(request) {}, + /** + * Retorna uma lista de resultados agrupadas por tipo + * @memberOf fluigAPI + * @param {com.fluig.sdk.api.search.DefaultSearchRequest} request + * @returns {List<Map,String,>} + */ + "groupedSearchByType": function(request) {} +}; +com.fluig.sdk.api.social.SocialVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFriends": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFriends + */ + "setNumberFriends": function(numberFriends) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberParticipations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberParticipations + */ + "setNumberParticipations": function(numberParticipations) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFollowing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFollowing + */ + "setNumberFollowing": function(numberFollowing) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFollowers": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFollowers + */ + "setNumberFollowers": function(numberFollowers) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberModerations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberModerations + */ + "setNumberModerations": function(numberModerations) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isHidden": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} hidden + */ + "setHidden": function(hidden) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isPrivateContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} privateContent + */ + "setPrivateContent": function(privateContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isApprovalRequired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} approvalRequired + */ + "setApprovalRequired": function(approvalRequired) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsModerator": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isModerator + */ + "setIsModerator": function(isModerator) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isAdmin + */ + "setIsAdmin": function(isAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsCommunityAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isCommunityAdmin + */ + "setIsCommunityAdmin": function(isCommunityAdmin) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastUpdate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastUpdate + */ + "setLastUpdate": function(lastUpdate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCustomPage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} customPage + */ + "setCustomPage": function(customPage) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getFavorite": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isTenantAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} tenantAdmin + */ + "setTenantAdmin": function(tenantAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getUserData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} userData + */ + "setUserData": function(userData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +SocialVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFriends": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFriends + */ + "setNumberFriends": function(numberFriends) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberParticipations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberParticipations + */ + "setNumberParticipations": function(numberParticipations) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFollowing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFollowing + */ + "setNumberFollowing": function(numberFollowing) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberFollowers": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberFollowers + */ + "setNumberFollowers": function(numberFollowers) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberModerations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberModerations + */ + "setNumberModerations": function(numberModerations) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isHidden": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} hidden + */ + "setHidden": function(hidden) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isPrivateContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} privateContent + */ + "setPrivateContent": function(privateContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isApprovalRequired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} approvalRequired + */ + "setApprovalRequired": function(approvalRequired) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsModerator": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isModerator + */ + "setIsModerator": function(isModerator) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isAdmin + */ + "setIsAdmin": function(isAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsCommunityAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isCommunityAdmin + */ + "setIsCommunityAdmin": function(isCommunityAdmin) {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastUpdate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastUpdate + */ + "setLastUpdate": function(lastUpdate) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCustomPage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} customPage + */ + "setCustomPage": function(customPage) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getFavorite": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} favorite + */ + "setFavorite": function(favorite) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isTenantAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} tenantAdmin + */ + "setTenantAdmin": function(tenantAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {Map<String,>} + */ + "getUserData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Map} userData + */ + "setUserData": function(userData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEmail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} email + */ + "setEmail": function(email) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} lastName + */ + "setLastName": function(lastName) {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.service.SocialSDKService.prototype = { + /** + * Find social user by id + * @memberOf fluigAPI + * @param {long} userId + * @returns {com.fluig.sdk.api.social.SocialVO} + */ + "findSocialUser": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @returns {com.fluig.sdk.api.social.SocialVO} + */ + "findSocialVOByAlias": function(alias) {} +}; +SocialSDKService.prototype = { + /** + * Find social user by id + * @memberOf fluigAPI + * @param {long} userId + * @returns {com.fluig.sdk.api.social.SocialVO} + */ + "findSocialUser": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + * @returns {com.fluig.sdk.api.social.SocialVO} + */ + "findSocialVOByAlias": function(alias) {} +}; +com.fluig.sdk.service.WidgetService.prototype = { + /** + * Remove as permissões gerais de uma widget + * @memberOf fluigAPI + * @param {String} widgetCode + */ + "revokeWidgetPermission": function(widgetCode) {}, + /** + * Adiciona as permissões padrão de um widget + * @memberOf fluigAPI + * @param {String} widgetCode + */ + "grantWidgetDefaultPermission": function(widgetCode) {}, + /** + * Busca pelas permissões em banco de uma determinada widget + * @memberOf fluigAPI + * @param {String} widgetCode + * @returns {Map<String,>} + */ + "findWidgetPermissionList": function(widgetCode) {}, + /** + * Lista as permissões de todas as widgets + * @memberOf fluigAPI + * @returns {List<>} + */ + "listAllWidgetsPermission": function() {}, + /** + * Busca códigos de recursos que não devem ser listados + * @memberOf fluigAPI + * @returns {List<String>} + */ + "searchForbiddenResourceCodes": function() {} +}; +WidgetService.prototype = { + /** + * Remove as permissões gerais de uma widget + * @memberOf fluigAPI + * @param {String} widgetCode + */ + "revokeWidgetPermission": function(widgetCode) {}, + /** + * Adiciona as permissões padrão de um widget + * @memberOf fluigAPI + * @param {String} widgetCode + */ + "grantWidgetDefaultPermission": function(widgetCode) {}, + /** + * Busca pelas permissões em banco de uma determinada widget + * @memberOf fluigAPI + * @param {String} widgetCode + * @returns {Map<String,>} + */ + "findWidgetPermissionList": function(widgetCode) {}, + /** + * Lista as permissões de todas as widgets + * @memberOf fluigAPI + * @returns {List<>} + */ + "listAllWidgetsPermission": function() {}, + /** + * Busca códigos de recursos que não devem ser listados + * @memberOf fluigAPI + * @returns {List<String>} + */ + "searchForbiddenResourceCodes": function() {} +}; +com.fluig.sdk.filter.FilterResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userId + */ + "setUserId": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFilterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} filterName + */ + "setFilterName": function(filterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getProcessName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} processName + */ + "setProcessName": function(processName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getPosition": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} position + */ + "setPosition": function(position) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isPublicFilter": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isPublicFilter + */ + "setPublicFilter": function(isPublicFilter) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} fields + */ + "setFields": function(fields) {}, + /** + * + * @memberOf fluigAPI + */ + "getFilterOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param filterOrder + */ + "setFilterOrder": function(filterOrder) {} +}; +FilterResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userId + */ + "setUserId": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userName + */ + "setUserName": function(userName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFilterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} filterName + */ + "setFilterName": function(filterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getProcessName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} processName + */ + "setProcessName": function(processName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getPosition": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} position + */ + "setPosition": function(position) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isPublicFilter": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isPublicFilter + */ + "setPublicFilter": function(isPublicFilter) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} fields + */ + "setFields": function(fields) {}, + /** + * + * @memberOf fluigAPI + */ + "getFilterOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param filterOrder + */ + "setFilterOrder": function(filterOrder) {} +}; +com.fluig.sdk.filter.FilterVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsPublic": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isPublic + */ + "setIsPublic": function(isPublic) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} fields + */ + "setFields": function(fields) {}, + /** + * + * @memberOf fluigAPI + */ + "getFilterOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param filterOrder + */ + "setFilterOrder": function(filterOrder) {} +}; +FilterVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getIsPublic": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} isPublic + */ + "setIsPublic": function(isPublic) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getFields": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} fields + */ + "setFields": function(fields) {}, + /** + * + * @memberOf fluigAPI + */ + "getFilterOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param filterOrder + */ + "setFilterOrder": function(filterOrder) {} +}; +com.fluig.sdk.filter.FilterGroupResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFilterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} filterName + */ + "setFilterName": function(filterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getGroupId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} groupId + */ + "setGroupId": function(groupId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupCode + */ + "setGroupCode": function(groupCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescription + */ + "setGroupDescription": function(groupDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userTenantId + */ + "setUserTenantId": function(userTenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userLogin + */ + "setUserLogin": function(userLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userFullName + */ + "setUserFullName": function(userFullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRoleId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} roleId + */ + "setRoleId": function(roleId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRoleCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} roleCode + */ + "setRoleCode": function(roleCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRoleDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} roleDescription + */ + "setRoleDescription": function(roleDescription) {} +}; +FilterGroupResultVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFilterName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} filterName + */ + "setFilterName": function(filterName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getGroupId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} groupId + */ + "setGroupId": function(groupId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupCode + */ + "setGroupCode": function(groupCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescription + */ + "setGroupDescription": function(groupDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userTenantId + */ + "setUserTenantId": function(userTenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userLogin + */ + "setUserLogin": function(userLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUserFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} userFullName + */ + "setUserFullName": function(userFullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRoleId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} roleId + */ + "setRoleId": function(roleId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRoleCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} roleCode + */ + "setRoleCode": function(roleCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getRoleDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} roleDescription + */ + "setRoleDescription": function(roleDescription) {} +}; +com.fluig.sdk.filter.FilterGroupVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGroupsCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} groupsCode + */ + "setGroupsCode": function(groupsCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getTenantUserLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tenantUserLogin + */ + "setTenantUserLogin": function(tenantUserLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getRolesCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} rolesCode + */ + "setRolesCode": function(rolesCode) {} +}; +FilterGroupVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFilterId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + */ + "setFilterId": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getGroupsCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} groupsCode + */ + "setGroupsCode": function(groupsCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getTenantUserLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} tenantUserLogin + */ + "setTenantUserLogin": function(tenantUserLogin) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<String>} + */ + "getRolesCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} rolesCode + */ + "setRolesCode": function(rolesCode) {} +}; +com.fluig.sdk.service.FilterAPIService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {boolean} onlyMyFilters + * @param {boolean} findPublicFilters + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.filter.FilterResultVO>} + */ + "getProcessFilters": function(onlyMyFilters, findPublicFilters, pattern, limit, offset) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "findById": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @param {boolean} isPublic + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "updatePublicProcessFilter": function(filterId, isPublic) {}, + /** + * + * @memberOf fluigAPI + * @param {List} filtersId + */ + "removeFilters": function(filtersId) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterVO} filterVO + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "createFilter": function(filterVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterVO} filterVO + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "updateFilter": function(filterVO) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @param {String} orderBy + * @returns {List<com.fluig.sdk.filter.FilterGroupResultVO>} + */ + "findFiltersGroupByFilterId": function(filterId, pattern, limit, offset, orderBy) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterGroupVO} filterGroupVO + * @returns {List<com.fluig.sdk.filter.FilterGroupResultVO>} + */ + "saveFiltersGroup": function(filterGroupVO) {}, + /** + * + * @memberOf fluigAPI + * @param {long} applicationInstanceId + * @param {Map} filtersSequence + */ + "updateFilterSequence": function(applicationInstanceId, filtersSequence) {} +}; +FilterAPIService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {boolean} onlyMyFilters + * @param {boolean} findPublicFilters + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @returns {List<com.fluig.sdk.filter.FilterResultVO>} + */ + "getProcessFilters": function(onlyMyFilters, findPublicFilters, pattern, limit, offset) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "findById": function(filterId) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @param {boolean} isPublic + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "updatePublicProcessFilter": function(filterId, isPublic) {}, + /** + * + * @memberOf fluigAPI + * @param {List} filtersId + */ + "removeFilters": function(filtersId) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterVO} filterVO + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "createFilter": function(filterVO) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterVO} filterVO + * @returns {com.fluig.sdk.filter.FilterResultVO} + */ + "updateFilter": function(filterVO) {}, + /** + * + * @memberOf fluigAPI + * @param {long} filterId + * @param {String} pattern + * @param {int} limit + * @param {int} offset + * @param {String} orderBy + * @returns {List<com.fluig.sdk.filter.FilterGroupResultVO>} + */ + "findFiltersGroupByFilterId": function(filterId, pattern, limit, offset, orderBy) {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.filter.FilterGroupVO} filterGroupVO + * @returns {List<com.fluig.sdk.filter.FilterGroupResultVO>} + */ + "saveFiltersGroup": function(filterGroupVO) {}, + /** + * + * @memberOf fluigAPI + * @param {long} applicationInstanceId + * @param {Map} filtersSequence + */ + "updateFilterSequence": function(applicationInstanceId, filtersSequence) {} +}; +com.fluig.sdk.api.workflow.CardIndexAPIVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getPersistenceType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} persistenceType + */ + "setPersistenceType": function(persistenceType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPrincipal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} principal + */ + "setPrincipal": function(principal) {} +}; +CardIndexAPIVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getPersistenceType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} persistenceType + */ + "setPersistenceType": function(persistenceType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPrincipal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} principal + */ + "setPrincipal": function(principal) {} +}; +com.fluig.sdk.api.cardindex.CardIndexFindAPIVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPhisicalFile": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} phisicalFile + */ + "setPhisicalFile": function(phisicalFile) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCreateDateInMilliseconds": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} createDateInMilliseconds + */ + "setCreateDateInMilliseconds": function(createDateInMilliseconds) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherName + */ + "setPublisherName": function(publisherName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyNumber": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentPropertyNumber + */ + "setDocumentPropertyNumber": function(documentPropertyNumber) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentPropertyVersion + */ + "setDocumentPropertyVersion": function(documentPropertyVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * + * @memberOf fluigAPI + */ + "getPhisicalFileSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param phisicalFileSize + */ + "setPhisicalFileSize": function(phisicalFileSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {} +}; +CardIndexFindAPIVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentTypeId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentTypeId + */ + "setDocumentTypeId": function(documentTypeId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDocumentDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} documentDescription + */ + "setDocumentDescription": function(documentDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAdditionalComments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} additionalComments + */ + "setAdditionalComments": function(additionalComments) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPhisicalFile": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} phisicalFile + */ + "setPhisicalFile": function(phisicalFile) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} createDate + */ + "setCreateDate": function(createDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCreateDateInMilliseconds": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} createDateInMilliseconds + */ + "setCreateDateInMilliseconds": function(createDateInMilliseconds) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastModifiedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastModifiedDate + */ + "setLastModifiedDate": function(lastModifiedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherId + */ + "setPublisherId": function(publisherId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPublisherName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} publisherName + */ + "setPublisherName": function(publisherName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCardDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} cardDescription + */ + "setCardDescription": function(cardDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyNumber": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentPropertyNumber + */ + "setDocumentPropertyNumber": function(documentPropertyNumber) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentPropertyVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentPropertyVersion + */ + "setDocumentPropertyVersion": function(documentPropertyVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDatasetName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} datasetName + */ + "setDatasetName": function(datasetName) {}, + /** + * + * @memberOf fluigAPI + */ + "getPhisicalFileSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param phisicalFileSize + */ + "setPhisicalFileSize": function(phisicalFileSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachments + */ + "setAttachments": function(attachments) {} +}; +com.fluig.sdk.service.CardIndexAPIService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {List} order + * @param {int} page + * @param {int} pageSize + */ + "findCardIndex": function(documentId, version, order, page, pageSize) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + */ + "findCardIndex": function(documentId, version) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @param {int} parentIdValue + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "createCardIndex": function(filecontent, mainFile, formName, descriptorField, datasetName, parentIdValue) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {String} formName + * @param {int} parentIdValue + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "createCardIndex": function(filecontent, formName, parentIdValue) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {int} documentIdValue + * @param {String} updateMode + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "patchCardIndex": function(filecontent, documentIdValue, updateMode, mainFile, formName, descriptorField, datasetName) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {int} documentIdValue + * @param {String} updateMode + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "putCardIndex": function(filecontent, documentIdValue, updateMode, mainFile, formName, descriptorField, datasetName) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @returns {boolean} + */ + "deleteCardIndex": function(documentId) {} +}; +CardIndexAPIService.prototype = { + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + * @param {List} order + * @param {int} page + * @param {int} pageSize + */ + "findCardIndex": function(documentId, version, order, page, pageSize) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} version + */ + "findCardIndex": function(documentId, version) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @param {int} parentIdValue + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "createCardIndex": function(filecontent, mainFile, formName, descriptorField, datasetName, parentIdValue) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {String} formName + * @param {int} parentIdValue + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "createCardIndex": function(filecontent, formName, parentIdValue) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {int} documentIdValue + * @param {String} updateMode + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "patchCardIndex": function(filecontent, documentIdValue, updateMode, mainFile, formName, descriptorField, datasetName) {}, + /** + * + * @memberOf fluigAPI + * @param filecontent + * @param {int} documentIdValue + * @param {String} updateMode + * @param {String} mainFile + * @param {String} formName + * @param {String} descriptorField + * @param {String} datasetName + * @returns {com.fluig.sdk.api.workflow.CardIndexAPIVO} + */ + "putCardIndex": function(filecontent, documentIdValue, updateMode, mainFile, formName, descriptorField, datasetName) {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + * @returns {boolean} + */ + "deleteCardIndex": function(documentId) {} +}; +com.fluig.sdk.api.cardindex.CardFindFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCardId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} cardId + */ + "setCardId": function(cardId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActiveVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} activeVersion + */ + "setActiveVersion": function(activeVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} values + */ + "setValues": function(values) {}, + /** + * + * @memberOf fluigAPI + */ + "getSerialVersionUID": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {} +}; +CardFindFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCardId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} cardId + */ + "setCardId": function(cardId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getParentDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} parentDocumentId + */ + "setParentDocumentId": function(parentDocumentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActiveVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} activeVersion + */ + "setActiveVersion": function(activeVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} values + */ + "setValues": function(values) {}, + /** + * + * @memberOf fluigAPI + */ + "getSerialVersionUID": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getChildren": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} children + */ + "setChildren": function(children) {} +}; +com.fluig.sdk.api.cardindex.CardFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFieldId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fieldId + */ + "setFieldId": function(fieldId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {} +}; +CardFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFieldId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fieldId + */ + "setFieldId": function(fieldId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {} +}; +com.fluig.sdk.api.cardindex.CardChildrenVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getSerialVersionUID": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} values + */ + "setValues": function(values) {} +}; +CardChildrenVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getSerialVersionUID": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getValues": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} values + */ + "setValues": function(values) {} +}; +com.fluig.sdk.api.cardindex.CardFieldFilterVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getHtmlIdField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} htmlIdField + */ + "setHtmlIdField": function(htmlIdField) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOperator": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} operator + */ + "setOperator": function(operator) {}, + /** + * + * @memberOf fluigAPI + */ + "getInitialValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param initialValue + */ + "setInitialValue": function(initialValue) {}, + /** + * + * @memberOf fluigAPI + */ + "getFinalValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param finalValue + */ + "setFinalValue": function(finalValue) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isUseLike": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} useLike + */ + "setUseLike": function(useLike) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOptionField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} optionField + */ + "setOptionField": function(optionField) {} +}; +CardFieldFilterVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getHtmlIdField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} htmlIdField + */ + "setHtmlIdField": function(htmlIdField) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOperator": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} operator + */ + "setOperator": function(operator) {}, + /** + * + * @memberOf fluigAPI + */ + "getInitialValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param initialValue + */ + "setInitialValue": function(initialValue) {}, + /** + * + * @memberOf fluigAPI + */ + "getFinalValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param finalValue + */ + "setFinalValue": function(finalValue) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isUseLike": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} useLike + */ + "setUseLike": function(useLike) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOptionField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} optionField + */ + "setOptionField": function(optionField) {} +}; +com.fluig.sdk.service.CardAPIService.prototype = { + /** + * Lista os registros do formulário + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} page + * @param {int} pageSize + * @param {List} order + * @param {List} fields + * @param {List} cardFieldFilterVOS + * @param {boolean} listInactiveRecords + */ + "find": function(documentId, page, pageSize, order, fields, cardFieldFilterVOS, listInactiveRecords) {}, + /** + * Lista os registros do formulário pelo numero do formulário e numero da ficha + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} cardId + * @param {List} fields + * @param {List} expandedFields + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "findById": function(documentId, cardId, fields, expandedFields) {}, + /** + * Cria um registro de Formulário + * @memberOf fluigAPI + * @param {int} documentId + * @param {List} cardFieldVOs + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "create": function(documentId, cardFieldVOs) {}, + /** + * altera um registro de Formulário + * @memberOf fluigAPI + * @param {int} cardId + * @param {List} cardFieldVOs + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "edit": function(cardId, cardFieldVOs) {}, + /** + * Remove um registro de formulário + * @memberOf fluigAPI + * @param {int} cardId + * @returns {boolean} + */ + "remove": function(cardId) {}, + /** + * Lista os registros do formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} page + * @param {int} pageSize + * @param {List} fields + */ + "findChildrenByCardId": function(cardId, page, pageSize, fields) {}, + /** + * Lista os registros do formulário filho pelo numero do registro e linha + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @param {List} fields + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "findChildByCardIdAndRow": function(cardId, row, fields) {}, + /** + * Cria um registro no formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {List} cardFieldVos + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "createChild": function(cardId, cardFieldVos) {}, + /** + * Cria um registro no formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @param {List} cardFieldVOS + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "editChild": function(cardId, row, cardFieldVOS) {}, + /** + * Remove os registros do formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "removeChild": function(cardId, row) {} +}; +CardAPIService.prototype = { + /** + * Lista os registros do formulário + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} page + * @param {int} pageSize + * @param {List} order + * @param {List} fields + * @param {List} cardFieldFilterVOS + * @param {boolean} listInactiveRecords + */ + "find": function(documentId, page, pageSize, order, fields, cardFieldFilterVOS, listInactiveRecords) {}, + /** + * Lista os registros do formulário pelo numero do formulário e numero da ficha + * @memberOf fluigAPI + * @param {int} documentId + * @param {int} cardId + * @param {List} fields + * @param {List} expandedFields + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "findById": function(documentId, cardId, fields, expandedFields) {}, + /** + * Cria um registro de Formulário + * @memberOf fluigAPI + * @param {int} documentId + * @param {List} cardFieldVOs + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "create": function(documentId, cardFieldVOs) {}, + /** + * altera um registro de Formulário + * @memberOf fluigAPI + * @param {int} cardId + * @param {List} cardFieldVOs + * @returns {com.fluig.sdk.api.cardindex.CardFindFieldVO} + */ + "edit": function(cardId, cardFieldVOs) {}, + /** + * Remove um registro de formulário + * @memberOf fluigAPI + * @param {int} cardId + * @returns {boolean} + */ + "remove": function(cardId) {}, + /** + * Lista os registros do formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} page + * @param {int} pageSize + * @param {List} fields + */ + "findChildrenByCardId": function(cardId, page, pageSize, fields) {}, + /** + * Lista os registros do formulário filho pelo numero do registro e linha + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @param {List} fields + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "findChildByCardIdAndRow": function(cardId, row, fields) {}, + /** + * Cria um registro no formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {List} cardFieldVos + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "createChild": function(cardId, cardFieldVos) {}, + /** + * Cria um registro no formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @param {List} cardFieldVOS + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "editChild": function(cardId, row, cardFieldVOS) {}, + /** + * Remove os registros do formulário filho + * @memberOf fluigAPI + * @param {int} cardId + * @param {int} row + * @returns {com.fluig.sdk.api.cardindex.CardChildrenVO} + */ + "removeChild": function(cardId, row) {} +}; +com.fluig.sdk.api.document.DocumentSecurityConfigVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPermission": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} permission + */ + "setPermission": function(permission) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {} +}; +DocumentSecurityConfigVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getCompanyId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} companyId + */ + "setCompanyId": function(companyId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPermission": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} permission + */ + "setPermission": function(permission) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {} +}; +com.fluig.sdk.api.document.DocumentRestrictionVO.prototype = { + /** + * Recupera valor do securityLevel + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor para securityLevel + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do securityVersion + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * Atribui valor para securityVersion + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do showContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * Atribui valor para showContent + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * Recupera valor do attributionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionDescription": function() {}, + /** + * Atribui valor para attributionDescription + * @memberOf fluigAPI + * @param {String} attributionDescription + */ + "setAttributionDescription": function(attributionDescription) {}, + /** + * Recupera valor do attributionType + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * Atribui valor para attributionType + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * Recupera valor do attributionValue + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * Atribui valor para attributionValue + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {} +}; +DocumentRestrictionVO.prototype = { + /** + * Recupera valor do securityLevel + * @memberOf fluigAPI + * @returns {int} + */ + "getSecurityLevel": function() {}, + /** + * Atribui valor para securityLevel + * @memberOf fluigAPI + * @param {int} securityLevel + */ + "setSecurityLevel": function(securityLevel) {}, + /** + * Recupera valor do securityVersion + * @memberOf fluigAPI + * @returns {boolean} + */ + "getSecurityVersion": function() {}, + /** + * Atribui valor para securityVersion + * @memberOf fluigAPI + * @param {boolean} securityVersion + */ + "setSecurityVersion": function(securityVersion) {}, + /** + * Recupera valor do inheritSecurity + * @memberOf fluigAPI + * @returns {boolean} + */ + "getInheritSecurity": function() {}, + /** + * Atribui valor para inheritSecurity + * @memberOf fluigAPI + * @param {boolean} inheritSecurity + */ + "setInheritSecurity": function(inheritSecurity) {}, + /** + * Recupera valor do downloadEnabled + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDownloadEnabled": function() {}, + /** + * Atribui valor para downloadEnabled + * @memberOf fluigAPI + * @param {boolean} downloadEnabled + */ + "setDownloadEnabled": function(downloadEnabled) {}, + /** + * Recupera valor do showContent + * @memberOf fluigAPI + * @returns {boolean} + */ + "getShowContent": function() {}, + /** + * Atribui valor para showContent + * @memberOf fluigAPI + * @param {boolean} showContent + */ + "setShowContent": function(showContent) {}, + /** + * Recupera valor do attributionDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionDescription": function() {}, + /** + * Atribui valor para attributionDescription + * @memberOf fluigAPI + * @param {String} attributionDescription + */ + "setAttributionDescription": function(attributionDescription) {}, + /** + * Recupera valor do attributionType + * @memberOf fluigAPI + * @returns {int} + */ + "getAttributionType": function() {}, + /** + * Atribui valor para attributionType + * @memberOf fluigAPI + * @param {int} attributionType + */ + "setAttributionType": function(attributionType) {}, + /** + * Recupera valor do attributionValue + * @memberOf fluigAPI + * @returns {String} + */ + "getAttributionValue": function() {}, + /** + * Atribui valor para attributionValue + * @memberOf fluigAPI + * @param {String} attributionValue + */ + "setAttributionValue": function(attributionValue) {} +}; +com.fluig.sdk.api.workflow.BPMDeadlineSpecificationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getDeadlineTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} deadlineTime + */ + "setDeadlineTime": function(deadlineTime) {} +}; +BPMDeadlineSpecificationVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getRemainingTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} remainingTime + */ + "setRemainingTime": function(remainingTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getSpentTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} spentTime + */ + "setSpentTime": function(spentTime) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getDeadlineTime": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} deadlineTime + */ + "setDeadlineTime": function(deadlineTime) {} +}; +com.fluig.sdk.api.workflow.BPMFormFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} field + */ + "setField": function(field) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {} +}; +BPMFormFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getField": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} field + */ + "setField": function(field) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {} +}; +com.fluig.sdk.api.workflow.BPMUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mail + */ + "setMail": function(mail) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + */ + "getLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param local + */ + "setLocal": function(local) {} +}; +BPMUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMail": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mail + */ + "setMail": function(mail) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + */ + "getLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param local + */ + "setLocal": function(local) {} +}; +com.fluig.sdk.api.workflow.BPMProcessActivityTaskInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssignees": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assignees + */ + "setAssignees": function(assignees) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneesNames": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneesNames + */ + "setAssigneesNames": function(assigneesNames) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLocalIds": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} localIds + */ + "setLocalIds": function(localIds) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLocalNames": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} localNames + */ + "setLocalNames": function(localNames) {} +}; +BPMProcessActivityTaskInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssignees": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assignees + */ + "setAssignees": function(assignees) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneesNames": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneesNames + */ + "setAssigneesNames": function(assigneesNames) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLocalIds": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} localIds + */ + "setLocalIds": function(localIds) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLocalNames": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} localNames + */ + "setLocalNames": function(localNames) {} +}; +com.fluig.sdk.api.workflow.BPMProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferSequence + */ + "setTransferSequence": function(transferSequence) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignee": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignee + */ + "setAssignee": function(assignee) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignStartDate + */ + "setAssignStartDate": function(assignStartDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignEndDate + */ + "setAssignEndDate": function(assignEndDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {} +}; +BPMProcessTaskVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessInstanceId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processInstanceId + */ + "setProcessInstanceId": function(processInstanceId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferSequence + */ + "setTransferSequence": function(transferSequence) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignee": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignee + */ + "setAssignee": function(assignee) {}, + /** + * + * @memberOf fluigAPI + */ + "getDeadlineDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param deadlineDate + */ + "setDeadlineDate": function(deadlineDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + */ + "getStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param startDate + */ + "setStartDate": function(startDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param endDate + */ + "setEndDate": function(endDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignStartDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignStartDate + */ + "setAssignStartDate": function(assignStartDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getAssignEndDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignEndDate + */ + "setAssignEndDate": function(assignEndDate) {}, + /** + * + * @memberOf fluigAPI + */ + "getWarningDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param warningDate + */ + "setWarningDate": function(warningDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processId + */ + "setProcessId": function(processId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getProcessVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} processVersion + */ + "setProcessVersion": function(processVersion) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getProcessDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} processDescription + */ + "setProcessDescription": function(processDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getThreadSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} threadSequence + */ + "setThreadSequence": function(threadSequence) {} +}; +com.fluig.sdk.api.workflow.RequestTaskSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActivityDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} activityDescription + */ + "setActivityDescription": function(activityDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneeCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneeCode + */ + "setAssigneeCode": function(assigneeCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneeName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneeName + */ + "setAssigneeName": function(assigneeName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getActivityCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} activityCode + */ + "setActivityCode": function(activityCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.local.LocalVO} + */ + "getAssigneeLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.local.LocalVO} assigneeLocal + */ + "setAssigneeLocal": function(assigneeLocal) {} +}; +RequestTaskSLAVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActivityDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} activityDescription + */ + "setActivityDescription": function(activityDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneeCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneeCode + */ + "setAssigneeCode": function(assigneeCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAssigneeName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} assigneeName + */ + "setAssigneeName": function(assigneeName) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getActivityCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} activityCode + */ + "setActivityCode": function(activityCode) {}, + /** + * + * @memberOf fluigAPI + * @returns {com.fluig.sdk.local.LocalVO} + */ + "getAssigneeLocal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {com.fluig.sdk.local.LocalVO} assigneeLocal + */ + "setAssigneeLocal": function(assigneeLocal) {} +}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateVersions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} updateVersions + */ + "setUpdateVersions": function(updateVersions) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getControlsSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} controlsSecurity + */ + "setControlsSecurity": function(controlsSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachmentSecurityConfigurations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachmentSecurityConfigurations + */ + "setAttachmentSecurityConfigurations": function(attachmentSecurityConfigurations) {} +}; +BPMProcessAttachmentSecurityVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getUpdateVersions": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} updateVersions + */ + "setUpdateVersions": function(updateVersions) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getControlsSecurity": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} controlsSecurity + */ + "setControlsSecurity": function(controlsSecurity) {}, + /** + * + * @memberOf fluigAPI + * @returns {List<>} + */ + "getAttachmentSecurityConfigurations": function() {}, + /** + * + * @memberOf fluigAPI + * @param {List} attachmentSecurityConfigurations + */ + "setAttachmentSecurityConfigurations": function(attachmentSecurityConfigurations) {} +}; +com.fluig.sdk.api.workflow.BPMFormRecordVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +BPMFormRecordVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +com.fluig.sdk.api.workflow.ProcessAttachmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOriginalMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} originalMovementSequence + */ + "setOriginalMovementSequence": function(originalMovementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getAttachedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} attachedDate + */ + "setAttachedDate": function(attachedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +ProcessAttachmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOriginalMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} originalMovementSequence + */ + "setOriginalMovementSequence": function(originalMovementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueId + */ + "setColleagueId": function(colleagueId) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getAttachedDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} attachedDate + */ + "setAttachedDate": function(attachedDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +com.fluig.sdk.api.workflow.ProcessTaskInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferredSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferredSequence + */ + "setTransferredSequence": function(transferredSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateSequence + */ + "setStateSequence": function(stateSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getTaskDeadline": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} taskDeadline + */ + "setTaskDeadline": function(taskDeadline) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isExpired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} expired + */ + "setExpired": function(expired) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDateTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDateTask + */ + "setStartDateTask": function(startDateTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {} +}; +ProcessTaskInfoVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMovementSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} movementSequence + */ + "setMovementSequence": function(movementSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTransferredSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} transferredSequence + */ + "setTransferredSequence": function(transferredSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStateSequence": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} stateSequence + */ + "setStateSequence": function(stateSequence) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColleagueName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} colleagueName + */ + "setColleagueName": function(colleagueName) {}, + /** + * + * @memberOf fluigAPI + */ + "getState": function() {}, + /** + * + * @memberOf fluigAPI + * @param state + */ + "setState": function(state) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getTaskDeadline": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} taskDeadline + */ + "setTaskDeadline": function(taskDeadline) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isExpired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} expired + */ + "setExpired": function(expired) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getStartDateTask": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} startDateTask + */ + "setStartDateTask": function(startDateTask) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getStatus": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} status + */ + "setStatus": function(status) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {} +}; +com.fluig.sdk.api.workflow.AttachmentVO.prototype = { + /** + * Recupera valor do absoluteFileName + * @memberOf fluigAPI + * @returns {String} + */ + "getAbsoluteFileName": function() {}, + /** + * Atribui valor para absoluteFileName + * @memberOf fluigAPI + * @param {String} absoluteFileName + */ + "setAbsoluteFileName": function(absoluteFileName) {}, + /** + * Recupera valor do principal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * Atribui valor para principal + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * Recupera valor do attach + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * Atribui valor para attach + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * Recupera valor do fileName + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * Atribui valor para fileName + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +AttachmentVO.prototype = { + /** + * Recupera valor do absoluteFileName + * @memberOf fluigAPI + * @returns {String} + */ + "getAbsoluteFileName": function() {}, + /** + * Atribui valor para absoluteFileName + * @memberOf fluigAPI + * @param {String} absoluteFileName + */ + "setAbsoluteFileName": function(absoluteFileName) {}, + /** + * Recupera valor do principal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * Atribui valor para principal + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * Recupera valor do attach + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * Atribui valor para attach + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * Recupera valor do fileName + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * Atribui valor para fileName + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.document.RelatedDocumentVO.prototype = { + /** + * Retorna tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Retorna documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentoId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Retorna versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Retorna relatedDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getRelatedDocumentId": function() {}, + /** + * Atribui valor para relatedDocumentId + * @memberOf fluigAPI + * @param {int} relatedDocumentId + */ + "setRelatedDocumentId": function(relatedDocumentId) {} +}; +RelatedDocumentVO.prototype = { + /** + * Retorna tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Retorna documentId + * @memberOf fluigAPI + * @returns {int} + */ + "getDocumentId": function() {}, + /** + * Atribui valor para documentoId + * @memberOf fluigAPI + * @param {int} documentId + */ + "setDocumentId": function(documentId) {}, + /** + * Retorna versão + * @memberOf fluigAPI + * @returns {int} + */ + "getVersion": function() {}, + /** + * Atribui valor para versão + * @memberOf fluigAPI + * @param {int} version + */ + "setVersion": function(version) {}, + /** + * Retorna relatedDocumentId + * @memberOf fluigAPI + * @returns {int} + */ + "getRelatedDocumentId": function() {}, + /** + * Atribui valor para relatedDocumentId + * @memberOf fluigAPI + * @param {int} relatedDocumentId + */ + "setRelatedDocumentId": function(relatedDocumentId) {} +}; +com.fluig.sdk.api.workflow.CardIndexAttachmentVO.prototype = { + /** + * Recupera valor do fileName + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * Atribui valor para fileName + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * Recupera valor do principal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * Atribui valor para principal + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * Recupera valor do attach + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * Atribui valor para attach + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +CardIndexAttachmentVO.prototype = { + /** + * Recupera valor do fileName + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * Atribui valor para fileName + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * Recupera valor do principal + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * Atribui valor para principal + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * Recupera valor do attach + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * Atribui valor para attach + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.page.PageWidgetMobileApiVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlot": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slot + */ + "setSlot": function(slot) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} order + */ + "setOrder": function(order) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileEnabled + */ + "setMobileEnabled": function(mobileEnabled) {} +}; +PageWidgetMobileApiVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSlot": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} slot + */ + "setSlot": function(slot) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} order + */ + "setOrder": function(order) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} code + */ + "setCode": function(code) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isMobileEnabled": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobileEnabled + */ + "setMobileEnabled": function(mobileEnabled) {} +}; +com.fluig.sdk.api.social.MediaVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaName + */ + "setMediaName": function(mediaName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaType + */ + "setMediaType": function(mediaType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaId + */ + "setMediaId": function(mediaId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMediaVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mediaVersion + */ + "setMediaVersion": function(mediaVersion) {} +}; +MediaVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaName + */ + "setMediaName": function(mediaName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaType + */ + "setMediaType": function(mediaType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getMediaId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} mediaId + */ + "setMediaId": function(mediaId) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getMediaVersion": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} mediaVersion + */ + "setMediaVersion": function(mediaVersion) {} +}; +com.fluig.sdk.api.social.ArticleCoverVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPath": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} path + */ + "setPath": function(path) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPictureName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pictureName + */ + "setPictureName": function(pictureName) {}, + /** + * + * @memberOf fluigAPI + * @returns {byte[]} + */ + "getImage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {byte[]} image + */ + "setImage": function(image) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCoordinateX": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} coordinateX + */ + "setCoordinateX": function(coordinateX) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCoordinateY": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} coordinateY + */ + "setCoordinateY": function(coordinateY) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWidth": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} width + */ + "setWidth": function(width) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} height + */ + "setHeight": function(height) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getBase64media": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} base64media + */ + "setBase64media": function(base64media) {}, + /** + * + * @memberOf fluigAPI + */ + "convertMediaData": function() {}, + /** + * + * @memberOf fluigAPI + */ + "getCanvasData": function() {}, + /** + * + * @memberOf fluigAPI + * @param canvasData + */ + "setCanvasData": function(canvasData) {}, + /** + * + * @memberOf fluigAPI + */ + "getBoxData": function() {}, + /** + * + * @memberOf fluigAPI + * @param boxData + */ + "setBoxData": function(boxData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPictureId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pictureId + */ + "setPictureId": function(pictureId) {}, + /** + * Recupera o valor do field windowHeight + * @memberOf fluigAPI + * @returns {int} + */ + "getWindowHeight": function() {}, + /** + * Setado o valor do field windowHeight + * @memberOf fluigAPI + * @param {int} windowHeight + */ + "setWindowHeight": function(windowHeight) {}, + /** + * Recupera o valor do field windowWidth + * @memberOf fluigAPI + * @returns {int} + */ + "getWindowWidth": function() {}, + /** + * Setado o valor do field windowWidth + * @memberOf fluigAPI + * @param {int} windowWidth + */ + "setWindowWidth": function(windowWidth) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +ArticleCoverVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPath": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} path + */ + "setPath": function(path) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPictureName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pictureName + */ + "setPictureName": function(pictureName) {}, + /** + * + * @memberOf fluigAPI + * @returns {byte[]} + */ + "getImage": function() {}, + /** + * + * @memberOf fluigAPI + * @param {byte[]} image + */ + "setImage": function(image) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCoordinateX": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} coordinateX + */ + "setCoordinateX": function(coordinateX) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getCoordinateY": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} coordinateY + */ + "setCoordinateY": function(coordinateY) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWidth": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} width + */ + "setWidth": function(width) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} height + */ + "setHeight": function(height) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getBase64media": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} base64media + */ + "setBase64media": function(base64media) {}, + /** + * + * @memberOf fluigAPI + */ + "convertMediaData": function() {}, + /** + * + * @memberOf fluigAPI + */ + "getCanvasData": function() {}, + /** + * + * @memberOf fluigAPI + * @param canvasData + */ + "setCanvasData": function(canvasData) {}, + /** + * + * @memberOf fluigAPI + */ + "getBoxData": function() {}, + /** + * + * @memberOf fluigAPI + * @param boxData + */ + "setBoxData": function(boxData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPictureId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pictureId + */ + "setPictureId": function(pictureId) {}, + /** + * Recupera o valor do field windowHeight + * @memberOf fluigAPI + * @returns {int} + */ + "getWindowHeight": function() {}, + /** + * Setado o valor do field windowHeight + * @memberOf fluigAPI + * @param {int} windowHeight + */ + "setWindowHeight": function(windowHeight) {}, + /** + * Recupera o valor do field windowWidth + * @memberOf fluigAPI + * @returns {int} + */ + "getWindowWidth": function() {}, + /** + * Setado o valor do field windowWidth + * @memberOf fluigAPI + * @param {int} windowWidth + */ + "setWindowWidth": function(windowWidth) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.social.SociableVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberLikes": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberLikes + */ + "setNumberLikes": function(numberLikes) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberShares": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberShares + */ + "setNumberShares": function(numberShares) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberComments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberComments + */ + "setNumberComments": function(numberComments) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberDenouncements": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberDenouncements + */ + "setNumberDenouncements": function(numberDenouncements) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTags": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tags + */ + "setTags": function(tags) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @param {String} sociableType + */ + "setSociableType": function(sociableType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSociableType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectClass + */ + "setObjectClass": function(objectClass) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectClass": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectId + */ + "setObjectId": function(objectId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} thumbURL + */ + "setThumbURL": function(thumbURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getThumbURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userId + */ + "setUserId": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +SociableVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberLikes": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberLikes + */ + "setNumberLikes": function(numberLikes) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberShares": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberShares + */ + "setNumberShares": function(numberShares) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberComments": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberComments + */ + "setNumberComments": function(numberComments) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getNumberDenouncements": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} numberDenouncements + */ + "setNumberDenouncements": function(numberDenouncements) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTags": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} tags + */ + "setTags": function(tags) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @param {String} sociableType + */ + "setSociableType": function(sociableType) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSociableType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectClass + */ + "setObjectClass": function(objectClass) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectClass": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectId + */ + "setObjectId": function(objectId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} thumbURL + */ + "setThumbURL": function(thumbURL) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getThumbURL": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} userId + */ + "setUserId": function(userId) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getUserId": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAlias": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} alias + */ + "setAlias": function(alias) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "hashCode": function() {}, + /** + * + * @memberOf fluigAPI + * @param obj + * @returns {boolean} + */ + "equals": function(obj) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.social.SocialBreadcrumbItemVO.prototype = { + /** + * Recupera o valor do field url + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * Setado o valor do field url + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * Recupera o valor do field description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Setado o valor do field description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +SocialBreadcrumbItemVO.prototype = { + /** + * Recupera o valor do field url + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * Setado o valor do field url + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * Recupera o valor do field description + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * Setado o valor do field description + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {} +}; +com.fluig.sdk.api.workflow.ProcessStateVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do sequence + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * Atribui valor para sequence + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * Recupera valor do stateName + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * Atribui valor para stateName + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * Recupera valor do stateDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * Atribui valor para stateDescription + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {} +}; +ProcessStateVO.prototype = { + /** + * Recupera valor do tenantId + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * Atribui valor para tenantId + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {}, + /** + * Recupera valor do sequence + * @memberOf fluigAPI + * @returns {int} + */ + "getSequence": function() {}, + /** + * Atribui valor para sequence + * @memberOf fluigAPI + * @param {int} sequence + */ + "setSequence": function(sequence) {}, + /** + * Recupera valor do stateName + * @memberOf fluigAPI + * @returns {String} + */ + "getStateName": function() {}, + /** + * Atribui valor para stateName + * @memberOf fluigAPI + * @param {String} stateName + */ + "setStateName": function(stateName) {}, + /** + * Recupera valor do stateDescription + * @memberOf fluigAPI + * @returns {String} + */ + "getStateDescription": function() {}, + /** + * Atribui valor para stateDescription + * @memberOf fluigAPI + * @param {String} stateDescription + */ + "setStateDescription": function(stateDescription) {} +}; +com.fluig.sdk.api.task.TaskKindEnum.prototype = { + /** + * Returns an array containing the constants of this enum type, inthe order they are declared. This method may be used to iterateover the constants as follows:

for (TaskKindEnum c : TaskKindEnum.values())   System.out.println(c);
+ * @memberOf fluigAPI + */ + "values": function() {}, + /** + * Returns the enum constant of this type with the specified name.The string must match exactly an identifier used to declare anenum constant in this type. (Extraneous whitespace characters are not permitted.) + * @memberOf fluigAPI + * @param {String} name + */ + "valueOf": function(name) {} +}; +TaskKindEnum.prototype = { + /** + * Returns an array containing the constants of this enum type, inthe order they are declared. This method may be used to iterateover the constants as follows:
for (TaskKindEnum c : TaskKindEnum.values())   System.out.println(c);
+ * @memberOf fluigAPI + */ + "values": function() {}, + /** + * Returns the enum constant of this type with the specified name.The string must match exactly an identifier used to declare anenum constant in this type. (Extraneous whitespace characters are not permitted.) + * @memberOf fluigAPI + * @param {String} name + */ + "valueOf": function(name) {} +}; +com.fluig.sdk.api.task.TaskStatusEnum.prototype = { + /** + * Returns an array containing the constants of this enum type, inthe order they are declared. This method may be used to iterateover the constants as follows:
for (TaskStatusEnum c : TaskStatusEnum.values())   System.out.println(c);
+ * @memberOf fluigAPI + */ + "values": function() {}, + /** + * Returns the enum constant of this type with the specified name.The string must match exactly an identifier used to declare anenum constant in this type. (Extraneous whitespace characters are not permitted.) + * @memberOf fluigAPI + * @param {String} name + */ + "valueOf": function(name) {} +}; +TaskStatusEnum.prototype = { + /** + * Returns an array containing the constants of this enum type, inthe order they are declared. This method may be used to iterateover the constants as follows:
for (TaskStatusEnum c : TaskStatusEnum.values())   System.out.println(c);
+ * @memberOf fluigAPI + */ + "values": function() {}, + /** + * Returns the enum constant of this type with the specified name.The string must match exactly an identifier used to declare anenum constant in this type. (Extraneous whitespace characters are not permitted.) + * @memberOf fluigAPI + * @param {String} name + */ + "valueOf": function(name) {} +}; +com.fluig.sdk.api.alert.AlertActionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionAfterExecKey": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIntegrationType": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getHttpMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} httpMethod + */ + "setHttpMethod": function(httpMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActionType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} actionType + */ + "setActionType": function(actionType) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExecuted": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} executed + */ + "setExecuted": function(executed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionAfterExec": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} descriptionAfterExec + */ + "setDescriptionAfterExec": function(descriptionAfterExec) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} actionKey + */ + "setActionKey": function(actionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {} +}; +AlertActionVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionAfterExecKey": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIntegrationType": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getUrl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} url + */ + "setUrl": function(url) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getHttpMethod": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} httpMethod + */ + "setHttpMethod": function(httpMethod) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActionType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} actionType + */ + "setActionType": function(actionType) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getExecuted": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} executed + */ + "setExecuted": function(executed) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionAfterExec": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} descriptionAfterExec + */ + "setDescriptionAfterExec": function(descriptionAfterExec) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getActionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} actionKey + */ + "setActionKey": function(actionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {} +}; +com.fluig.sdk.api.alert.AlertEventVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEventKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} eventKey + */ + "setEventKey": function(eventKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSingleDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} singleDescription + */ + "setSingleDescription": function(singleDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescription + */ + "setGroupDescription": function(groupDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getGrouped": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} grouped + */ + "setGrouped": function(grouped) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanRemove": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canRemove + */ + "setCanRemove": function(canRemove) {}, + /** + * + * @memberOf fluigAPI + */ + "getModule": function() {}, + /** + * + * @memberOf fluigAPI + * @param module + */ + "setModule": function(module) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIcon": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} icon + */ + "setIcon": function(icon) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getOnlyAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} onlyAdmin + */ + "setOnlyAdmin": function(onlyAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRequired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} required + */ + "setRequired": function(required) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} descriptionKey + */ + "setDescriptionKey": function(descriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSingleDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} singleDescriptionKey + */ + "setSingleDescriptionKey": function(singleDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescriptionKey + */ + "setGroupDescriptionKey": function(groupDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +AlertEventVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getEventKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} eventKey + */ + "setEventKey": function(eventKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSingleDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} singleDescription + */ + "setSingleDescription": function(singleDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescription + */ + "setGroupDescription": function(groupDescription) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getGrouped": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} grouped + */ + "setGrouped": function(grouped) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getCanRemove": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} canRemove + */ + "setCanRemove": function(canRemove) {}, + /** + * + * @memberOf fluigAPI + */ + "getModule": function() {}, + /** + * + * @memberOf fluigAPI + * @param module + */ + "setModule": function(module) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIcon": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} icon + */ + "setIcon": function(icon) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getOnlyAdmin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} onlyAdmin + */ + "setOnlyAdmin": function(onlyAdmin) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getRequired": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} required + */ + "setRequired": function(required) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getActive": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} active + */ + "setActive": function(active) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} descriptionKey + */ + "setDescriptionKey": function(descriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getSingleDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} singleDescriptionKey + */ + "setSingleDescriptionKey": function(singleDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getGroupDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} groupDescriptionKey + */ + "setGroupDescriptionKey": function(groupDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "toString": function() {} +}; +com.fluig.sdk.api.alert.AlertObjectVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getObjectId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} objectId + */ + "setObjectId": function(objectId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectClass": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectClass + */ + "setObjectClass": function(objectClass) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLink": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} link + */ + "setLink": function(link) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getNote": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} note + */ + "setNote": function(note) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeDescription + */ + "setTypeDescription": function(typeDescription) {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectDetail + */ + "setObjectDetail": function(objectDetail) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectDetail": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeDescriptionKey + */ + "setTypeDescriptionKey": function(typeDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectDetailKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectDetailKey + */ + "setObjectDetailKey": function(objectDetailKey) {} +}; +AlertObjectVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getObjectId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} objectId + */ + "setObjectId": function(objectId) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectClass": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectClass + */ + "setObjectClass": function(objectClass) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLink": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} link + */ + "setLink": function(link) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getNote": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} note + */ + "setNote": function(note) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeDescription + */ + "setTypeDescription": function(typeDescription) {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectDetail + */ + "setObjectDetail": function(objectDetail) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectDetail": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTypeDescriptionKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} typeDescriptionKey + */ + "setTypeDescriptionKey": function(typeDescriptionKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getObjectDetailKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} objectDetailKey + */ + "setObjectDetailKey": function(objectDetailKey) {} +}; +com.fluig.sdk.api.alert.AlertUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFisrtName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastUpdateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastUpdateDate + */ + "setLastUpdateDate": function(lastUpdateDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {} +}; +AlertUserVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLogin": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} login + */ + "setLogin": function(login) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullName + */ + "setFullName": function(fullName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFisrtName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLastName": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getLastUpdateDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} lastUpdateDate + */ + "setLastUpdateDate": function(lastUpdateDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {} +}; +com.fluig.sdk.api.alert.AlertSenderVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + */ + "getUser": function() {}, + /** + * + * @memberOf fluigAPI + * @param user + */ + "setUser": function(user) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getVia": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} via + */ + "setVia": function(via) {} +}; +AlertSenderVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + */ + "getUser": function() {}, + /** + * + * @memberOf fluigAPI + * @param user + */ + "setUser": function(user) {}, + /** + * + * @memberOf fluigAPI + * @returns {Date} + */ + "getCreationDate": function() {}, + /** + * + * @memberOf fluigAPI + * @param {Date} creationDate + */ + "setCreationDate": function(creationDate) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getVia": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} via + */ + "setVia": function(via) {} +}; +com.fluig.sdk.filter.FilterFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} key + */ + "setKey": function(key) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLabel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} label + */ + "setLabel": function(label) {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSlotId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} slotId + */ + "setSlotId": function(slotId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isVisible": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} visible + */ + "setVisible": function(visible) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColor": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} color + */ + "setColor": function(color) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFontStyle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fontStyle + */ + "setFontStyle": function(fontStyle) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOrderPosition": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} orderPosition + */ + "setOrderPosition": function(orderPosition) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFontSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} fontSize + */ + "setFontSize": function(fontSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSensitiveData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} sensitiveData + */ + "setSensitiveData": function(sensitiveData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTextDecoration": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} textDecoration + */ + "setTextDecoration": function(textDecoration) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFontWeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fontWeight + */ + "setFontWeight": function(fontWeight) {} +}; +FilterFieldVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} key + */ + "setKey": function(key) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getValue": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} value + */ + "setValue": function(value) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getType": function() {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getLabel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} label + */ + "setLabel": function(label) {}, + /** + * + * @memberOf fluigAPI + * @param {String} type + */ + "setType": function(type) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getSlotId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} slotId + */ + "setSlotId": function(slotId) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isVisible": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} visible + */ + "setVisible": function(visible) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getColor": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} color + */ + "setColor": function(color) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFontStyle": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fontStyle + */ + "setFontStyle": function(fontStyle) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getOrderPosition": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} orderPosition + */ + "setOrderPosition": function(orderPosition) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getFontSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} fontSize + */ + "setFontSize": function(fontSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "isSensitiveData": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} sensitiveData + */ + "setSensitiveData": function(sensitiveData) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTextDecoration": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} textDecoration + */ + "setTextDecoration": function(textDecoration) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFontWeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fontWeight + */ + "setFontWeight": function(fontWeight) {} +}; +com.fluig.sdk.filter.FilterOrderVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + */ + "getField": function() {}, + /** + * + * @memberOf fluigAPI + * @param field + */ + "setField": function(field) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} order + */ + "setOrder": function(order) {} +}; +FilterOrderVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + */ + "getField": function() {}, + /** + * + * @memberOf fluigAPI + * @param field + */ + "setField": function(field) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getOrder": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} order + */ + "setOrder": function(order) {} +}; +com.fluig.sdk.api.cardindex.AttachmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPathName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pathName + */ + "setPathName": function(pathName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIconPath": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} iconPath + */ + "setIconPath": function(iconPath) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFileSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fileSize + */ + "setFileSize": function(fileSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDescriptor": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} descriptor + */ + "setDescriptor": function(descriptor) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullPatch": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullPatch + */ + "setFullPatch": function(fullPatch) {}, + /** + * + * @memberOf fluigAPI + */ + "getFileSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param fileSelected + */ + "setFileSelected": function(fileSelected) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEditing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} editing + */ + "setEditing": function(editing) {}, + /** + * + * @memberOf fluigAPI + * @returns {byte[]} + */ + "getFilecontent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {byte[]} filecontent + */ + "setFilecontent": function(filecontent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobile": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobile + */ + "setMobile": function(mobile) {} +}; +AttachmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFileName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fileName + */ + "setFileName": function(fileName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getPathName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} pathName + */ + "setPathName": function(pathName) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getIconPath": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} iconPath + */ + "setIconPath": function(iconPath) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getFileSize": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} fileSize + */ + "setFileSize": function(fileSize) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getPrincipal": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} principal + */ + "setPrincipal": function(principal) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getAttach": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} attach + */ + "setAttach": function(attach) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDescriptor": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} descriptor + */ + "setDescriptor": function(descriptor) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getFullPatch": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} fullPatch + */ + "setFullPatch": function(fullPatch) {}, + /** + * + * @memberOf fluigAPI + */ + "getFileSelected": function() {}, + /** + * + * @memberOf fluigAPI + * @param fileSelected + */ + "setFileSelected": function(fileSelected) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getEditing": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} editing + */ + "setEditing": function(editing) {}, + /** + * + * @memberOf fluigAPI + * @returns {byte[]} + */ + "getFilecontent": function() {}, + /** + * + * @memberOf fluigAPI + * @param {byte[]} filecontent + */ + "setFilecontent": function(filecontent) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getMobile": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} mobile + */ + "setMobile": function(mobile) {} +}; +com.fluig.sdk.api.workflow.BPMLocalVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + */ + "getLatitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param latitude + */ + "setLatitude": function(latitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getLongitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param longitude + */ + "setLongitude": function(longitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getRadius": function() {}, + /** + * + * @memberOf fluigAPI + * @param radius + */ + "setRadius": function(radius) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDefaultLocale": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} defaultLocale + */ + "setDefaultLocale": function(defaultLocale) {} +}; +BPMLocalVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getTimezone": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} timezone + */ + "setTimezone": function(timezone) {}, + /** + * + * @memberOf fluigAPI + */ + "getLatitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param latitude + */ + "setLatitude": function(latitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getLongitude": function() {}, + /** + * + * @memberOf fluigAPI + * @param longitude + */ + "setLongitude": function(longitude) {}, + /** + * + * @memberOf fluigAPI + */ + "getRadius": function() {}, + /** + * + * @memberOf fluigAPI + * @param radius + */ + "setRadius": function(radius) {}, + /** + * + * @memberOf fluigAPI + * @returns {boolean} + */ + "getDefaultLocale": function() {}, + /** + * + * @memberOf fluigAPI + * @param {boolean} defaultLocale + */ + "setDefaultLocale": function(defaultLocale) {} +}; +com.fluig.sdk.api.workflow.BPMProcessAttachmentSecurityConfigurationVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getAssignmentConfiguration": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignmentConfiguration + */ + "setAssignmentConfiguration": function(assignmentConfiguration) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessLevel + */ + "setAccessLevel": function(accessLevel) {} +}; +BPMProcessAttachmentSecurityConfigurationVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getAssignmentConfiguration": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignmentConfiguration + */ + "setAssignmentConfiguration": function(assignmentConfiguration) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getAccessLevel": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} accessLevel + */ + "setAccessLevel": function(accessLevel) {} +}; +com.fluig.sdk.api.social.CropVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} height + */ + "setHeight": function(height) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWidth": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} width + */ + "setWidth": function(width) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLeft": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} left + */ + "setLeft": function(left) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTop": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} top + */ + "setTop": function(top) {} +}; +CropVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getHeight": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} height + */ + "setHeight": function(height) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getWidth": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} width + */ + "setWidth": function(width) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getLeft": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} left + */ + "setLeft": function(left) {}, + /** + * + * @memberOf fluigAPI + * @returns {int} + */ + "getTop": function() {}, + /** + * + * @memberOf fluigAPI + * @param {int} top + */ + "setTop": function(top) {} +}; +com.fluig.sdk.api.alert.AlertModuleVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getModuleKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} moduleKey + */ + "setModuleKey": function(moduleKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {} +}; +AlertModuleVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getModuleKey": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} moduleKey + */ + "setModuleKey": function(moduleKey) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {long} + */ + "getTenantId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {long} tenantId + */ + "setTenantId": function(tenantId) {} +}; +com.fluig.sdk.api.workflow.BPMAssignmentConfigurationVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getAssignment": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignment + */ + "setAssignment": function(assignment) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConfiguration": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} configuration + */ + "setConfiguration": function(configuration) {} +}; +BPMAssignmentConfigurationVO.prototype = { + /** + * + * @memberOf fluigAPI + */ + "getAssignment": function() {}, + /** + * + * @memberOf fluigAPI + * @param assignment + */ + "setAssignment": function(assignment) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getConfiguration": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} configuration + */ + "setConfiguration": function(configuration) {} +}; +com.fluig.sdk.api.workflow.BPMAssignmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getImpl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} impl + */ + "setImpl": function(impl) {} +}; +BPMAssignmentVO.prototype = { + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getId": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} id + */ + "setId": function(id) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getDescription": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} description + */ + "setDescription": function(description) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getName": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} name + */ + "setName": function(name) {}, + /** + * + * @memberOf fluigAPI + * @returns {String} + */ + "getImpl": function() {}, + /** + * + * @memberOf fluigAPI + * @param {String} impl + */ + "setImpl": function(impl) {} +}; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/hAPI.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/hAPI.js new file mode 100644 index 0000000..67d7a68 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/hAPI.js @@ -0,0 +1,251 @@ + +hAPI.prototype = new Object(); + +/** + * Idem função entry do Progress. Retorna a ocorrência numEntrada após o split da string. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  //O valor retornado é "v2"
+ *  var valor = hAPI.entry(2, "v1;v2;v3", ";");
+ *
+ * @memberOf hAPI + * @param {Number} numEntrada + * @param {String} str + * @param {String} delimitador + * @returns {String} Retorna a ocorrencia numEntrada + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.entry = function(numEntrada, str, delimitador){return "";}; + +/** + * Retorna o valor de um campo do fichário. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var valor = hAPI.getCardValue("campo1");
+ *
+ * @memberOf hAPI + * @param {String} nomeCampo nome do Campo + * @returns {String} Valor do campo informado + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.getCardValue = function(nomeCampo){return "";}; + +/** + * Atribui novo valor a um campo do fichário. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  hAPI.setCardValue("campo1", "valorX");
+ *
+ * @memberOf hAPI + * @param {String} nomeCampo nome do Campo + * @param {String} valor novo valor para o Campo + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.setCardValue = function(nomeCampo, valor){}; + +/** + * Encaminha o processo para uma determinada Atividade. Deve ser usado para tomar decisões em atividades automáticas de listener (AutomaticTasks)
+ * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var colaboradores = new java.util.ArrayList();
+ *  colaboradores.add("adm");
+ *  hAPI.setAutomaticDecision(2, colaboradores, "Decisão Automática");
+ *
+ * @memberOf hAPI + * @param {Number} numAtividade Número da Atividade de destino. + * @param {Array} responsaveis Lista com o ID dos colaboradores que receberão a atividade. + * @param {String} comentario Comentario da atividad no processo. + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.setAutomaticDecision = function(numAtividade, responsaveis, comentario){}; + +/** + * Lista todas as threads em execução de um processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var threads = hAPI.getActiveStates();
+ *  log.info(threads.get(0));
+ *
+ * @memberOf hAPI + * @returns {List} Lista com todas as threads em execução + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.getActiveStates = function(){return [];}; + +/** + * Atribui um novo prazo a uma atividade do processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *	var processo = new java.lang.Integer( getValue("WKNumProces") );
+ *	var data = new java.text.SimpleDateFormat("dd/MM/yyyy").parse( "10/10/2010" );
+ *  hAPI.setDueDate(processo, 0, "adm", data, 0);
+ *  //Define o prazo para Hoje ao meio dia
+ *  hAPI.setDueDate(1, 0, "adm", new java.util.Date(), (12 * 60 * 60) );
+ *
+ * @memberOf hAPI + * @param {Number} numProcesso Id do processo + * @param {Number} numThread Id da thread (geralmente 0). Usado para processos que possuem FORK. + * @param {String} colaborador Id do responsavel pela atividade + * @param {Number} segundos Usado para calcular a hora do prazo. Deve ser informado a quantidade de segundos para atingir uma determida hora. + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.setDueDate = function(numProcesso, numThread, colaborador, novaData, segundos){}; + + +/** + * Transfere o processo atual para outro(s) colaborador(es). + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var colaboradores = new java.util.ArrayList();
+ *  colaboradores.add("adm");
+ *  hAPI.transferTask(colaboradores, "Tarefa Transferida", 0);
+ *
+ * @memberOf hAPI + * @param {Array} colaboradores Lista com os colaboradores que receberão a atividade. + * @param {String} comentario Comentário do processo para transferência + * @param {Number} numThread Id da thread (geralmente 0). Usado para processos que possuem FORK. + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.transferTask = function(colaboradores, comentario, numThread){}; + +/** + * Transfere o processo atual para outro(s) colaborador(es). + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var colaboradores = new java.util.ArrayList();
+ *  colaboradores.add("adm");
+ *  hAPI.transferTask(colaboradores, "Tarefa Transferida");
+ *
+ * @memberOf hAPI + * @param {Array} colaboradores Lista com os colaboradores que receberão a atividade. + * @param {String} comentario Comentário do processo para a transferência + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.transferTask = function(colaboradores, comentario){}; + +/** + * Define uma observação para a atividade atual do processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var processo = new java.lang.Integer( getValue("WKNumProces") );
+ *  hAPI.setTaskComments(getValue("WKUser"), processo, 0, "Comentario Atividade");
+ *
+ * @memberOf hAPI + * @param {String} colaboradore Id do colaborador. + * @param {Number} numProcesso Id do processo + * @param {Number} numThread Id da thread (geralmente 0). Usado para processos que possuem FORK. + * @param {String} comentario Comentário do processo para a atividade corrente + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.setTaskComments = function(colaborador, numProcesso, numThread, comentario){}; + +/** + * Retorna o valor de uma propriedade avançada do Processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var valor = hAPI.getAdvancedProperty("Propriedade1");
+ *  log.info(valor);
+ *
+ * @memberOf hAPI + * @param {String} nomePropriedade Id da propriedade cadastrada. + * @returns {String} valor da propriedade + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.getAdvancedProperty = function(nomePropriedade){return "";}; + + +/** + * Retorna os valores do fichário do processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var card = hAPI.getCardData(186);
+ *  log.info(card.get("campo1"));
+ *
+ * @memberOf hAPI + * @param {Number} numProcesso Id do processo. + * @returns {Object} HashMap com os valores do fiha do processo + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.getCardData = function(numProcesso){return new Object();}; + +/** + * Inicia uma nova instância de um processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var lista = new java.util.ArrayList();
+ *  lista.add("adm");
+ *  var resposta = hAPI.startProcess("ProcessoXPTO",
+ *  								 0,
+ *  								 lista ,
+ *  								 "Iniciado automaticamente",
+ *  								 false,
+ *  								 null,
+ *  								 false);
+ *  var numProcessoCriado = resposta.get("iProcess");
+ *
+ * @memberOf hAPI + * @param {String} idProcesso Código do processo cadastrado no Fluig. + * @param {Number} numAtividade Número da atividade de inicio do processo. Pode ser informado 0. + * @param {Array} colaboradores Id dos usuários que receberão a atividade. + * @param {String} comentario Comentário para a atividade do processo. + * @param {Boolean} completaTarefa indica se a tarefa sera finalizada após a criação do processo. + * @param {Object} valoresFicha HashMap representando propriedade/valor dos campos do fichario do processo. + * @param {Boolean} modoGestor indica se a tarefa sera inicializada com o modo gestor do Fluig ativo. + * @returns {Object} HashMap com informações referentes ao processo criado + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.startProcess = function(idProcesso, numAtividade, colaboradores, comentario, completaTarefa, valoresFicha, modoGestor){return new Object();}; + +/** + * Atribui um usuario substituto para a atividade atual do processo. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  hAPI.setColleagueReplacement("adm");
+ *
+ * @memberOf hAPI + * @param {String} novoResponsavel Id do colaborador substituto. + * @since Fluig 1.3 + * @see http://www.totvs.com.br + */ +hAPI.setColleagueReplacement = function(novoResponsavel){}; + +/** + * Retorna o link para movimentação da solicitação. + * Usar em eventos do Processo. + *
+ *Exemplo:
+ *  var valor = getUserTaskLink(2);
+ *  log.info(valor);
+ *
+ * @memberOf hAPI + * @param {Number} numAtividade Número da Atividade de destino. + * @returns {String} Link para movimentação da solicitação. + * @since Fluig 1.1.4 + * @see http://www.totvs.com.br + */ +hAPI.getUserTaskLink = function(numAtividade){return "";}; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/relatedDocumentDto.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/relatedDocumentDto.js new file mode 100644 index 0000000..3acba4b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/relatedDocumentDto.js @@ -0,0 +1,50 @@ +/** + * Disponibiliza diversas funções para consulta de informações da entidade documento. + * Usar em eventos do Fluig. + * @super Object + * @memberOf relatedDocumentDto + * @since Fluig 1.0 + * @see http://www.fluig.com + */ +relatedDocumentDto.prototype=new Object(); +/** + * Retorna o número do documento.

+ * Usar em eventos do Fluig. + *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna o número do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+relatedDocumentDto.getDocumentId = function(){return "";};
+/**
+ * Retorna o número do documento relacionado. 

+ * Usar em eventos do Fluig. + *
+ * @memberOf relatedDocumentDto
+ * @returns int Número do documento relacionado
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+relatedDocumentDto.getRelatedDocumentId = function(){return "";};
+/**
+ * Retorna a versão do documento. 

+ * Usar em eventos do Fluig. + *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna a versão do documento
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+relatedDocumentDto.getVersion = function(){return "";};
+/**
+ * Retorna o código da empresa em que o 
+ * documento foi publicado.

+ * Usar em eventos do Fluig. + *
+ * @memberOf relatedDocumentDto
+ * @returns int Retorna o código da empresa em que o documento foi publicado. 
+ * @since   Fluig 1.0
+ * @see    http://www.fluig.com    
+ */
+relatedDocumentDto.getCompanyId = function(){return "";};
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js
new file mode 100644
index 0000000..1ca5a60
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/system.js
@@ -0,0 +1,1458 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2010 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *     IBM Corporation - initial API and implementation
+ ******************************************************************************
+* Please see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
+*/
+
+/**
+  * Object Object()
+  * @constructor
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function Object(){};
+ /**
+  * function toString() 
+  * @memberOf   Object
+  * @returns {String}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.toString = function(){return "";};
+ /**
+  * function toLocaleString() 
+  * @memberOf   Object
+  * @returns {String}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.toLocaleString = function(){return "";};
+ /**
+  * function valueOf() 
+  * @memberOf   Object
+  * @returns {Object}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.valueOf = function(){return new Object();};
+ /**
+  * function hasOwnProperty(name) 
+  * @memberOf   Object
+  * @param   {String} name
+  * @returns {Boolean}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.hasOwnProperty = function(name){return true;};
+ /**
+  * function isPrototypeOf(o) 
+  * @memberOf   Object
+  * @param   {Object} o
+  * @returns {Boolean}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.isPrototypeOf = function(o){return true;};
+ /**
+  * function propertyIsEnumerable(name) 
+  * @memberOf   Object
+  * @param   {Object} name
+  * @returns {Boolean}
+  * @see     Object
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Object.prototype.propertyIsEnumerable = function(name){return true;};
+/**
+  * Property constructor
+  * @type  Function
+  * @memberOf Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */ 
+Object.prototype.constructor = new Function();
+
+/**
+  * Object String()
+  * @constructor
+  * @extends Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function String(){}
+String.prototype = new Object();
+/**
+  * static function fromCharCode(charCode1, ...)
+  * @memberOf   String
+  * @param {Number} charCode
+  * @returns {String}
+  * @static
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.fromCharCode = function(charCode){return "";};
+/**
+  * Property length
+  * @type    Number
+  * @memberOf   String
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.length = 1;
+ /**
+  * function charAt(position) 
+  * @memberOf   String
+  * @param   {Number} position
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.charAt = function(position){return "";};
+ /**
+  * function charCodeAt(position) 
+  * @memberOf   String
+  * @param   {Number} position
+  * @returns {Number}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.charCodeAt = function(position){return 0;};
+ /**
+  * function concat(value1, ...) 
+  * @memberOf   String
+  * @param {String} value
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.concat = function(value){return "";};
+ /**
+  * function indexOf(searchString, startPosition) 
+  * @memberOf   String
+  * @param   {String} searchString
+  * @param   {Number} startPosition
+  * @returns {Number}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.indexOf = function(searchString, startPosition){return 1;};
+ /**
+  * function lastIndexOf(searchString, startPosition) 
+  * @memberOf   String
+  * @param   {String} searchString
+  * @param   {Number} startPosition
+  * @returns {Number}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.lastIndexOf = function(searchString, startPosition){return 1;};
+ /**
+  * function localeCompare(otherString) 
+  * @memberOf   String
+  * @param   {String} otherString
+  * @returns {Number}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.localeCompare = function(otherString){return 0;};
+ /**
+  * function match(regexp) 
+  * @memberOf   String
+  * @param   {RegExp} regexp
+  * @returns {Array}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.match = function(regexp){return [];};
+ /**
+  * function replace(regexp, replaceValue) 
+  * @memberOf   String
+  * @param   {RegExp} regexp
+  * @param   {String} replaceValue
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.replace = function(regexp, replaceValue){return "";};
+ /**
+  * function search(regexp) 
+  * @memberOf   String
+  * @param   {RegExp} regexp
+  * @returns {Number}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.search = function(regexp){return 1;};
+ /**
+  * function slice(start, end) 
+  * @memberOf   String
+  * @param   {Number} start
+  * @param   {Number} end
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.slice = function(start, end){return "";};
+ /**
+  * function split(separator, limit) 
+  * @memberOf   String
+  * @param   {String} separator
+  * @param   {Number} limit
+  * @returns {Array}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.split = function(separator, limit){return [];};
+ /**
+  * function substring(start, end) 
+  * @memberOf   String
+  * @param   {Number} start
+  * @param   {Number} end
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.substring = function(start, end){return "";};
+ /**
+  * function toLowerCase() 
+  * @memberOf   String
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.toLowerCase = function(){return "";};
+ /**
+  * function toLocaleLowerCase() 
+  * @memberOf   String
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.toLocaleLowerCase = function(){return "";};
+ /**
+  * function toUpperCase() 
+  * @memberOf   String
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.toUpperCase= function (){return "";};
+ /**
+  * function toLocaleUpperCase() 
+  * @memberOf   String
+  * @returns {String}
+  * @see     String
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+String.prototype.toLocaleUpperCase = function(){return "";};
+
+/**
+  * Object Number()
+  * @constructor
+  * @extends Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function Number(){}
+Number.prototype = new Object();
+/**
+  * property MIN_VALUE
+  * @type Number
+  * @memberOf Number
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Number.MIN_VALUE = 0;
+/**
+  * property MAX_VALUE
+  * @type Number
+  * @memberOf Number
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Number.MAX_VALUE = 0 ;
+/**
+  * property NaN
+  * @type Number
+  * @memberOf Number
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Number.NaN = 0;
+/**
+  * property NEGATIVE_INFINITY
+  * @type Number
+  * @memberOf Number
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Number.NEGATIVE_INFINITY = 0;
+/**
+  * property POSITIVE_INFINITY
+  * @type Number
+  * @memberOf Number
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Number.POSITIVE_INFINITY = 0;
+/**
+  * function toFixed(fractionDigits)
+  * @memberOf Number
+  * @param {Number} fractionDigits
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Number.prototype.toFixed = function(fractionDigits){return "";};
+/**
+ * function toExponential(fractionDigits)
+ * @memberOf Number
+ * @param {Number} fractionDigits
+ * @returns {String}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+*/
+Number.prototype.toExponential = function(fractionDigits){return "";};
+/**
+ * function toPrecision(precision)
+ * @memberOf Number
+ * @param {Number} fractionDigits
+ * @returns {String}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+*/
+Number.prototype.toPrecision = function(fractionDigits){return "";};
+
+/**
+ * Object Boolean()
+ * @constructor
+ * @extends Object
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition. 
+*/
+function Boolean(){};
+Boolean.prototype = new Object();
+
+/**
+  * Object Array()
+  * @constructor
+  * @extends Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function Array(){};
+Array.prototype = new Object();
+/**
+  * Property length
+  * @type    Number
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Array.prototype.length = 1;
+/**
+  * function concat(args)
+  * @param {Array} args
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Array.prototype.concat = function(args){return [];};
+/**
+  * function join(seperator)
+  * @param {String} seperator
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Array.prototype.join = function(seperator){return [];};
+/**
+  * function pop()
+  * @returns {Object}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */  
+Array.prototype.pop = function(){return new Object();};
+/**
+  * function push(args)
+  * @param {Array} args
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.   
+ */  
+Array.prototype.push = function(args){};
+/**
+  * function reverse()
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Array.prototype.reverse = function(){return [];};
+/**
+  * function shift()
+  * @returns {Object}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.     
+ */  
+Array.prototype.shift = function(){return new Object();};
+/**
+  * function slice(start, end)
+  * @param {Number} start
+  * @param {Number} end
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.   
+ */  
+Array.prototype.slice = function(start, end){return [];};
+/**
+  * function sort(funct)
+  * @param {Function} funct
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */  
+Array.prototype.sort = function(funct){return [];};
+/**
+  * function splice(start, deletecount, items)
+  * @param {Number} start
+  * @param {Number} deletecount
+  * @param {Array} items
+  * @returns {Array}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */  
+Array.prototype.splice = function(start, deletecount, items){return [];};
+/**
+  * function unshift(items)
+  * @param {Object} values
+  * @returns {Number}
+  * @memberOf   Array
+  * @see     Array
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.   
+ */  
+Array.prototype.unshift = function(values){return 1;};
+
+/**
+  * Object Function()
+  * @constructor
+  * @extends Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function Function(){};
+Function.prototype = new Object();
+/**
+ * function apply (thisObject, argArray)
+ * @param {Object} thisObject
+ * @param {Array} argArray
+ * @returns {Object}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.
+ */ 
+Function.prototype.apply = function(thisArg, argArray){return new Object();};
+/**
+  * function call (thisObject, args)
+  * @param {Object} thisObject
+  * @param {Object} args
+  * @returns {Object}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */ 
+Function.prototype.call = function(thisObject, args){return new Object();};
+/**
+  * property length
+  * @type    Number
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */ 
+Function.prototype.length = 0;
+
+/**
+  * Object Date(s)
+  * @constructor
+  * @param {String} s
+  * @extends Object
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+function Date(s){};
+Date.prototype = new Object();
+/**
+ * function UTC(hour, min, sec, ms)
+ * @memberOf Date
+ * @param {Number} hour
+ * @param {Number} min
+ * @param {Number} sec
+ * @param {Number} ms  
+ * @returns {Number}
+ * @static
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+*/
+Date.UTC = function(hour, min, sec, ms){return 0;};
+/**
+  * function parse(string)
+  * @memberOf Date
+  * @param {String} string
+  * @returns {Number}
+  * @static
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.parse = function(string){return 0;};
+/**
+  * function toDateString()
+  * @memberOf Date
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.toDateString = function(){return "";};
+/**
+  * function toTimeString()
+  * @memberOf Date
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.toTimeString = function(){return "";};
+/**
+  * function toLocaleString()
+  * @memberOf Date
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.toLocaleString = function(){return "";};
+/**
+  * function toLocaleDateString()
+  * @memberOf Date
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.toLocaleDateString = function(){return "";};
+/**
+  * function toLocaleTimeString()
+  * @memberOf Date
+  * @returns {String}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.toLocaleTimeString = function(){return "";};
+/**
+  * function valueOf()
+  * @memberOf Date
+  * @returns {Object}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.valueOf = function(){return new Object();};
+/**
+  * function getFullYear()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getFullYear = function(){return 0;};
+/**
+  * function getTime()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.  
+ */
+Date.prototype.getTime = function(){return 0;};
+/**
+  * function getUTCFullYear()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.getUTCFullYear = function(){return 0;};
+/**
+  * function getMonth()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getMonth = function(){return 0;};
+/**
+  * function getUTCMonth()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCMonth = function(){return 0;};
+/**
+  * function getDate()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getDate = function(){return 0;};
+/**
+  * function getUTCDate()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCDate = function(){return 0;};
+/**
+  * function getDay()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.getDay = function(){return 0;};
+/**
+  * function getUTCDay()
+  * @memberOf Date
+  * @type Number
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+     
+ */
+Date.prototype.getUTCDay=function(){return 0;};
+/**
+  * function getHours()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.getHours = function(){return 0;};
+/**
+  * function getUTCHours()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCHours = function(){return 0;};
+/**
+  * function getMinutes()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getMinutes = function(){return 0;};
+/**
+  * function getUTCMinutes()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCMinutes = function(){return 0;};
+/**
+  * function getSeconds()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getSeconds = function(){return 0;};
+/**
+  * function getUTCSeconds()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCSeconds = function(){return 0;};
+/**
+  * function getMilliseconds()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getMilliseconds = function(){return 0;};
+/**
+  * function getUTCMilliseconds()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getUTCMilliseconds = function(){return 0;};
+/**
+  * function getTimezoneOffset()
+  * @memberOf Date
+  * @returns {Number}
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.getTimezoneOffset = function(){return 0;};
+/**
+  * function setTime(value)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} value
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setTime = function(value){return 0;};
+
+/**
+  * function setMilliseconds(value)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} value
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setMilliseconds = function(value){return 0;};
+/**
+  * function setUTCMilliseconds(ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCMilliseconds = function(ms){return 0;};
+/**
+  * function setSeconds(sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setSeconds = function(sec,ms){return 0;};
+/**
+  * function setUTCSeconds(sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCSeconds=function(sec,ms){return 0;};
+/**
+  * function setMinutes(min,sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} min
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setMinutes=function(min,sec,ms){return 0;};
+/**
+  * function setUTCMinute(min,sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} min
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCMinute = function(min,sec,ms){return 0;};
+/**
+  * function setHours(hour, min,sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} hour
+  * @param {Number} min
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setHours = function(hour,min,sec,ms){return 0;};
+/**
+  * function setUTCHours(hour, min,sec,ms)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} hour
+  * @param {Number} min
+  * @param {Number} sec
+  * @param {Number} ms
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;};
+
+/**
+  * function setDate(date)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} date
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setDate = function(date){return 0;};
+
+/**
+  * function setUTCDate(date)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} date
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCDate = function(date){return 0;};
+
+/**
+  * function setMonth(month,date)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} date
+  * @param {Number} month
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.setMonth = function(month,date){return 1;};
+/**
+  * function setUTCMonth(month,date)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} date
+  * @param {Number} month
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCMonth = function(month,date){return 1;};
+/**
+  * function setFullYear(month,date)
+  * @memberOf Date
+  * @returns {Number}
+  * @param {Number} date
+  * @param {Number} month
+  * @param {Number} year
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Date.prototype.setFullYear = function(year, month,date){return 0;};
+/**
+  * function setUTCFullYear(month,date)
+  * @memberOf Date
+  * @returns {Date}
+  * @param {Number} date
+  * @param {Number} month
+  * @param {Number} year
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+Date.prototype.setUTCFullYear = function(year, month,date){};
+/**
+ * function toUTCString()
+ * @memberOf Date
+ * @returns {String}
+ * @since Standard ECMA-262 3rd. Edition
+ * @since Level 2 Document Object Model Core Definition.
+*/
+Date.prototype.toUTCString = function(){return "";};
+
+/**
+  * Property NaN
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+var NaN=0;
+/**
+  * Property Infinity
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+var Infinity=0;
+/**
+  * function eval(s)
+  * @param {String} s
+  * @type Object
+  * @returns {Object}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.     
+ */
+function eval(s){return new Object();};
+
+//@GINO: Bug 197987 (Temp Fix)
+/**
+  * Property debugger
+  * @description Debugger keyword
+ */
+var debugger=null;
+
+/**
+ * Property undefined
+ * @description undefined
+*/
+var undefined=null;
+
+/**
+  * function parseInt(s,radix)
+  * @param {String} s
+  * @param {Number} radix
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+function parseInt(s,radix){return 0;};
+/**
+  * function parseFloat(s)
+  * @param {String} s
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.   
+ */
+function parseFloat(s){return 0;};
+/**
+ * function escape(s)
+ * @param {String} s
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.   
+*/
+function escape(s){return "";};
+/**
+ * function unescape(s)
+ * @param {String} s
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.   
+*/
+function unescape(s){return "";};
+/**
+  * function isNaN(number)
+  * @param {String} number
+  * @type Boolean
+  * @returns {Boolean}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+function isNaN(number){return false;};
+/**
+  * function isFinite(number)
+  * @param {String} number
+  * @type Boolean
+  * @returns {Boolean}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+function isFinite(number){return false;};
+/**
+ * function decodeURI(encodedURI)
+ * @param {String} encodedURI
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.  
+*/
+function decodeURI(encodedURI){return "";};
+/**
+ * @param {String} uriComponent
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.  
+*/
+function decodeURIComponent(uriComponent){return "";};
+/**
+ * function encodeURIComponent(uriComponent)
+ * @param {String} uriComponent
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.    
+*/
+function encodeURIComponent(uriComponent){return "";};
+
+/**
+ * function encodeURIComponent(URI)
+ * @param {String} URI
+ * @type String
+ * @returns {String}
+ * @since   Standard ECMA-262 3rd. Edition 
+ * @since   Level 2 Document Object Model Core Definition.    
+*/
+function encodeURI(URI){return "";};
+
+/**
+  * Object Math(\s)
+  * @super Object
+  * @constructor
+  * @memberOf Math
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+     
+ */
+function Math(){};
+Math.prototype=new Object();
+/**
+  * Property E
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.E=0;
+/**
+  * Property LN10
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.LN10=0;
+/**
+  * Property LN2
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */
+Math.LN2=0;
+/**
+  * Property LOG2E
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.LOG2E=0;
+/**
+  * Property LOG10E
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition. 
+ */
+Math.LOG10E=0;
+/**
+  * Property PI
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.PI=0;
+/**
+  * Property SQRT1_2
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.SQRT1_2=0;
+/**
+  * Property SQRT2
+  * @memberOf Math
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition. 
+ */
+Math.SQRT2=0;
+/**
+  * function abs(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.     
+ */
+Math.abs=function(x){return 0;};
+/**
+  * function acos(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */
+Math.acos=function(x){return 0;};
+/**
+  * function asin(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.asin=function(x){return 0;};
+/**
+  * function atan(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.
+ */
+Math.atan=function(x){return 0;};
+/**
+  * function atan2(x,y)
+  * @memberOf Math
+  * @param {Number} x
+  * @param {Number} y
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.atan2=function(x,y){return 0;};
+/**
+  * function ceil(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.ceil=function(x){return 0;};
+/**
+  * function cos(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.cos=function(x){return 0;};
+/**
+  * function exp(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition. 
+ */
+Math.exp=function(x){return 0;};
+/**
+  * function floor(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.floor=function(x){return 0;};
+/**
+  * function log(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.log=function(x){return 0;};
+/**
+  * function max(arg)
+  * @memberOf Math
+  * @param {Number} args
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.  
+ */
+Math.max=function(args){return 0;};
+/**
+  * function min(arg)
+  * @memberOf Math
+  * @param {Number} args
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.min=function(args){return 0;};
+/**
+  * function pow(x,y)
+  * @memberOf Math
+  * @param {Number} x
+  * @param {Number} y
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.pow=function(x,y){return 0;};
+/**
+  * function pow()
+  * @memberOf Math
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.     
+ */
+Math.random=function(){return 0;};
+/**
+  * function round(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.   
+ */
+Math.round=function(x){return 0;};
+/**
+  * function sin(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.sin=function(x){return 0;};
+/**
+  * function sqrt(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.     
+ */
+Math.sqrt=function(x){return 0;};
+/**
+  * function tan(x)
+  * @memberOf Math
+  * @param {Number} x
+  * @type Number
+  * @returns {Number}
+  * @since   Standard ECMA-262 3rd. Edition 
+  * @since   Level 2 Document Object Model Core Definition.    
+ */
+Math.tan=function(x){return 0;};
+/**
+  * Object RegExp()
+  * @super Object
+  * @constructor
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function RegExp(){};
+RegExp.prototype=new Object();
+/**
+  * function exec(string)
+  * @param {String} string
+  * @returns {Array}
+  * @type Array
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+RegExp.prototype.exec=function(string){return [];};
+/**
+  * function test(string)
+  * @param {String} string
+  * @returns {Boolean}
+  * @type Boolean
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.  
+ */
+RegExp.prototype.test=function(string){return false;};
+/**
+  * property source
+  * @type String
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+RegExp.prototype.source="";
+/**
+  * property global
+  * @type Boolean
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+RegExp.prototype.global=false;
+
+/**
+  * property ignoreCase
+  * @type Boolean
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+RegExp.prototype.ignoreCase=false;
+/**
+  * property multiline
+  * @type Boolean
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+RegExp.prototype.multiline=false;
+/**
+  * property lastIndex
+  * @type Number
+  * @memberOf RegExp
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+RegExp.prototype.lastIndex=0;
+/**
+  * Object Error(message)
+  * @super Object
+  * @constructor
+  * @param {String} message
+  * @memberOf Error
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+function Error(message){};
+Error.prototype=new Object();
+/**
+  * property name
+  * @type String
+  * @memberOf Error
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Error.prototype.name="";
+/**
+  * property message
+  * @type String
+  * @memberOf Error
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition. 
+ */
+Error.prototype.message="";
+/**
+  * Object EvalError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf EvalError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function EvalError(){};
+EvalError.prototype=new Error("");
+/**
+  * Object RangeError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf RangeError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function RangeError(){};
+RangeError.prototype=new Error("");
+/**
+  * Object ReferenceError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf ReferenceError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function ReferenceError(){};
+ReferenceError.prototype=new Error("");
+/**
+  * Object SyntaxError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf SyntaxError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function SyntaxError(){};
+SyntaxError.prototype=new Error("");
+/**
+  * Object TypeError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf TypeError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function TypeError(){};
+TypeError.prototype=new Error("");
+/**
+  * Object URIError()
+  * @super Error
+  * @constructor
+  *
+  * @memberOf URIError
+  * @since Standard ECMA-262 3rd. Edition
+  * @since Level 2 Document Object Model Core Definition.
+ */
+function URIError(){};
+URIError.prototype=new Error("");
+
+//support for debugger keyword
+var debugger = null;
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/vcXMLRPC.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/vcXMLRPC.js
new file mode 100644
index 0000000..5c41217
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/vcXMLRPC.js
@@ -0,0 +1,438 @@
+/**
+ * Retorna o dados de um determinado dataset/fichário. Usar no HTML de qualquer fichário.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + *
+ *Exemplo:
+ *
+ *  var filtro = new Object();
+ *  filtro["colleaguePK.colleagueId"] = "adm";
+ *  var colaboradores = getDatasetValues("colleague", filtro);
+ *
+ *  if(colaboradores.length > 0) {
+ *    alert(colaboradores[0].colleagueName);
+ *  }
+ * 
+ * @memberOf Global
+ * @param {String} nome Nome do dataset (para datasets padrões do produto) ou código do fichário (para datasets de fichários)
+ * @param {Object} filtro Filtro
+ * @returns {Array} Array de Objetos representando os valores do dataset nome
+ * @since   Fluig 1.3
+ * @see    http://www.fluig.com
+*/
+getDatasetValues = function(nome, filtro){return [];};
+
+/**
+ * Propriedade que contém a versão do Workflow.Usar somente em HTML de Processos.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + * @type {String} + * @memberOf Global + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Global.prototype.WKVersDef=""; +/** + * Propriedade que contém o ID (código) do Workflow corrente.Usar somente em HTML de Processos.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + * @type {String} + * @memberOf Global + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Global.prototype.WKNumProces=""; + +/** + * Propriedade que contém o ID da atividade atual do Workflow.Usar somente em HTML de Processos.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + * @type {String} + * @memberOf Global + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Global.prototype.WKNumState=""; + +/** + * Objeto que contém os valores dos tipos de Campo para um dataset. Usado na criação os campos da função defineStructure. + * + * @super Object + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.prototype=new Object(); + +/** + * Determina que a coluna criada será do tipo Number + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.NUMBER=0; + +/** + * Determina que a coluna criada será do tipo STRING (varchar2(255) no Oracle) + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.STRING=0; + +/** + * Determina que a coluna criada será do tipo TEXT (varchar2(4000) no Oracle) + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.TEXT=0; + +/** + * Determina que a coluna criada será do tipo Date + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.DATE=0; + +/** + * Determina que a coluna criada será do tipo Boolean + * @memberOf DatasetFieldType + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +DatasetFieldType.BOOLEAN=0; + +/** + * Objeto que contém os valores dos tipos de Constraint. Usado para criar constraints para a funçõo getDataset. + * Usar no HTML de qualquer fichário. + * @super Object + * @memberOf ConstraintType + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +ConstraintType.prototype=new Object(); + +/** + * Valor indicando que a constraint deve ser igual ao valor informado. + * @memberOf ConstraintType + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +ConstraintType.MUST=0; +/** + * Valor indicando que a constraint pode ser igual ao valor informado (OR). + * @memberOf ConstraintType + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +ConstraintType.SHOULD=0; +/** + * Valor indicando que a constraint deve ser diferente ao valor informado. + * @memberOf ConstraintType + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +ConstraintType.MUST_NOT=0; + + +/** + * Objeto retornado pelo metodo getDataset da objeto DatasetFactory. + * Usar no HTML de qualquer fichário, dataset e eventos de processo. + * @super Object + * @memberOf Dataset + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.prototype=new Object(); + +/** + * Informa a quantidade de registros retornados pela consulta do Dataset. Usar no HTML de qualquer fichário.
+ * @memberOf Dataset + * @returns Number quantidade de registros retornados pela consulta + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.rowsCount = 0; + +/** + * Retorna o valor de uma linha/coluna de um dataset. + * @memberOf Dataset + * @param {Number} linha linha + * @param {String} coluna nome da coluna + * @returns Object valor do objeto na linha/coluna especificado + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.getValue = function(linha, coluna){return new Object ();}; + + +/** + * Cria uma coluna em um dataset criado. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.addRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * @memberOf Dataset + * @param {String} coluna nome da coluna + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.addColumn = function(coluna){}; + + +/** + * Adiciona uma linha em um dataset criado. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.addRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * @memberOf Dataset + * @param {Array} valores Array contendo os valores de cada coluna + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.addRow = function(valores){}; + +/** + * Adiciona uma linha a coleção que será persistido no cache de sincronização. + * Através de dos campos da chave principal do dataset (setKey) os registros + * serão localizados e alterados conforme dados enviados ao comando. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.updateRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * Atenção este método só possui efeito se implementado na função onSync + * esta função não possui efeito em consultas online de datasets. + * @memberOf Dataset + * @param {Array} valores Array contendo os valores de cada coluna + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.updateRow = function(valores){}; + +/** + * Adiciona registros para uma coleção aonde o fluig verifica se o registro existe na base. + * Caso o registro exista ele fará um update no registro caso contrário o registro será inserido na base. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addOrUpdateRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * Atenção! Este método só possui efeito se implementado na função onSync + * esta função não possui efeito em consultas online de datasets. + * @memberOf Dataset + * @param {Array} valores Array contendo os valores de cada coluna + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +Dataset.addOrUpdateRow = function(valores){}; + +/** + * Adiciona uma linha a coleção que eliminará esses registros no cache de sincronização. + * Através de dos campos definidos na chave principal do dataset (setKey) os registros + * serão localizados e removidos. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.deleteRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * Atenção este método só possui efeito se implementado na função onSync + * esta função não possui efeito em consultas online de datasets. + * @memberOf Dataset + * @param {Array} valores Array contendo os valores das colunas chaves para eliminação. + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +Dataset.deleteRow = function(valores){}; + +/** + * Cria um indice para maior performance na consulta do dataset + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.addRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * Não tem efeito em consultas online do dataset + * @memberOf Dataset + * @param {Array} valores Lista de campos que farão parte da chave principal do dataset + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.setKey = function(valores){}; + +/** + * Cria um ou mais indice para maior performance na consultas do dataset + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.addIndex(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * Não tem efeito em consultas online do dataset + * @memberOf Dataset + * @param {Array} valores Array contendo os nomes das colunas que irão fazer parte do indice. + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Dataset.addIndex = function(valores){}; + + +/** + * Objeto que contém os valores dos tipos de Constraint. Usado para criar constraints para a função getDataset. + * Usar no HTML de qualquer fichário. + * @super Object + * @memberOf DatasetFactory + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetFactory.prototype=new Object(); +/** + * Retorna um Array com os datasets disponíveis. Usar no HTML de qualquer fichário.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + * @memberOf DatasetFactory + * @returns {Array} Array o nome dos datasets disponíveis + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetFactory.getAvailableDatasets = function(){return [];}; + +/** + * Retorna um Objeto representando uma constraint. Usado para criar constraints para a função getDataset. Usar no HTML de qualquer fichário.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + *
+ *Exemplo:
+ *  var c1 = DatasetFactory.createConstraint("colleagueName", "Alberto", "Claudio", ConstraintType.MUST);
+ *  var c1 = DatasetFactory.createConstraint("colleaguePK.colleagueId", "adm", "adm", ConstraintType.MUST);
+ *  var c1 = DatasetFactory.createConstraint("valor", "100", "999", ConstraintType.MUST_NOT);
+ *
+ + * @memberOf DatasetFactory + * @param {String} campo Nome do campo + * @param {String} valorInicial Valor inicial + * @param {String} valorFinal Valor Final + * @param {ConstraintType} tipo Tipo da constraint. ConstraintType.MUST, ConstraintType.SHOULD ou ConstraintType.MUST_NOT. + * @returns {Object} Objecto representando a constraint com os parametros informados + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetFactory.createConstraint = function(campo, valorInicial, valorFinal, tipo){return new Object ();}; + +/** + * Pesquisa os dados de um dataset.getDataset. Usar no HTML de qualquer fichário.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + *
+ *Exemplo:
+ *  var c1 = DatasetFactory.createConstraint("colleaguePK.colleagueId", "adm", "adm", ConstraintType.MUST);
+ *  var filtro = new Array();
+ *  filtro[0] = c1;
+ *  var dataset = DatasetFactory.getDataset("colleague", new Array("colleagueName"), filtro, null);
+ *
+ * @memberOf DatasetFactory + * @param {String} nomeDataset Nomde do dataset para efetuar a pesquisa + * @param {Array} campos Array com a lista de campos a serem retornados. Passar null para retornar todos os campos. + * @param {Array} constraints Array contendo as constrains ou null para retornar todos os registros. + * @param {Array} ordem Array com campos para ordenar o resultado da pesquisa. + * @returns {Dataset} Array de objetos representando o dataset consultado. + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetFactory.getDataset = function(nomeDataset, campos, constraints, ordem){return new Dataset();}; + + +/** + * Objeto que possibilita a criação de datasets customizados. + * Usar somente em datasets customizados. + * @super DatasetBuilder + * @memberOf DatasetBuilder + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetBuilder.prototype=new Object(); + +/** + * Cria um novo Dataset. + * Usar somente em datasets customizados. + *
+ *Exemplo:
+ *  var dataset =  DatasetBuilder.newDataset();
+ *  dataset.addColumn("Coluna1");
+ *  dataset.addColumn("Coluna2");
+ *  dataset.addRow(new Array("Valor coluna 1", "Valor coluna 2"));
+ *
+ * @memberOf DatasetBuilder + * @returns {Dataset} Novo dataset + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +DatasetBuilder.newDataset = function(){return new Dataset();}; + +/** + * Cria um campo na estrutura do dataset. + *
+ *Exemplo:
+ *  addColumn("Nome");
+ *
+ * @param {String} valor Nome da coluna. + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +addColumn = function(nome){}; + +/** + * Cria um campo na estrutura do dataset definindo seu tipo. + *
+ *Exemplo:
+ *  addColumn("Idade", DatasetFieldType.NUMBER );
+ *
+ * @param {String} valor Nome da coluna. + * @param {DatasetFieldType} tipo Tipo da coluna + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +addColumn = function(nome, tipo){}; + +/** + * Cria um ou mais indice para maior performance na consultas do dataset + *
+ *Exemplo:
+ *  addIndex(new Array("Coluna1", "Coluna2"));
+ *
+ * @param {Array} valores Array contendo os nomes das colunas que irão fazer parte do indice. + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +addIndex = function(valores){}; + +/** + * Cria a chave principal do dataset para uso das funções updateRecord deleteRecord addOrUpdate + * do dataset sincronizado. + *
+ *Exemplo:
+ *  setKey(new Array("Coluna1", "Coluna2"));
+ *
+ * @param {Array} valores Array contendo os nomes das colunas que irão fazer parte da chave princiopal. + * @since fluig 1.5.5 + * @see http://www.fluig.com + */ +setKey = function(valores){}; + + diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wcmapi.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wcmapi.js new file mode 100644 index 0000000..49e45bd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wcmapi.js @@ -0,0 +1,496 @@ + +TLib.prototype=new Object(); +/** + * WCM Library + */ +var WCMAPI = new TLib(); + +/** + * Changes a browser cookie value + */ +TLib.prototype.setCookie = function(cookieName, value, expireTimeInDays) { +}; + +/** + * @returns a browser cookien by its name + */ +TLib.prototype.getCookie = function(cookieName) { + return ""; +}; + +/** + * @returns the default domain url + */ +TLib.prototype.getDefaultDomainURL = function() { + return ""; +}; + +/** + * Parse an error in order to make it human readable + */ +TLib.prototype.failHandler = function(args) { +}; + +/** + * Verify is a object is an array + */ +TLib.prototype.isArray = function(obj) { + return true; +}; + +/** + * Identify the browser and inserts its name and version into the message body + */ +TLib.prototype.identifyBrowser = function() { +}; + +/** + * Verify if there are errors in the response. + */ +TLib.prototype.returnOk = function(response) { + return true; +}; + +/** + * Sends (GET) messages to the server. errorCallback is optional + */ +TLib.prototype.callCommand = function(command, data, oObj, callback, + errorCallback, dataType) { +}; + +/** + * Checks if the version has expired and schedules to show the session + * expiration alert to about one hour. + */ +TLib.prototype.extendSession = function() { +}; + +/** + * Shows a session expired message + */ +TLib.prototype.expireSession = function(tLibSelf) { +}; + +/** + * Check if the user is logged, or not + */ +TLib.prototype.getUserIsLogged = function() { + return true; +}; + +/** + * @returns space alias character + */ +TLib.prototype.getSpaceAlias = function() { + return ""; +}; + +/** + * @returns the server url + */ +TLib.prototype.getServerURL = function() { +}; + +/** + * @returns the context path + */ +TLib.prototype.getContextPath = function() { + return ""; +}; + +/** + * @returns the server context URL + */ +TLib.prototype.getServerContextURL = function() { + return ""; +}; + +/** + * @returns the Page Code (used for url) + */ +TLib.prototype.getPageCode = function() { + return ""; +}; + +/** + * @returns the type of the page + */ +TLib.prototype.getPageType = function() { + return ""; +}; + +/** + * @returns the page layout + */ +TLib.prototype.getPageLayout = function() { + return ""; +}; + +/** + * @returns the parent page code of the current page + */ +TLib.prototype.getParentPageCode = function() { + return ""; +}; + +/** + * @returns the frienldy (tiny) URL + */ +TLib.prototype.getFriendlyURL = function() { + return ""; +}; + +/** + * @returns the theme ID + */ +TLib.prototype.getThemeId = function() { + return ""; +}; + +/** + * @returns the menu color + */ +TLib.prototype.getColorMenu = function() { + return ""; +}; + +/** + * @returns the background color + */ +TLib.prototype.getColorBackground = function() { + return ""; +}; + +/** + * @returns the image background, when it exists. Otherwise returns null + */ +TLib.prototype.getImageBackground = function() { + return ""; +}; + +/** + * @returns the image logo, when it exists. Otherwise returns null + */ +TLib.prototype.getImageLogo = function() { + return ""; +}; + +/** + * @returns the space ID + */ +TLib.prototype.getSpaceId = function() { + return ""; +}; + +/** + * @returns the locale. Default value is pt_BR + */ +TLib.prototype.getLocale = function() { + return ""; +}; + +/** + * @returns the locale display name. Default is português (Brasil) + */ +TLib.prototype.getLocaleDisplayName = function() { + return ""; +}; + +/** + * Changes the session locale + */ +TLib.prototype.changeLocale = function(locale) { +}; + +/** + * Check if the current user has administration role + */ +TLib.prototype.isAdmin = function() { + return ""; +}; + +/** + * @returns user name. + */ +TLib.prototype.getUser = function() { + return ""; +}; + +/** + * @returns user login + */ +TLib.prototype.getUserLogin = function() { + return ""; +}; + +/** + * @returns current user ID + */ +TLib.prototype.getUserId = function() { + return ""; +}; + +/** + * @returns organization ID + */ +TLib.prototype.getOrganizationId = function() { + return ""; +}; + +/** + * @returns current tenant ID + */ +TLib.prototype.getTenantId = function() { + return ""; +}; + +/** + * @returns current Tenant Code + */ +TLib.prototype.getTenantCode = function() { + return ""; +}; + +/** + * @returns current user code + */ +TLib.prototype.getUserCode = function() { + return ""; +}; + +/** + * @returns current user e-mail + */ +TLib.prototype.getUserEmail = function() { + return ""; +}; + +/** + * Register a new listener in the listeners buffer + */ +TLib.prototype.addListener = function(oObj, eventName, callback, listenerName) { + return true; +}; + +/** + * Remove a listener from the listener buffer + */ +TLib.prototype.removeListener = function(eventName, listenerName) { +}; + +/** + * Fire an event listener + */ +TLib.prototype.fireEvent = function(eventName, data) { +}; + +/** + * Verify if an listener is already registered. + */ +TLib.prototype.containsListener = function(eventName, listener, varIdx) { + return true; +}; + +/** + * Executes Login + */ +TLib.prototype.login = function(user, password) { + return ""; +}; + +/** + * Executes Logoff + */ +TLib.prototype.logoff = function() { +}; + +/** + * Generic load CSS. + */ +TLib.prototype.loadCSS = function(path) { +}; + +/** + * Generic load java script. + */ +TLib.prototype.loadJS = function(path) { +}; + +/** + * @returns the javascript base path + */ +TLib.prototype.jsBasePath = function() { + return ''; +}; + +/** + * Checks and do authentication in OAuth + */ +TLib.prototype.validateAndAuthenticateOAuth = function(consumerKey) { + return true; +}; + +/** + * Check OAuth + */ +TLib.prototype.validateOAuth = function(consumerKey) { + return true; +}; + +/** + * Checks if the current environment is mobile (Android or iOS only) + */ +TLib.prototype._isMobile = function() { + return true; +}; + +/** + * Checks if the browser is Internet Explorer + */ +TLib.prototype.isIe = function() { + return ""; +}; + +/** + * Checks if the browser is Internet Explorer 9 + */ +TLib.prototype.isIe9 = function() { + return ""; +}; + +/** + * @returns the greater z-index used on the page + */ +TLib.prototype.getZIndex = function() { + return 1; +}; + +/** + * @returns an auto-incremental wcmid + */ +TLib.prototype.generateId = function() { + return ""; +}; + +/** + * Updates an widget preferences and reopen it with edit mode on + * + * @param instanceId + * Widget Instance ID. + * @param prefs + * Object with the properties to be saved. + * @returns true if the operation was successfull or false otherwise. + */ +TLib.prototype.updateWidgetPreferences = function(instanceId, prefs) { + return true; +}; + +/** + * Updates an widget preferences according to the logged user and reopen it with + * edit mode on + * + * @param instanceId + * Widget Instance ID. + * @param prefs + * Object with the properties to be saved. + * @param targetID + * Area ID (Usually a "div") where the content will be + * renderized in case of success + * @returns true if the operation was successfull or false otherwise. + */ +TLib.prototype.updateUserWidgetPreferences = function(instanceId, prefs) { + return true; +}; + +/** + * @returns the value of a certain URL parameter name + */ +function getURLParameter(name) { + return ""; +}; + +/** + * @returns value of a certain session attribute + */ +TLib.prototype.getSessionAttribute = function(name) { +}; + +/** + * @returns value of a certain URL parameter + */ +TLib.prototype._get = function(name) { + return null; +}; + +/** + * @returns value of a certain URL parameter based on its name and URL too + */ +TLib.prototype._getParam = function(url, name) { + return null; +}; + +/** + * Alias for "String.replaceAll()" + */ +TLib.prototype.replaceAll = function(str, de, para) { + return ""; +}; + +/** + * Checks if the object is a JSON + */ +TLib.prototype.isJSON = function(object) { + return true; +}; + +/** + * @returns true if object is undefined or false otherwise + */ +TLib.prototype.isUndefined = function(object) { + return true; +}; + +/** + * @returns true if object is null or false otherwise + */ +TLib.prototype.isNull = function(object) { + return true; +}; + +/** + * @returns true if object is a String or false otherwise + */ +TLib.prototype.isString = function(object) { + return true; +}; + +/** + * @returns true if object is a Number or false otherwise + */ +TLib.prototype.isNumber = function(object) { + return true; +}; + +/** similar to the YAHOO.lang.isObject */ +TLib.prototype.isObject = function(object) { + return true; +}; + +/** + * @returns clone of a certain object + */ +TLib.prototype.cloneObject = function(source) { + return null; +}; + +/** + @returns true if object is empty or false otherwise + */ +TLib.prototype.isEmpty = function(object) { + return true; +}; + +// TODO: existia no wcm-core.js. +WCM = {}; +WCM.contextUrl = WCMAPI.getContextPath() + "/wcm"; +WCM.restUrl = "/wcm/api/rest/wcm/"; diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wkdetail.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wkdetail.js new file mode 100644 index 0000000..32df036 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/wkdetail.js @@ -0,0 +1,35 @@ +/** + * Propriedade contentdo o último Id de um filho (cadastro pai/filho).Disponível quando o fichário possui um pai/filho padrão.
+ * <table tablename="nomeDoFilho"></table> + * @type {Number} + * @memberOf Global + * @since Fluig 1.3 + * @see http://www.fluig.com + */ +Global.prototype.newId=0; + + +/** + * Retorna o dados de um determinado dataset/fichário. Usar no HTML de qualquer fichário.
+ *O arquivo vcXMLRPC.js precisa ser declarado
+ *<script> type="text/javascript" src="/webdesk/vcXMLRPC.js"></script> + *
+ *Exemplo:
+ * 
+ *  var filtro = new Object();
+ *  filtro["colleaguePK.colleagueId"] = "adm";
+ *  var colaboradores = getDatasetValues("colleague", filtro);
+ * 		
+ *  if(colaboradores.length > 0) {
+ *    alert(colaboradores[0].colleagueName);
+ *  }
+ * 
+ * @memberOf Global
+ * @param {String} tablename nome da tabela filho. Atributo tablename de uma table.
+ * @returns {Number} Id do filho criado
+ * @since   Fluig 1.3
+ * @see    http://www.fluig.com     
+*/
+wdkAddChild = function(tablename){return 0;};
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js
new file mode 100644
index 0000000..8b680ca
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.core/libraries/xhr.js
@@ -0,0 +1,104 @@
+/*******************************************************************************
+ * Copyright (c) 2009, 2011 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *     IBM Corporation - initial API and implementation
+ ******************************************************************************
+ *
+ * Based on information from https://developer.mozilla.org/En/XMLHttpRequest
+ * and http://msdn2.microsoft.com/en-us/library/ms533062.aspx
+ **/
+
+/**
+* function createRequest
+* @type XMLHttpRequest
+* @memberOf Window
+*/
+Window.prototype.createRequest= function(){return new XMLHttpRequest();};
+/**
+* Object XMLHttpRequest
+* @type constructor
+*/
+XMLHttpRequest.prototype=new Object();
+function XMLHttpRequest(){};
+
+/**
+ * function onreadystatechange
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.onreadystatechange=function(){};
+/**
+ * property readyState
+ * @type Number
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.readyState=0;
+/**
+ * property responseText
+ * @type String
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.responseText="";
+/**
+ * property responseXML
+ * @type Document
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.responseXML=new Document();
+/**
+ * property status
+ * @type Number
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.status=0;
+/**
+ * property statusText
+ * @type String
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.statusText="";
+/**
+ * function abort()
+ * @memberOf XMLHttpRequest
+ */
+XMLHttpRequest.prototype.abort=function(){};
+/**
+* function getAllResponseHeaders()
+* @type String
+* @memberOf XMLHttpRequest
+*/
+XMLHttpRequest.prototype.getAllResponseHeaders=function(){return "";};
+/**
+* function open(method, url, async, username, password)
+* @param {String} method
+* @param {String} url
+* @param {Boolean} optional async
+* @param {String} optional username
+* @param {String} optional password
+* @memberOf XMLHttpRequest
+*/
+XMLHttpRequest.prototype.open=function(method, url, async, username, password){};
+/**
+* function send(body)
+* @param {Object} body
+* @memberOf XMLHttpRequest
+*/
+XMLHttpRequest.prototype.send=function(body){};
+/**
+* function setRequestHeader(header,value)
+* @param {String} header
+* @param {String} value
+* @memberOf XMLHttpRequest
+*/
+XMLHttpRequest.prototype.setRequestHeader=function(header,value){};
+/**
+* function getAllResponseHeaders()
+* @param {String} header
+* @type String
+* @memberOf XMLHttpRequest
+*/
+XMLHttpRequest.prototype.getResponseHeader=function(header){return "";};
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat
new file mode 100644
index 0000000..a2c21d2
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat differ
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml
new file mode 100644
index 0000000..a4ee3cb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/OpenTypeHistory.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml
new file mode 100644
index 0000000..9e390f5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/QualifiedTypeNameHistory.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/dialog_settings.xml
new file mode 100644
index 0000000..43188f5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wst.jsdt.ui/dialog_settings.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+ + +
+
diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/1222748836.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/1222748836.index new file mode 100644 index 0000000..6708574 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/1222748836.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2075944173.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2075944173.index new file mode 100644 index 0000000..5a6a60e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2075944173.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2142187717.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2142187717.index new file mode 100644 index 0000000..50340de Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2142187717.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/225041192.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/225041192.index new file mode 100644 index 0000000..547c97b Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/225041192.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2749731135.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2749731135.index new file mode 100644 index 0000000..620173a Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/2749731135.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3286746262.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3286746262.index new file mode 100644 index 0000000..f6112d8 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3286746262.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3528360833.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3528360833.index new file mode 100644 index 0000000..66a19ef Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3528360833.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3541938466.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3541938466.index new file mode 100644 index 0000000..f6983fa Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3541938466.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3738738674.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3738738674.index new file mode 100644 index 0000000..fb66fa6 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3738738674.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3951294756.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3951294756.index new file mode 100644 index 0000000..aef6faf Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/3951294756.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/751566722.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/751566722.index new file mode 100644 index 0000000..f7cb0e0 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/751566722.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/894212318.index b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/894212318.index new file mode 100644 index 0000000..684e7f4 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.jsdt.web.core/jssearch/894212318.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties new file mode 100644 index 0000000..901f1c6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties @@ -0,0 +1,3 @@ +# +#Wed Aug 06 13:35:45 BRT 2025 +task-tag-projects-already-scanned=Ginseng_chamados,Transfer\u00EAncia Ginseng,Recrutamento e Sele\u00E7\u00E3o diff --git a/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml new file mode 100644 index 0000000..63fae25 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.wst.validation/dep.index b/.metadata/.plugins/org.eclipse.wst.validation/dep.index new file mode 100644 index 0000000..c0d6a89 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wst.validation/dep.index differ diff --git a/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml b/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml new file mode 100644 index 0000000..37faa16 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml b/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml new file mode 100644 index 0000000..18f853d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/version.ini b/.metadata/version.ini new file mode 100644 index 0000000..cb8b20f --- /dev/null +++ b/.metadata/version.ini @@ -0,0 +1,3 @@ +#Tue Aug 26 11:17:24 BRT 2025 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.13.0.v20190916-1045 diff --git a/.project b/.project new file mode 100644 index 0000000..e0524af --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + eclipse-workspace.new + + + + + + + + diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..56e2411 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,3 @@ +{ + "version": "0.2.0" +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc7ff0e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "totvsLanguageServer.welcomePage": false, + "totvsLanguageServer.editor.linter.includes": "C:\\Users\\andrey.cunha\\Downloads\\25-01-03-P12_INCLUDES;C:\\Users\\andrey.cunha\\Downloads\\25-01-03-P12_INCLUDES" +} \ No newline at end of file diff --git a/Ginseng_chamados/.metadata/.lock b/Ginseng_chamados/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/Ginseng_chamados/.metadata/.log b/Ginseng_chamados/.metadata/.log new file mode 100644 index 0000000..b342fab --- /dev/null +++ b/Ginseng_chamados/.metadata/.log @@ -0,0 +1,208 @@ +!SESSION 2025-05-26 12:45:36.487 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-26 12:46:23.408 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 4 2025-05-26 12:46:47.705 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Unknown editor input: org.eclipse.ui.ide.FileStoreEditorInput@6c450a59 + at org.eclipse.graphiti.ui.editor.DiagramEditor.convertToDiagramEditorInput(DiagramEditor.java:285) + at org.eclipse.graphiti.ui.editor.DiagramEditor.init(DiagramEditor.java:215) + at com.totvs.tds.ecm.designer.eclipse.ui.TotvsBpmnDiagramEditor.init(TotvsBpmnDiagramEditor.java:407) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:340) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:651) + at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:615) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:790) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:404) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1239) + at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3205) + at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3110) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3108) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3078) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3061) + at org.eclipse.ui.ide.IDE.openEditorOnFileStore(IDE.java:1377) + at org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:100) + at org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:73) + at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:232) + at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:218) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) +!SUBENTRY 1 org.eclipse.ui 4 0 2025-05-26 12:46:47.707 +!MESSAGE Unknown editor input: org.eclipse.ui.ide.FileStoreEditorInput@6c450a59 + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-05-26 12:46:47.713 +!MESSAGE +!STACK 0 +java.lang.NullPointerException + at org.eclipse.graphiti.ui.editor.DefaultUpdateBehavior.dispose(DefaultUpdateBehavior.java:422) + at org.eclipse.graphiti.ui.editor.DiagramBehavior.disposeBeforeGefDispose(DiagramBehavior.java:1779) + at org.eclipse.graphiti.ui.editor.DiagramEditor.dispose(DiagramEditor.java:510) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.handlePartInitException(CompatibilityPart.java:310) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:342) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:998) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:963) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:408) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1002) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:107) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:146) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:219) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:132) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:651) + at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:615) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:790) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:404) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1239) + at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3205) + at org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3110) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3108) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3078) + at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3061) + at org.eclipse.ui.ide.IDE.openEditorOnFileStore(IDE.java:1377) + at org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:100) + at org.eclipse.ui.internal.ide.actions.OpenLocalFileAction.run(OpenLocalFileAction.java:73) + at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:232) + at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:218) + at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) + at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) + at org.eclipse.equinox.launcher.Main.run(Main.java:1468) diff --git a/Ginseng_chamados/.metadata/.mylyn/repositories.xml.zip b/Ginseng_chamados/.metadata/.mylyn/repositories.xml.zip new file mode 100644 index 0000000..9b1625c Binary files /dev/null and b/Ginseng_chamados/.metadata/.mylyn/repositories.xml.zip differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..ed9b514 Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree new file mode 100644 index 0000000..8a1fc9e Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..9a2baeb Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..dffc6b5 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +version=1 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..f0fce55 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,9 @@ +content_assist_proposals_background=255,255,255 +content_assist_proposals_foreground=0,0,0 +eclipse.preferences.version=1 +org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.internal.ui.navigator.librariesnode=true +org.eclipse.jdt.ui.formatterprofiles.version=17 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs new file mode 100644 index 0000000..d56c53f --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs new file mode 100644 index 0000000..553bb96 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs @@ -0,0 +1,2 @@ +areThereWebServices=false +eclipse.preferences.version=1 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..43e97e4 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs new file mode 100644 index 0000000..8d462a6 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..5330e43 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs new file mode 100644 index 0000000..e1b93a4 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs @@ -0,0 +1,2 @@ +activeuserprofiles=G-ALES1NT-TEC06;Team +eclipse.preferences.version=1 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..cfde2cb --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +PROBLEMS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1741352421205 +quickStart=false +tipsAndTricks=true diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..61df215 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,4 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 +PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +eclipse.preferences.version=1 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/Ginseng_chamados/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..7954ac7 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,3135 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + shellMaximized + + + Minimized + MinimizedByZoom + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets + persp.actionSet:org.eclipse.jst.j2ee.J2eeMainActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.debug.ui.debugActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.wst.server.ui.ServersView + persp.viewSC:org.eclipse.datatools.connectivity.DataSourceExplorerNavigator + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.wst.common.snippets.internal.ui.SnippetsView + persp.viewSC:org.eclipse.ui.views.AllMarkersView + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.actionSet:org.eclipse.wst.ws.explorer.explorer + persp.newWizSC:org.eclipse.m2e.core.wizards.Maven2ProjectWizard + persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.ui.resourcePerspective + persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard + persp.newWizSC:org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard + persp.newWizSC:org.eclipse.wst.web.ui.internal.wizards.SimpleWebProjectWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newJpaProject + persp.newWizSC:org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newEntity + persp.newWizSC:org.eclipse.jst.ws.creation.ui.wizard.serverwizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.actionSet:org.eclipse.wst.server.ui.internal.webbrowser.actionSet + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.showIn:org.eclipse.eclemma.ui.CoverageView + persp.newWizSC:org.eclipse.jpt.jpa.ui.wizard.newJpaProject + persp.perspSC:org.eclipse.jpt.ui.jpaPerspective + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Java + + + View + categoryTag:Java Browsing + + + + + + + + View + categoryTag:General + + + View + categoryTag:Mylyn + + + View + categoryTag:General + + + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Server + + + View + categoryTag:Data Management + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + + + + + + Maximized + active + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + active + activeOnClose + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + Editor + removeOnHide + com.totvs.tds.ecm.designer.bpmneditor + + + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:Server + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:General + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + Draggable + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + TrimStack + Draggable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide + + + + + View + categoryTag:Ant + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + NoRestore + + + + + View + categoryTag:Git + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:Web Services + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:API Tools + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + View + categoryTag:Help + + + + + View + categoryTag:Terminal + + + + + View + categoryTag:Other + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Debug + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:Server + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:General + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..3de398e Binary files /dev/null and b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log new file mode 100644 index 0000000..01bf7d4 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log @@ -0,0 +1 @@ +2025-05-26 12:46:23,209 [Worker-4: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml new file mode 100644 index 0000000..e33758c --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml @@ -0,0 +1,43 @@ + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + OFF + + + + + ${org.eclipse.m2e.log.dir}/0.log + + ${org.eclipse.m2e.log.dir}/%i.log + 1 + 10 + + + 100MB + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + WARN + + + + + + + + + + + + + + + diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/Ginseng_chamados/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup new file mode 100644 index 0000000..1f73e14 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup @@ -0,0 +1,6 @@ + + diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.rse.core/.log b/Ginseng_chamados/.metadata/.plugins/org.eclipse.rse.core/.log new file mode 100644 index 0000000..e69de29 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark b/Ginseng_chamados/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark new file mode 100644 index 0000000..e69de29 diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.intro/introstate b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.intro/introstate new file mode 100644 index 0000000..236d56c --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.intro/introstate @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..c7ed1df --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,15 @@ + +
+
+ + + + + + + + + + +
+
diff --git a/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..bbcf407 --- /dev/null +++ b/Ginseng_chamados/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/.metadata/version.ini b/Ginseng_chamados/.metadata/version.ini new file mode 100644 index 0000000..dc5f81b --- /dev/null +++ b/Ginseng_chamados/.metadata/version.ini @@ -0,0 +1,3 @@ +#Mon May 26 12:46:16 BRT 2025 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.13.0.v20190916-1045 diff --git a/Ginseng_chamados/.project b/Ginseng_chamados/.project new file mode 100644 index 0000000..08a50fd --- /dev/null +++ b/Ginseng_chamados/.project @@ -0,0 +1,19 @@ + + + Ginseng_chamados + + + Abertura_de_chamados + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.wst.jsdt.core.jsNature + com.totvs.tds.ecm.designer.nature + + diff --git a/Ginseng_chamados/.settings/org.eclipse.core.resources.prefs b/Ginseng_chamados/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..a9c734c --- /dev/null +++ b/Ginseng_chamados/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,13 @@ +eclipse.preferences.version=1 +encoding//wcm/widget/cards_compras/src/main/resources/application.info=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/edit.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/resources/view.ftl=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/WEB-INF/web.xml=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png=utf8 +encoding//wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js=utf8 diff --git a/Ginseng_chamados/datasets/Ds_ocorrencias.js b/Ginseng_chamados/datasets/Ds_ocorrencias.js new file mode 100644 index 0000000..53771a0 --- /dev/null +++ b/Ginseng_chamados/datasets/Ds_ocorrencias.js @@ -0,0 +1,61 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + + dataset.addColumn("nomeOcorrencia"); + + // Adicione dados para o dataset, exemplo: + dataset.addRow(["Rádio Parada"]); + dataset.addRow(["Câmera Parada"]); + dataset.addRow(["Organização do Rack"]); + dataset.addRow(["PDV Não Liga"]); + dataset.addRow(["PDV Vencido"]); + dataset.addRow(["PDV Lento"]); + dataset.addRow(["Adquirir PDV"]); + dataset.addRow(["Ativar PDV"]); + dataset.addRow(["Computador de ER parado"]); + dataset.addRow(["Nobreak Apitando"]); + dataset.addRow(["Nobreak Não liga"]); + dataset.addRow(["Manutenção Periódica do Nobreak"]); + dataset.addRow(["Impressora 4200"]); + dataset.addRow(["Impressora 5100"]); + dataset.addRow(["Impressora Brother HL-L5102DW"]); + dataset.addRow(["Impressora sem imprimir"]); + dataset.addRow(["Mobshop Parado"]); + dataset.addRow(["Mobpin Parado"]); + dataset.addRow(["Ativar Mobshop"]); + dataset.addRow(["Trocar Mobshop"]); + dataset.addRow(["Solicitar Equipamentos"]); + dataset.addRow(["Entregar Equipamentos"]); + dataset.addRow(["Solicitar chip"]); + dataset.addRow(["Email sem acesso"]); + dataset.addRow(["Internet sem funcionar"]); + dataset.addRow(["Resgatar Imagens"]); + dataset.addRow(["Internet"]); + dataset.addRow(["Outros"]); + dataset.addRow(["Criar Email de colaborador"]); + dataset.addRow(["Acesso a VPN"]); + dataset.addRow(["Acesso as Pastas da Rede"]); + dataset.addRow(["Protheus"]); + dataset.addRow(["Instalação de Desktop"]); + dataset.addRow(["Instalação de Equipamentos"]); + dataset.addRow(["Instalação Câmera"]); + dataset.addRow(["Instalação de Impressora"]); + dataset.addRow(["Configuração de RB"]); + + + + + + return dataset; + } + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/datasets/ProdutosTI.js b/Ginseng_chamados/datasets/ProdutosTI.js new file mode 100644 index 0000000..4ca375f --- /dev/null +++ b/Ginseng_chamados/datasets/ProdutosTI.js @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/Protheus12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEFT(b1_cod, 4) IN ('0001','0008', '0002', '0003', '0007', '0006', '0009', '0010', '0011', '0014','0016')"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/Ginseng_chamados/datasets/dsFiliais.js b/Ginseng_chamados/datasets/dsFiliais.js new file mode 100644 index 0000000..d713d17 --- /dev/null +++ b/Ginseng_chamados/datasets/dsFiliais.js @@ -0,0 +1,118 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var ds = DatasetBuilder.newDataset(); + + ds.addColumn("codigo"); + ds.addColumn("filial"); + ds.addColumn("estabelecimento"); + ds.addColumn("cep"); + ds.addColumn("logradouro"); + ds.addColumn("numero"); + ds.addColumn("bairro"); + ds.addColumn("cidade"); + ds.addColumn("estado"); + ds.addColumn("cnpj"); + + + + ds.addRow(new Array("010101","4494", "ESCRITÓRIO MATRIZ","57035-030","RUA DESPORTISTA HUMBERTO GUIMARAES","343","PONTA VERDE","MACEIÓ","AL","08.489.643/0001-52")); + ds.addRow(new Array("010102","3546", "LJ BIG BOMPREÇO GRUTA","57052-000","AVENIDA FERNANDES LIMA","3700","GRUTA DE LOURDES","MACEIÓ","AL","08.489.643/0003-14")); + ds.addRow(new Array("010103","4560", "LJ MACEIÓ SHOPPING TERREO","57031-532","AVENIDA GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL","08.489.643/0004-03")); + ds.addRow(new Array("010104","5699", "LJ MOREIRA LIMA","57020-000","RUA MOREIRA LIMA","93","CENTRO","MACEIÓ","AL","08.489.643/0005-86")); + ds.addRow(new Array("010106","12522", "LJ MACEIÓ SHOPPING EXPANSÃO","57031-530","AVENIDA GUSTAVO PAIVA","2990","MANGABEIRAS","MACEIÓ","AL","08.489.643/0016-39")); + ds.addRow(new Array("010107","12828", "LJ GBARBOSA S.MARIS","57036-550","AV ENG. PAULO BRANDÃO NOGUEIRA","S/N","JATIÚCA","MACEIÓ","AL","08.489.643/0017-10")); + ds.addRow(new Array("010108","12838", "LJ RIO LARGO","57100-000","AV PRES GETULIO VARGAS","148","CENTRO","RIO LARGO","AL","08.489.643/0018-09")); + ds.addRow(new Array("010109","21647", "QUIOSQUE CARAJÁS MANGABEIRAS","57037-901","AV COMENDADOR GUSTAVO PAIVA","S/N","MANGABEIRAS","MACEIÓ","AL","08.489.643/0019-81")); + ds.addRow(new Array("010110","12817", "LJ SHOPPING PÁTIO","57073-470","AV MENINO MARCELO","3800","CIDADE UNIVERSITÁRIA","MACEIÓ","AL","08.489.643/0020-15")); + ds.addRow(new Array("010111","12824", "QUIOSQUE GBARBOSA TABULEIRO","57061-110","AVENIDA MACEIÓ","S/N","TABULEIRO","MACEIÓ","AL","08.489.643/0021-04")); + ds.addRow(new Array("010112","12823", "LJ PONTA VERDE","57035-330","RUA DEPUTADO JOSÉ LAGES","431","PONTA VERDE","MACEIÓ","AL","08.489.643/0022-87")); + ds.addRow(new Array("010113","20858", "QUIOSQUE SUPER GIRO","57010-003","AVENIDA SIQUEIRA CAMPOS","1368","PRADO","MACEIÓ","AL","08.489.643/0023-68")); + ds.addRow(new Array("010114","12820", "LJ ATACADÃO TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","12650","TABULEIRO","MACEIÓ","AL","08.489.643/0024-49")); + ds.addRow(new Array("010115","12830", "LJ LIVRAMENTO","57020-030","RUA DO LIVRAMENTO","24","CENTRO","MACEIÓ","AL","08.489.643/0025-20")); + ds.addRow(new Array("010117","19103", "LJ UNICOMPRA PONTA VERDE","57035-060","RUA DURVAL GUIMARÃES","S/N","PONTA VERDE","MACEIÓ","AL","08.489.643/0027-91")); + ds.addRow(new Array("010118","12826", "LJ ASSAÍ MANGABEIRAS","57037-532","AV COMENDADOR GUSTAVO PAIVA","3261","MANGABEIRAS","MACEIÓ","AL","08.489.643/0028-72")); + ds.addRow(new Array("010119","12829", "LJ JACINTINHO","57041-000","RUA CLETO CAMPELO","2394","JACINTINHO","MACEIÓ","AL","08.489.643/0029-53")); + ds.addRow(new Array("010120","12818", "LJ GBARBOSA SERRARIA","57046-000","AVENIDA MENINO MARCELO","9730","SERRARIA","MACEIÓ","AL","08.489.643/0030-97")); + ds.addRow(new Array("010121","13427", "LJ SHOPPING CIDADE","57055-000","AVENIDA FERNANDES LIMA","679","FAROL","MACEIÓ","AL","08.489.643/0031-78")); + ds.addRow(new Array("010124","14617", "LJ PARQUE SHOPPING","57038-000","AVENIDA GUSTAVO PAIVA","5945","CRUZ DAS ALMAS",",MACEIÓ","AL","08.489.643/0034-10")); + ds.addRow(new Array("010126","14668", "LJ MIX MATHEUS ANTARES","57038-410","AVENIDA MENINO MARCELO","5300","ANTARES","MACEIÓ","AL","08.489.643/0036-82")); + ds.addRow(new Array("010128","20006", "LJ SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","65","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA","08.489.643/0038-44")); + ds.addRow(new Array("010130","20009", "LJ CANDEIAS BAIXO","43815-050","AVENIDA ANTONIO PATTERSON","196","TRIÂNGULO","CANDEIAS","BA","08.489.643/0040-69")); + ds.addRow(new Array("010131","20005", "LJ CANDEIAS CIMA","43805-000","RUA 13 DE MAIO","147","CENTRO","CANDEIAS","BA","08.489.643/0041-40")); + ds.addRow(new Array("010132","20056", "LJ SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA","08.489.643/0042-20")); + ds.addRow(new Array("010133","20057", "LJ CONCEIÇÃO COITÉ","48730-000","RUA DR AMÂNCIO MOTA","30","CENTRO","CONCEIÃO DO COITÉ","BA","08.489.643/0043-01")); + ds.addRow(new Array("010134","20441", "LJ LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE","08.489.643/0044-92")); + ds.addRow(new Array("010135","20968", "HIB ITABAIANINHA","49290-000","PRAÇA OLÍMPIO CAMPOS","154","CENTRO","ITABAIANINHA","SE","08.489.643/0059-79")); + ds.addRow(new Array("010136","20969", "HIB MARECHAL DEODORO","57160-000","RUA DR TAVARES BASTOS","03","CENTRO","MARECHAL DEODORO","AL","08.489.643/0054-64")); + ds.addRow(new Array("010137","20970", "VD SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","116","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA","08.489.643/0050-30")); + ds.addRow(new Array("010138","20986", "HIB OLINDINA","48470-000","AVENIDA ANTONIO MANGABEIRA","84","CENTRO","OLINDINA","BA","08.489.643/0055-45")); + ds.addRow(new Array("010139","20988", "HIB QUEIMADAS","48860-000","PRAÇA CORONEL FRANCISCO LANTYER","21","CENTRO","QUEIMADAS","BA","08.489.643/0051-11")); + ds.addRow(new Array("010140","20989", "HIB ENTRE RIOS","48180-000","AVENIDA JURACY MAGALHÃES","320","CENTRO","ENTRE RIOS","BA","08.489.643/0056-26")); + ds.addRow(new Array("010141","20991", "HIB CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL","08.489.643/0061-93")); + ds.addRow(new Array("010142","20992", "ER CONCEIÇÃO COITÉ","48730-000","RUA DR AMANCIO MOTA","35","CENTRO","CONCEIÇÃO DO COITÉ","BA","08.489.643/0045-73")); + ds.addRow(new Array("010143","20993", "ER CANDEIAS","43815-010","AV ANTONIO PATTERSON","213","TRIANGULO","CANDEIAS","BA","08.489.643/0046-54")); + ds.addRow(new Array("010144","20994", "ER SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA","08.489.643/0047-35")); + ds.addRow(new Array("010145","20995", "ER LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE","08.489.643/0060-02")); + ds.addRow(new Array("010146","20996", "ER ANTARES","57083-048","AV ANTONIO LISBOA DE AMORIM","220","ANTARES","MACEIÓ","AL","08.489.643/0057-07")); + ds.addRow(new Array("010147","20997", "ER PITANGUINHA","57052-050","AVENIDA FERNANDES LIMA","840","PITANGUINHA","MACEIÓ","AL","08.489.643/0058-98")); + ds.addRow(new Array("010148","20998", "CD TABULEIRO","57073-482","ESTRADA DA CODEAL","770","TABULEIRO","MACEIÓ","AL","08.489.643/0062-74")); + ds.addRow(new Array("010149","20999", "HIB ESPLANADA","48370-000","PRAÇA LADISLAU CAVALCANTE","31","CENTRO","ESPLANADA","BA","08.489.643/0053-83")); + ds.addRow(new Array("010150","21000", "HIB SANTALUZ","48880-000","RUA RIO BRANCO","96","CENTRO","SANTALUZ","BA","08.489.643/0052-00")); + ds.addRow(new Array("010151","21001", "HIB RIO REAL","48330-000","PC SEN ANTONIO CARLOS MAGALHÃES","146","CENTRO","RIO REAL","BA","08.489.643/0049-05")); + ds.addRow(new Array("010152","21007", "TÔ QUE TÔ MACEIÓ CENTRO","57020-220","AVENIDA MOREIRA LIMA","293","CENTRO","MACEIÓ","AL","08.489.643/0048-16")); + ds.addRow(new Array("010153","21068", "LJ ATAKAREJO SIMÕES FILHO","43700-000","AV ENG ELMO SEREJO DE FARIAS","2073","CONJ HAB VIDA NOVA","SIMÕES FILHO","BA","08.489.643/0063-55")); + ds.addRow(new Array("010154","21277", "LJ GBARBOSA SOCORRO","49160-000","AVENIDA 1","13","CONJ JOAO ALVES FILHO","NOSSA SENHORA DO SOCORRO","SE","08.489.643/0065-17")); + ds.addRow(new Array("010155","21278", "ER SOCORRO","49140-000","AVENIDA COLETORA A","597","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCORRO","SE","08.489.643/0066-06")); + ds.addRow(new Array("010156","21495", "HIB BARRA DOS COQUEIROS","49140-000","AVENIDA OCEANICA","506","ANTONIO PEDRO","BARRA DOS COQUEIROS","SE","08.489.643/0067-89")); + ds.addRow(new Array("010157","21296", "LJ SHOPPING PRÊMIO SOCORRO","49160-000","AVENIDA COLETORA A","S/N","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCRRO","SE","08.489.643/0064-36")); + ds.addRow(new Array("010159","21381", "LJ CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA","08.489.643/0069-40")); + ds.addRow(new Array("010160","21383", "ER CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA","08.489.643/0070-84")); + ds.addRow(new Array("010161","21375", "HIB IPIRÁ","44600-000","AVENIDA CESÁR CABRAL","15","CENTRO","IPIRÁ","BA","08.489.643/0071-65")); + ds.addRow(new Array("010162","21624", "MIX MATEUS TRAPICHE","57010-000","AVENIDA SIQUEIRA CAMPOS","1295","PRADO","MACEIÓ","AL","08.489.643/0072-46")); + ds.addRow(new Array("010163","22448", "ER CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL","08.489.643/0073-27")); + ds.addRow(new Array("010164","23475", "MIX MATEUS TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","9207","TABULEIRO","MACEIÓ","AL","08.489.643/0074-08")); + ds.addRow(new Array("010165","22541", "ER RIO LARGO","57100-000","RUA JUDITH PAIVA","445","CENTRO","RIO LARGO","AL","08.489.643/0075-99")); + ds.addRow(new Array("010166","AMG", "AMG SERRARIA","57046-000","AVENIDA MENINO MARCELO","S/N","SERRARIA","MACEIÓ","AL","08.489.643/0076-70")); + ds.addRow(new Array("010167","23156", "SHOPPING CENTRO SUL","49400-000","AV CONTORNO BR","3795","SÃO JOSE","LAGARTO","SE","08.489.643/0077-50")); + ds.addRow(new Array("030101","910173", "QDB PARQUE SHOPPING","57038-000","AVENIDA COMENDADOR GUSTAVO PAIVA","5945","CRUZ DAS ALMAS","MACEIÓ","AL","20.318.877/0001-32")); + ds.addRow(new Array("030102","910291", "QDB MACEIO SHOPPING","57037-532","AVENIDA COMENDADOR GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL","20.318.877/0002-13")); + ds.addRow(new Array("070101","23713", "MATRIZ - ZEFERINO CORREIA","45000-520","RUA ZEFERINO CORREIA","17","CENTRO","VITORIA DA CONQUISTA","BA","14.378.160/0001-83")); + ds.addRow(new Array("070102","23711", "HIB LIMA GUERRA","45000-390","AL. LIMA GUERRA","04","CENTRO","VITORIA DA CONQUISTA","BA","14.378.160/0005-07")); + ds.addRow(new Array("070103","23712", "HIB CANDIDO SALES","24157-000","AL. RIO BRANCO","373","CENTRO","CÂNDIDO SALES","BA","14.378.160/0006-98")); + ds.addRow(new Array("070104","23705", "LOJA SHOPPING CONQUISTA SUL","45055-900","AVENIDA JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA","14.378.160/0013-17")); + ds.addRow(new Array("070105","23703", " VD BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA","14.378.160/0016-60")); + ds.addRow(new Array("070106","23707", "LOJA BRASIL","45051-070","AV ITABUNA","2724","BRASIL","VITORIA DA CONQUISTA","BA","14.378.160/0011-55")); + ds.addRow(new Array("070107","23706", "LOJA ASSAI FELICIA","45055-686","AV ANEL DE CONTORNO","S/N","FELICIA","VITORIA DA CONQUISTA","BA","14.378.160/0012-36")); + ds.addRow(new Array("070108","23709", "LOJA SHOPPING CONQUISTA","45055-900","AV JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA","14.378.160/0009-30")); + ds.addRow(new Array("070109","23704", "VD CONDEUBA","46200-000","PC NOSSA SENHORA APARECIDA","08","CENTRO","CONDEÚBA","BA","14.378.160/0015-89")); + ds.addRow(new Array("070110","23703", "LOJA BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA","14.378.160/0016-60")); + ds.addRow(new Array("070111","23702", "LOJA PANVICON CENTER","45000-230","AVENIDA LAURO DE FREITAS","142","CENTRO","VITORIA DA CONQUISTA","BA","14.378.160/0017-40")); + ds.addRow(new Array("070112","23701", "LOJA NOVE DE NOVEMBRO","45000-370","PC NOVE DE NOVEMBRO","10","CENTRO","VITORIA DA CONQUISTA","BA","14.378.160/0018-21")); + ds.addRow(new Array("070113","23665", "LOJA UNIVERSIDADE","45031-000","AV OLIVIA FLORES","2500","UNIVERSIDADE","VITORIA DA CONQUISTA","BA","14.378.160/0021-27")); + ds.addRow(new Array("010172","24253", "LOJA IRECÊ CENTRO","44860-051","RUA AUGUSTO NUNES PEREIRA","162","CENTRO","IRECÊ","BA","08.489.643/0095-32")); + ds.addRow(new Array("010171","24254", "LOJA JOÃO DOURADO","44920-000","AVENIDA JOAQUIM AUGUSTO","212D","CENTRO","JOÃO DOURADO","BA","08.489.643/0089-94")); + ds.addRow(new Array("010173","24254", "ER IRECE","44860-169","AVENIDA EDVALDO SANTOS LOPES","438","CENTRO","IRECE","BA","08.489.643/0094-51")); + ds.addRow(new Array("010169","24257", "HIB MIGUEL CALMON","44720-000","PRAÇA LAURO DE FREITAS","180","CENTRO","MIGUEL CALMON","BA","08.489.643/0088-03")); + ds.addRow(new Array("010170","24258", "LOJA ATACADAO IRECE","44868-520","AVENIDA ATACADAO NOVO IRECE","01","NOVO IRECÊ","IRECÊ","BA","08.489.643/0093-70")); + ds.addRow(new Array("010175","24268", "LOJA JACOBINA","44702-342","RUA CORONEL TEIXEIRA","44","CENTRO","JACOBINA","BA","08.489.643/0097-02")); + ds.addRow(new Array("010176","24269", "ER JACOBINA","44702-358","AVENIDA MANOEL NOVAES","178","CENTRO","JACOBINA","BA","08.489.643/0096-13")); + ds.addRow(new Array("010174","24293", "HIB MORRO DO CHAPEU","44850-970","RUA PROJETADA 01","203","CENTRO","MORRO DO CHAPEU","BA","08.489.643/0099-66")); + ds.addRow(new Array("010168","23813", "HIB VALENTE","48890-000","RUA CASTRO ALVES","174","CENTRO","VALENTE","BA","08.489.643/0078-31")); + ds.addRow(new Array("010177","23711", "ER CONQUISTA","45000-390","ALAMEDA LIMA GUERRA","174","CENTRO","VITORIA DA CONQUISTA","BA","08.489.643/0100-34")); + + + + + + return ds; + +} +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/datasets/dsPostPedidoCompra.js b/Ginseng_chamados/datasets/dsPostPedidoCompra.js new file mode 100644 index 0000000..75a4c09 --- /dev/null +++ b/Ginseng_chamados/datasets/dsPostPedidoCompra.js @@ -0,0 +1,91 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + criarEstrutura(dataset); + + try { + log.info("🚀 Iniciando dsPostPedidoCompra"); + + // Captura os parâmetros via constraints + var estabelecimento = trim(getParametro(constraints, "estabelecimento")); + var numeroPedido = trim(getParametro(constraints, "numeroPedido")); + var dataAbertura = trim(getParametro(constraints, "dataAbertura")); + var fornecedor = trim(getParametro(constraints, "fornecedor")); + var condPagamento = trim(getParametro(constraints, "condPagamentoIndica")); + var userCompras = trim(getParametro(constraints, "userValidacaoCompras")); + + // Monta o payload + var payload = { + "C7_FILIAL": estabelecimento, + "C7_NUM": numeroPedido, + "C7_EMISSAO": dataAbertura, + "C7_FORNECE": fornecedor, + "C7_LOJA": "01", + "C7_COND": condPagamento, + "C7_CONTATO": userCompras, + "C7_FILENT": estabelecimento, + "C7_TPFRETE": "C", + "C7_FRETE": "0", + "C7_ITENS": [fornecedor] // você pode ajustar isso para ser um array com objetos, se necessário + }; + + log.info("📤 Payload: " + JSON.stringify(payload)); + + // Monta a chamada para o serviço + var data = { + companyId: "01", + serviceCode: "Integrador Pedido de compra", + endpoint: "/REST/PEDIDO/", + method: "post", + timeoutService: "100", + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data)); + var result = response.getResult(); + + log.info("✅ Retorno da API: " + result); + + if (!result || result.indexOf("ERRO") !== -1) { + throw result || "Erro desconhecido na integração."; + } + + dataset.addRow(["SUCESSO", result]); + + } catch (e) { + var erro = "❌ Erro: " + e.message; + log.error("[dsPostPedidoCompra] " + erro); + dataset.addRow(["FALHA", erro]); + } + + return dataset; +} + +// Criação das colunas +function criarEstrutura(dataset) { + dataset.addColumn("STATUS", DatasetFieldType.STRING); + dataset.addColumn("RETORNO", DatasetFieldType.STRING); +} + +// Função para buscar parâmetro nas constraints +function getParametro(constraints, campo) { + var valor = ""; + if (constraints && constraints.length > 0) { + for each (var c in constraints) { + if (c.getFieldName().trim().toUpperCase() === campo.trim().toUpperCase()) { + valor = c.getInitialValue(); + break; + } + } + } + return valor; +} + +// Trim com segurança +function trim(valor) { + if (!valor) return ""; + return valor.trim(); +} diff --git a/Ginseng_chamados/datasets/dsRestPost.js b/Ginseng_chamados/datasets/dsRestPost.js new file mode 100644 index 0000000..43f1fe4 --- /dev/null +++ b/Ginseng_chamados/datasets/dsRestPost.js @@ -0,0 +1,73 @@ +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("status"); + dataset.addColumn("mensagem"); + dataset.addColumn("erro"); + + log.info("### Enviando dados para Protheus com autenticação ###"); + + try { + var jsonData = "{}"; + if (constraints) { + for (var i = 0; i < constraints.length; i++) { + if (constraints[i].fieldName == "params" && constraints[i].initialValue) { + jsonData = constraints[i].initialValue; + break; + } + } + } + log.info("Dados recebidos: " + jsonData); + + var url = "http://187.72.204.233:8099/rest_teste/uf_mata010"; + var urlObj = new java.net.URL(url); + var httpConn = urlObj.openConnection(); + + var usuario = "ezequiel.falcao"; + var senha = "Ginseng@"; + var authString = usuario + ":" + senha; + var authBytes = new java.lang.String(authString).getBytes("UTF-8"); + var encodedAuth = java.util.Base64.getEncoder().encodeToString(authBytes); + + httpConn.setDoOutput(true); + httpConn.setRequestMethod("POST"); + httpConn.setRequestProperty("Content-Type", "application/json"); + httpConn.setRequestProperty("Accept", "application/json"); + httpConn.setRequestProperty("Authorization", "Basic " + encodedAuth); + httpConn.setConnectTimeout(30000); + httpConn.setReadTimeout(30000); + + var outputStream = httpConn.getOutputStream(); + var writer = new java.io.OutputStreamWriter(outputStream, "UTF-8"); + writer.write(jsonData); + writer.flush(); + writer.close(); + outputStream.close(); + + // Ler resposta ou erro + var response = ""; + try { + var inputStream = httpConn.getInputStream(); + var scanner = new java.util.Scanner(inputStream, "UTF-8"); + response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + } catch (e) { + var errorStream = httpConn.getErrorStream(); + if (errorStream != null) { + var scanner = new java.util.Scanner(errorStream, "UTF-8"); + response = scanner.useDelimiter("\\A").hasNext() ? scanner.next() : ""; + scanner.close(); + } + } + + log.info("Response bruto: " + response); + + // Adiciona no dataset sempre, sem depender do status HTTP + dataset.addRow(["OK", response, ""]); + + } catch (error) { + log.error("Erro completo: " + error.toString()); + dataset.addRow(["Erro", "", error.toString()]); + } + + return dataset; +} diff --git a/Ginseng_chamados/datasets/dsSysCompany.js b/Ginseng_chamados/datasets/dsSysCompany.js new file mode 100644 index 0000000..a5a8218 --- /dev/null +++ b/Ginseng_chamados/datasets/dsSysCompany.js @@ -0,0 +1,96 @@ +function defineStructure() { + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusP12"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT M0_CODFIL, M0_FILIAL, M0_CGC, M0_ENDENT, M0_COMPENT, M0_BAIRENT, M0_CIDENT, M0_ESTENT, M0_CEPENT, M0_CODMUN, M0_TEL_PO, * from SYS_COMPANY WHERE M0_CODFIL LIKE '0101%' OR M0_CODFIL LIKE'03%' AND D_E_L_E_T_= ''"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("CODIGO"); + dataset.addColumn("DESCRICAO"); + dataset.addColumn("CNPJ"); + dataset.addColumn("ENDERECO"); + dataset.addColumn("COMPLEMENTO"); + dataset.addColumn("BAIRRO"); + dataset.addColumn("CIDADE"); + dataset.addColumn("ESTADO"); + dataset.addColumn("CEP"); + dataset.addColumn("CODIGO MUNICIPIO"); + dataset.addColumn("BPCS"); + dataset.addColumn("LOJA"); + + + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("M0_CODFIL"); + var descricao = rs.getString("M0_FILIAL"); + var cnpj = rs.getString("M0_CGC"); + var endereco = rs.getString("M0_ENDENT"); + var complemento = rs.getString("M0_COMPENT"); + var bairro = rs.getString("M0_BAIRENT"); + var cidade = rs.getString("M0_CIDENT"); + var estado = rs.getString("M0_ESTENT"); + var cep = rs.getString("M0_CEPENT"); + var ibge = rs.getString("M0_CODMUN"); + var bpcs = rs.getString("M0_TEL_PO"); + // aqui monta a coluna nova + var loja = (bpcs ? bpcs.trim() : "") + "-" + (descricao ? descricao.trim() : ""); + + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao,cnpj,endereco,complemento,bairro,cidade,estado,cep,ibge, bpcs, loja]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/Ginseng_chamados/datasets/ds_centroCusto.js b/Ginseng_chamados/datasets/ds_centroCusto.js new file mode 100644 index 0000000..f6ae714 --- /dev/null +++ b/Ginseng_chamados/datasets/ds_centroCusto.js @@ -0,0 +1,49 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "Comercial", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "2"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "3"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "4"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "5"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "6"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "7"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "8"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "9"], + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/datasets/ds_condPag.js b/Ginseng_chamados/datasets/ds_condPag.js new file mode 100644 index 0000000..ac2022d --- /dev/null +++ b/Ginseng_chamados/datasets/ds_condPag.js @@ -0,0 +1,73 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + log.info("### Iniciando criação do dataset de Condições de Pagamento ###"); + + var servicecode = 'API_CONDICAO_PAGAMENTO'; // Nome do serviço cadastrado no Fluig + var usuario = "ezequiel.falcao"; + var senha = "Ginseng@"; + + try { + log.info("Iniciando chamada para o clientService..."); + var clientService = fluigAPI.getAuthorizeClientService(); + var data = { + companyId: "1", + serviceCode: servicecode, + endpoint: "http://187.72.204.233:8089/rest/api/fat/v1/paymentcondition?Fields=Code,Plots.Description&Page=1&PageSize=100", + method: 'get', + timeoutService: '60000', + params: {}, + options: { + encoding: 'UTF-8', + useBasicAuth: true, + username: usuario, + password: senha + } + }; + + log.info("Parâmetros da chamada: " + JSON.stringify(data)); + + var vo = clientService.invoke(JSON.stringify(data)); + var retorno = vo.getResult(); + log.info("Retorno da chamada: " + retorno); + + if (retorno) { + var objData = JSON.parse(retorno); + var itens = objData["items"]; + + log.info("Número de itens retornados: " + itens.length); + + for (var i = 0; i < itens.length; i++) { + dataset.addRow([ + itens[i]["Code"], + itens[i]["Description"] + ]); + } + log.info("Dataset preenchido com sucesso"); + } else { + log.warn("A API retornou uma resposta vazia."); + } + + } catch (error) { + log.error("Erro na chamada do clientService: " + error.message); + dataset = DatasetBuilder.newDataset(); + dataset.addColumn('ERRO'); + dataset.addRow([error.toString()]); + } + + return dataset; + + +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/datasets/ds_fornecedor.js b/Ginseng_chamados/datasets/ds_fornecedor.js new file mode 100644 index 0000000..f126680 --- /dev/null +++ b/Ginseng_chamados/datasets/ds_fornecedor.js @@ -0,0 +1,60 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("nome"); + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT a2_cod, a2_nome FROM SA2010 where D_E_L_E_T_ = '';" + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("nome"); + + var encontrouResultados = false; + while (rs.next()) { + encontrouResultados = true; + log.info("Registro encontrado: " + rs.getString("a2_cod") + " - " + rs.getString("a2_nome")); + dataset.addRow([rs.getString("a2_cod"), rs.getString("a2_nome")]); + } + + if (!encontrouResultados) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; + +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/datasets/ds_manutencao.js b/Ginseng_chamados/datasets/ds_manutencao.js new file mode 100644 index 0000000..39586d5 --- /dev/null +++ b/Ginseng_chamados/datasets/ds_manutencao.js @@ -0,0 +1,62 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var dataset = DatasetBuilder.newDataset(); + + dataset.addColumn("nomeOcorrenciaManutencao"); + + // Adicione dados para o dataset, exemplo: + dataset.addRow(["Substituição de lâmpada AR 111"]); + dataset.addRow(["Reparo em fita de led ( Serviço de solda )"]); + dataset.addRow(["Fonte de 5ap para fita de led dos móveis"]); + dataset.addRow(["Letreiro sem funcionar"]); + dataset.addRow(["Disjuntor desarmando"]); + dataset.addRow(["Tomadas do caixa sem funcionar"]); + dataset.addRow(["Troca de lâmpadas tubular branco frio - 6500k 9w ER salão de vendas"]); + dataset.addRow(["Substituição lâmpada bulbo 15w estoque"]); + dataset.addRow(["Substituição de Painel de led 62,5x62,5 40w 6500k branco frio (ER,CD )"]); + dataset.addRow(["Interruptor sem funcionar"]); + dataset.addRow(["Painel de led 30x30 24W 6500k ( wc, copa )"]); + dataset.addRow(["Ponto elétrico ( Copa, estoque, pdv , vendas)"]); + dataset.addRow(["Visita emergencial ( Disjuntor geral desarmando )"]); + dataset.addRow(["Fonte de 10ap para letreiro"]); + dataset.addRow(["Central Nobreak 2 Contr. Motor Dc Porta Aço Enrolar Aut. 24v"]); + dataset.addRow(["Central 2 Contr. Motor AC Porta Aço Enrolar Aut. 24v"]); + dataset.addRow(["Motor De Porta De Enrolar De Aço Ac de 100 á 500 Kg 220v"]); + dataset.addRow(["Motor P/porta De Aço De Enrolar Dc 100 á 800 kg 220v C/ com central Nobreak"]); + dataset.addRow(["Manutenção preventiva em porta de enrolar automática"]); + dataset.addRow(["Serviço emergencial porta de enrolar não quer abrir ou descer"]); + dataset.addRow(["Controle para porta de enrolar automática + configuração"]); + dataset.addRow(["Ar-condicionado"]); + dataset.addRow(["Vazamento no estoque"]); + dataset.addRow(["Torneira gotejando ( copa,wc )"]); + dataset.addRow(["Vaso sanitário entupido"]); + dataset.addRow(["Pintura da fachada"]); + dataset.addRow(["Pintura do estoque"]); + dataset.addRow(["Pintura geral da loja"]); + dataset.addRow(["Caixa de gordura entupida"]); + dataset.addRow(["Telhado com vazamento"]); + dataset.addRow(["Instalação de porta copo, papel toalha etc..."]); + dataset.addRow(["Reparo de gesso"]); + dataset.addRow(["Fechadura para porta de vidro"]); + dataset.addRow(["Puxador da porta caindo ( vidro, retaguarda, copa etc..."]); + dataset.addRow(["Porta de vidro arrastando"]); + dataset.addRow(["Cadeira de make com defeito"]); + dataset.addRow(["Porta dos móveis caindo"]); + dataset.addRow(["Confecção de móvel ( Copa, retaguarda etc...)"]); + dataset.addRow(["Outros"]); + dataset.addRow(["Demarcações"]); + + return dataset; +} + + + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/.metadata b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/.metadata new file mode 100644 index 0000000..6a41d83 Binary files /dev/null and b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/.metadata differ diff --git a/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/displayFields.js b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/displayFields.js new file mode 100644 index 0000000..76cbb4e --- /dev/null +++ b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/displayFields.js @@ -0,0 +1,28 @@ +function displayFields(form, customHTML) { + + var activity = getValue('WKNumState'); + var userId = getValue('WKUser'); + + form.setShowDisabledFields(true); + form.setHidePrintLink(true); + + form.setValue("WKNumProces", getValue('WKNumProces')); + form.setValue("activity", activity); + form.setValue("formMode", form.getFormMode()); + + var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); + var filter = new Array(c1); + var fields = new Array("colleagueName"); + var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); + + //requester + if (activity == 0) { + form.setValue("requesterName", retorno.getValue(0, "colleagueName")); + form.setValue("requesterMail", retorno.getValue(0, "mail")); + form.setValue("requesterId", userId); + } else { + form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); + form.setValue("currentUsermail", retorno.getValue(0, "mail")); + form.setValue("currentUserId", userId); + } +} \ No newline at end of file diff --git a/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/validateForm.js b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/validateForm.js new file mode 100644 index 0000000..c1d08e8 --- /dev/null +++ b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/events/validateForm.js @@ -0,0 +1,24 @@ +function validateForm(form){ + + function validateForm(form){ + + var msg =""; + + if(form.getValue("nomeGestorArea") == ""){ + msg += "Campo Nome do Gestor não foi preenchido" + } + + if(form.getValue("tipoOcorrencia") == ""){ + msg += "Campo Tipo Ocorrencia não foi preenchido" + } + + if(form.getValue("detalheSolicitacao") == ""){ + msg += "Campo Detalhamento da situação da situação não foi preenchido" + } + + if (msg!="") { + throw msg; + } + + } +} \ No newline at end of file diff --git a/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/totvsflow_abertura_chamado.html b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/totvsflow_abertura_chamado.html new file mode 100644 index 0000000..e5a5cf5 --- /dev/null +++ b/Ginseng_chamados/forms/15 - totvsflow_abertura_chamado/totvsflow_abertura_chamado.html @@ -0,0 +1,848 @@ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + +
+ +

Abertura de chamado

+ +
+
+
+
+

+ +  Dados gerais   +

+
+ Estes são os dados referentes aos responsáveis pela abertura e + pela solicitação do atual processo. +
+
+
+ +
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + * + +

+ Preenchimento obrigatório. +

+
+
+ + +
+
+
+
+ +
+
+

+ +  Dados Técnicos   +

+
Insira abaixo os itens necessários para o solicitante.
+
+
+ +
+
+
+
+ + * + +
+
+
+
+
+
+
+
+ + * + +
+
+
+
+
+
+
+
+ + * + +
+
+
+
+
+ +
+
+
+

+ +  Análise  +

+
+
+ +
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + *
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ + *
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ + * + +
+
+
+
+
+ +
+
+
+

+ +  Validação do serviço   +

+
+
+
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + *
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ +
+ Péssimo +
+ Excelente +
+ +
+
+
+
+
+
+
+
+ + * + +
+
+
+
+
+
+
+
+ + + + diff --git a/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/.metadata b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/.metadata new file mode 100644 index 0000000..574b9e5 Binary files /dev/null and b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/.metadata differ diff --git a/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/events/displayFields.js b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/events/displayFields.js new file mode 100644 index 0000000..58779b3 --- /dev/null +++ b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/events/displayFields.js @@ -0,0 +1,27 @@ +function displayFields(form, customHTML) { + var activity = getValue('WKNumState'); + var userId = getValue('WKUser'); + + form.setShowDisabledFields(true); + form.setHidePrintLink(true); + + form.setValue("WKNumProces", getValue('WKNumProces')); + form.setValue("activity", activity); + form.setValue("formMode", form.getFormMode()); + + var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); + var filter = new Array(c1); + var fields = new Array("colleagueName"); + var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); + + //requester + if (activity == 0) { + form.setValue("requesterName", retorno.getValue(0, "colleagueName")); + form.setValue("requesterMail", retorno.getValue(0, "mail")); + form.setValue("requesterId", userId); + } else { + form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); + form.setValue("currentUsermail", retorno.getValue(0, "mail")); + form.setValue("currentUserId", userId); + } +} diff --git a/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/script.js b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/script.js new file mode 100644 index 0000000..3f565ee --- /dev/null +++ b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/script.js @@ -0,0 +1,1274 @@ +$(document).ready(function () { + if ($("#formMode").val() == "VIEW") { + showAndBlock(["all"]); + } else { + //show the right fields + var activity = $("#activity").val(); + var requestDate = getCurrentDate(); + + $(".activity").hide(); + + $(".activity-" + activity).show(); + + if (activity == 0 || activity == 1) { + //primeira atividade + //$("#dataAbertura").val(requestDate[0] + " - " + requestDate[1]); + $("#dataAbertura").val(requestDate[0]); + add_new_row("tabelaItens"); + } else if (activity == 4) { + showAndBlock([0]); + $("#userValidacaoGestor").val($("#currentUserName").val()); + $("#dataValidacaoGestor").val( + requestDate[0] + " - " + requestDate[1] + ); + updt_line(); + } else if (activity == 6) { + showAndBlock([0, 4]); + $("#userValidacaoCompras").val($("#currentUserName").val()); + $("#dataValidacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + updt_line(); + + } else if (activity == 57) { + $("#userCotacaoGestor").val($("#currentUserName").val()); + $("#dataAprovCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + showAndBlock([0, 4, 6]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + updt_line(); + + } else if (activity == 31) { + $("#userRealizacaoCompras").val($("#currentUserName").val()); + $("#dataRealizacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + showAndBlock([0, 4, 6, 57]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + updt_line(); + } else if (activity == 18) { + if ($("justificativaValidaProblema") != "") { + showAndBlock([0, 4, 6, 24, 57, 31]); + } else { + showAndBlock([0, 4, 6, 31]); + } + $("#userValidacaoItens").val($("#currentUserName").val()); + $("#dataValidacaoItens").val(requestDate[0] + " - " + requestDate[1]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + + $("input[name=validacaoItens]").on("change", function () { + $(".justificativaDecisaoItens").hide(); + if ( + $("input[name=validacaoItens]:checked").val() == "incorreto" || + $("input[name=validacaoItens]:checked").val() == "naoEntregue" + ) { + $(".justificativaDecisaoItens").show(); + } + }); + $("input[name=validacaoItens]").trigger("change"); + + updt_line(); + } else if (activity == 24) { + showAndBlock([0, 4, 6, 31, 18]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + updt_line(); + } + } + + formatarMoedasTabela("preco___"); + //formatarMoedasTabela("precoIndica___"); + formatarMoedasTabela("ValorTotal"); + + gerarTabelaCotacaoIndica("tabelaCotacaoIndica", "tabelaItens"); + + +}); + +function formatarMoedasTabela(ids) { + $(document).on('input', `[id^="${ids}"]`, function() { + let valor = $(this).val(); + + // Remove tudo que não for número + valor = valor.replace(/\D/g, ''); + + // Converte para número decimal + let numero = parseFloat(valor) / 100; + + // Formata para Real Brasileiro + if (!isNaN(numero)) { + valor = numero.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); + } + + // Atualiza o campo com a formatação correta + $(this).val(valor); +    }); +} + + +//show the activity and then block the fields +function showAndBlock(activity) { + for (var i = 0, l = activity.length; i < l; i++) { + $(".activity-" + activity[i]).show(); + $(".hideButton").hide(); + $(".activity-" + activity[i] + " :input").each(function () { + $(this).attr("readonly", "readonly"); + $(this) + .css("background-color", "#eee") + .children("option:not(:selected)") + .prop("disabled", true); + $(this).on("mousedown", function (e) { + this.blur(); + window.focus(); + }); + if ($(this).is(":checkbox")) { + $(this).attr("disabled", true); + } else if ($(this).is(":radio")) { + $(this).on("click", function () { + return false; + }); + } + }); + } +} + +function getCurrentDate() { + var newDate = new Date(); + var h = newDate.getHours(); + if (h < 10) { + h = "0" + h; + } + var m = newDate.getMinutes(); + if (m < 10) { + m = "0" + m; + } + var hour = h + ":" + m; // + ":" + s; + var day = newDate.getDate(); + if (day < 10) { + day = "0" + day; + } + var month = newDate.getMonth() + 1; + if (month < 10) { + month = "0" + month; + } + newDate = day + "/" + month + "/" + newDate.getFullYear(); + var currentDate = [newDate, hour]; + return currentDate; +} + +var beforeSendValidate = function (numState, nextState) { + $(".errorValidate").removeClass("errorValidate"); + if (numState == 0 || numState == 1) { + if ($("#estabelecimento ").val() == "") { + $("#estabelecimento ").parent("div").addClass("errorValidate"); + throw "'Estabelecimento/filial ' é obrigatório."; + } else if ($("#enderecoSolicitante").val() == "") { + $("#enderecoSolicitante").parent("div").addClass("errorValidate"); + throw "'Endereço do solicitante' é obrigatório."; + } else if ($("#cnpj").val() == "") { + $("#cnpj").parent("div").addClass("errorValidate"); + throw "'CNPJ' é obrigatório."; + } else if ($("#justificativa").val() == "") { + $("#justificativa").parent("div").addClass("errorValidate"); + throw "'Qual o motivo da compra?' é obrigatório."; + } else { + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ( + $("#descricao___" + linha).val() == "" && + $("#quantidadeItem___" + linha).val() == "" + ) { + remove_row(value); + } + }); + + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ($("#descricao___" + linha).val() == "") { + $("#descricao___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Selecione o item " + (index + 1) + "."; + } else if ($("#quantidadeItem___" + linha).val() == "") { + $("#quantidadeItem___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Preencha a quantidade do item " + (index + 1) + "."; + } + }); + + if ($("input[name^='quantidadeItem___']").length == 0) { + throw "Ao menos um item é necessário para iniciar a solicitação."; + } + } + } else if (numState == 4) { + // + } else if (numState == 6) { + // + } else if (numState == 18) { + if ( + $("input[name='validacaoItens']:checked").val() == "" || + $("input[name='validacaoItens']:checked").val() == undefined + ) { + throw "'Consegue resolver?' é obrigatório."; + } else if ( + $("input[name='validacaoItens']:checked").val() == "naoEntregue" || + $("input[name='validacaoItens']:checked").val() == "incorreto" + ) { + if ($("#justificativaDecisaoItens").val() == "") { + $("#justificativaDecisaoItens") + .parent("div") + .addClass("errorValidate"); + throw "'Justificativa' é obrigatório."; + } + } + } else if (numState == 24) { + $('#justificativaValidaProblema').parent().removeClass('has-error errorValidate'); + if ($('#justificativaValidaProblema').val() == "") { + $('#justificativaValidaProblema').parent().addClass('has-error errorValidate'); + throw "Preencha os campos obrigatórios." + } + } +}; + +function setSelectedZoomItem(selectedItem) { + var name_item = selectedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + var dtsCentroCusto = DatasetFactory.getDataset( + "ds_centroCusto", + null, + null, + null + ).values; + + var nomeGestorComercial = dtsCentroCusto[0].gestorCentroCusto; + var emailGestorComercial = dtsCentroCusto[0].emailGestor; + var idGestorComercial = dtsCentroCusto[0].idGestor; + + var nomeGestorOperacoes = dtsCentroCusto[2].gestorCentroCusto; + var emailGestorOperacoes = dtsCentroCusto[2].emailGestor; + var idGestorOperacoes = dtsCentroCusto[2].idGestor; + + if (name_item == "estabelecimento") { + let estabelecimento = selectedItem["estabelecimento"]; + let cnpj = selectedItem["CNPJ"]; + let protheus = selectedItem["CODIGO"] + $("#cnpj").val(cnpj); + $("#protheus").val(protheus); + + + + if (estabelecimento.includes("MATRIZ")) { + } else if (estabelecimento.includes("CD")) { + window["centroCusto"].setValue("Operações"); + $("#gestorNome").val(nomeGestorOperacoes); + $("#gestorEmail").val(emailGestorOperacoes); + $("#gestor_cc").val(idGestorOperacoes); + } else { + window["centroCusto"].setValue("Comercial"); + $("#gestorNome").val(nomeGestorComercial); + $("#gestorEmail").val(emailGestorComercial); + $("#gestor_cc").val(idGestorComercial); + } + } + + if (name_item == "centroCusto") { + $("#gestorNome").val(selectedItem["gestorCentroCusto"]); + $("#gestorEmail").val(selectedItem["emailGestor"]); + $("#gestor_cc").val(selectedItem["idGestor"]); + } + + if (name_item == "userSolicitante") { + $("#emailSolicitante").val(selectedItem.mail); + } + + if (name_item == "descricao") { + $("#codigoItem" + "___" + indice).val(selectedItem["descricao"]); + } + +} + +function removedZoomItem(removedItem) { + var name_item = removedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + if (name_item == "userSolicitante") { + $("#emailSolicitante").val(""); + } else if (name_item == "centroCusto") { + $("#gestorNome").val(""); + $("#gestorEmail").val(""); + $("#gestor_cc").val(""); + } else if (~name_item.indexOf("___")) { + var linha = name_item.split("___"); + + if (linha[0] == "descricao") { + $("#codigoItem___" + linha[1]).val(""); + $("#quantidadeItem___" + linha[1]).val(""); + } + } + + if (name_item == "descricao") { + $("#codigoItem" + "___" + indice).val(""); + } +} + +function add_new_row(table) { + var row = wdkAddChild(table); + updt_line(); +} + +function updt_line() { + $(".tabela_itens_id").each(function (index, item) { + if (index == 0) return; + $(item)[0].innerHTML = index; + }); +} + +function remove_row(element) { + fnWdkRemoveChild(element); + updt_line(); +} + + +// function setSelectedZoomItem(selectedItem) { +// if (selectedItem.inputId === "estabelecimento") { +// var estabelecimento = selectedItem.estabelecimento.trim(); +// var setorContainer = document.getElementById("setor-container"); + +// if (estabelecimento === "ESCRITÓRIO MATRIZ") { +// setorContainer.style.display = "block"; // Mostra o campo de setor +// } else { +// setorContainer.style.display = "none"; // Oculta o campo de setor +// } +// } +// } + +// Andrey, nao esqueca de ver isso +// function removedZoomItem(removedItem) { +// // if (removedItem.inputId === "estabelecimento") { +// // document.getElementById("setor-container").style.display = "none"; // Oculta ao remover +// window["centroCusto"].setValue("")[0] +// // } +// } + +$(document).ready(function() { + // $('#gerarTabela').click(function() { + // var numCotacoes = $('#numCotacoes').val(); + // var tbody = $("#tabelaCotacao tbody"); + // tbody.empty(); // Limpa a tabela antes de gerar novas linhas + + // // Supondo que você já tenha uma tabela de origem com os produtos + // $('table.table[tablename="tabelaItens"] tbody tr:visible').each(function(index, element) { + // var nomeItem = $(element).find('input[name^="nomeItem"]').val(); + // var quantidadeItem = $(element).find('input[name^="quantidadeItem"]').val(); + + // for (var i = 0; i < numCotacoes; i++) { + // var row = ` + // ${index + 1}.${i + 1} + // ${nomeItem} + // ${quantidadeItem} + // + // + // + // + // `; + // tbody.append(row); + // } + // }); + // }); + + $('#gerarTabela').click(function() { + + }); +}); +function gerarTabelaCotacaoComNumeracao(tabelaCotacao, tabelaItens) { + // Obtém a quantidade de cotações informada no input + var numCotacoes = parseInt($("#numCotacoes").val()); + + // Valida se o número de cotações é válido + if (isNaN(numCotacoes) || numCotacoes < 1) { + alert("Por favor, insira um número válido de cotações (mínimo 1)."); + return; + } + + var contador = 1; // Controla a numeração correta dos itens + + // Percorre cada linha da tabela de itens + $(`#${tabelaItens} tbody tr`).each(function (index) { + var linha = $(this); + var descricao = linha.find("input[name^='codigo']").val(); + var quantidadeItem = linha.find("input[name^='quantidadeItem']").val(); + + // Verifica se o item está preenchido antes de adicionar à tabela de cotações + if (!descricao || !quantidadeItem) { + console.warn(`Item na linha ${index + 1} ignorado por falta de dados.`); + return; // Se não houver nome ou quantidade, pula esta linha + } + + // Para cada item, cria as linhas na tabela de cotações + for (var i = 0; i < numCotacoes; i++) { + var indexLinha = wdkAddChild(tabelaCotacao); // Adiciona uma nova linha na tabela de cotações + + console.log(`Adicionando linha ${contador}.${i + 1} - ${descricao}, Qtd: ${quantidadeItem}`); + + // Preenche a numeração no campo da coluna # + $(`#numCotacao___${indexLinha}`).text(`${contador}.${i + 1}`); + + // Preenche o campo "ItemCompra" com o nome do item + $(`#itemCompra___${indexLinha}`).val(descricao); + + // Preenche o campo "Quantidade" com o valor da quantidade original + $(`#quantidade___${indexLinha}`).val(quantidadeItem); + } + + contador++; // Incrementa para garantir que os itens estejam na ordem correta + }); + + // Limpa o campo de número de cotações após gerar a tabela + $("#numCotacoes").val(""); + +} + +function gerarTabelaCotacaoIndica(tabelaCotacaoIndica, tabelaItens) { + console.log("Função gerarTabelaCotacaoIndica chamada"); + + // Percorre cada linha da tabela de itens + $(`#${tabelaItens} tbody tr`).each(function () { + var linha = $(this); + var descricao = linha.find("input[name^='descricao']").val(); + var quantidadeItem = linha.find("input[name^='quantidadeItem']").val(); + + console.log("Descrição:", descricao, "Quantidade:", quantidadeItem); + + // Verifica se o item está preenchido antes de adicionar à tabela de cotações + if (!descricao || !quantidadeItem) { + console.warn(`Item ignorado por falta de dados.`); + return; // Se não houver nome ou quantidade, pula esta linha + } + + // **Verifica se o item já foi adicionado** + var jaExiste = false; + $(`#${tabelaCotacaoIndica} tbody tr`).each(function () { + var descricaoExistente = $(this).find("input[name^='itemCompraIndica']").val(); + if (descricaoExistente === descricao) { + jaExiste = true; + } + }); + + if (jaExiste) { + console.warn(`Item já existe na tabela: ${descricao}`); + return; // Evita duplicação + } + + // Adiciona uma nova linha na tabela de cotações + var indexLinha = wdkAddChild(tabelaCotacaoIndica); + console.log(`Adicionando linha - ${descricao}, Qtd: ${quantidadeItem}`); + + // Preenche os campos + $(`#itemCompraIndica___${indexLinha}`).val(descricao); + $(`#quantidadeIndica___${indexLinha}`).val(quantidadeItem); + }); +} + +$(document).ready(function () { + function formatarNumero(valor) { + let numero = parseFloat(valor); + if (isNaN(numero)) return ""; + return numero.toFixed(2); // Mantém duas casas decimais com ponto + } + + function formatarMoeda(valor) { + let numero = parseFloat(valor); + if (isNaN(numero)) return ""; + return numero.toLocaleString("pt-BR", { minimumFractionDigits: 2, maximumFractionDigits: 2 }); + } + + function calcularTotal() { + let total = 0; + $("input[id^='precoIndica___']").each(function () { + let preco = $(this).val().replace(",", "."); // garante que vírgula seja interpretada como ponto + let quantidade = $(this).closest("tr").find("input[id^='quantidadeIndica___']").val().trim(); + + let precoNumero = parseFloat(preco) || 0; + let quantidadeNumero = parseInt(quantidade) || 1; + + total += precoNumero * quantidadeNumero; + }); + + $("#valorTotal").val(formatarMoeda(total)); // Exibe o total formatado + $("#valorTotalsemformat").val(total.toFixed(2)); // Mantém o total sem formatação + } + + // Permite digitação livre e só calcula o total + $(document).on("input", "input[id^='precoIndica___']", function () { + calcularTotal(); + }); + + // Formata o valor somente ao sair do campo + $(document).on("blur", "input[id^='precoIndica___']", function () { + let campo = $(this); + let valor = campo.val().replace(/[^0-9.,]/g, "").replace(",", "."); + + if (valor) { + let numero = parseFloat(valor).toFixed(2); + campo.val(numero); + } else { + campo.val(""); + } + calcularTotal(); + }); + + $(document).on("input", "input[id^='quantidadeIndica___']", function () { + calcularTotal(); // Recalcula o total sempre que a quantidade for alterada + }); + + calcularTotal(); // Calcula o total ao carregar a página +}); + +/** + * Toda a lógica para o correto funcionamento desse componente foi feito em cima das classes abaixo: + * .componentAnexo, .descAnexo, .inputAnexo, .btnUpFile, .btnViewerFile, .btnDownloadFile e o atributo data-acao + * Sem elas o código não irá funcionar, então se por acaso você quiser alterar os nomes dessas classes + * lembre-se de alterar nas funções desse arquivo e também no css + */ + +/** + * Direciona para cada função correspondente ao valor que esta no atributo data-acao do botão + * @param {object} event Parâmetro obrigatório, o própio elemento que sofreu o evento click + * @return {void} + * @author Sérgio Machado + */ +function anexo(event){ + console.log("event") + console.log(event) + try{ + const acao = event.currentTarget.getAttribute("data-acao"); + const inputFile = $(event.currentTarget).parent().parent().find(".inputAnexo")[0] + const fileDescription = $(event.currentTarget).parent().parent().find(".descAnexo").val() + if(acao == "upload"){ + uploadFile(fileDescription, inputFile.id) + } + if(acao == "viewer"){ + viewerFile(fileDescription) + } + if(acao == "download"){ + downloadFile(fileDescription, inputFile.id) + } + if(acao == "delete"){ + removeFileConfirm(fileDescription, inputFile.id) + } + }catch(e){ + console.error("Houve um erro inesperado na função anexo") + console.error(e) + } +} + + +/** + * Envia arquivos para a aba Anexos do Fluig + * Função adaptada por Sérgio Machado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que ficará na aba anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @return {void} + */ +function uploadFile(fileDescription, idInput) { + try{ + var tabAttachments = parent.document.getElementById("tab-attachments"); + if (tabAttachments) { + //Verifica se o navegador é o Ie9 para realizar o devido tratamento + if (parent.WCMAPI.isIe9()) { + $(".ecm-navigation-silverlight", parent.document).show("fade").css("top", 0); + $("#ecm-navigation-silverlight", parent.document).attr({ + "data-on-camera": "true", "data-file-name-camera": fileDescription, "data-inputNameFile": idInput + }); + $(parent.document).on("keyup", this.actionKeyup) + } else { + var element = parent.document.getElementById("ecm-navigation-inputFile-clone"); + if (element && document.createEvent) { + element.setAttribute("data-on-camera", "true"); + if (fileDescription && idInput) { + element.setAttribute("data-file-name-camera", fileDescription) + element.setAttribute("data-inputNameFile", idInput) + } + //Realiza o click no botão "Carregar arquivos" que tem na aba de anexos + element.click(); + } + } + } + }catch(e){ + console.error("Houve um erro inesperado na função uploadFile") + console.error(e) + } +} + + + +/** + * Função executada após a escolha do arquivo a ser enviado para o Fluig. + * Verifica se o anexo já existe, seta o valor do arquivo fisico no campo e altera o estado dos botões + * @return {void} + */ +$(function(){ + try{ + window.parent.$("#ecm-navigation-inputFile-clone").on('change', function(e) { + const inputNameFile = this.getAttribute("data-inputNameFile"); + const fileDescription = this.getAttribute("data-file-name-camera"); + const filePhisical = this.files[0].name; + if(fileDescription && fileDescription){ + /** + * O trecho de código abaixo percorre os anexos do Fluig e caso já exista um anexo com a mesma descrição, ele será removido. + * Em seguida limpa o campo onde é armazenado o nome fisico do arquivo + */ + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + var descricao = attachment.description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.removeAttach([i]); + setFilePhisicalName(inputNameFile, ""); + } + }); + setFilePhisicalName(inputNameFile, filePhisical) + if(getFormMode() == "ADD"){ + btnState(inputNameFile, 'delete', 'download'); + } + if(getFormMode() == "MOD"){ + btnState(inputNameFile, 'delete', 'viewer'); + } + if(getFormMode() == "VIEW"){ + btnState(inputNameFile, 'download', 'viewer'); + } + } + }); + }catch(e){ + console.error("Houve um erro inesperado ao selecionar o arquivo") + console.error(e) + } +}); + + +/** + * Visualizar arquivos que esta na aba Anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do anexo + * @return {void} + */ +function viewerFile(fileDescription) { + try{ + if(hasFileFluig(fileDescription)){ + const anexos = parent.ECM.attachmentTable.getData(); + for(let i = 0; i < anexos.length; i++){ + var descricao = anexos[i].description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.openAttachmentView('adm', anexos[i].documentId); + return + } + } + }else{ + FLUIGC.toast({ + title: "Atenção", + message: "Anexo não encontrado", + type: "warning" + }); + } + }catch(e){ + console.error("Houve um erro inesperado na função viewerFile") + console.error(e) + } +} + + +/** + * Realiza o download do arquivo que esta na aba Anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + */ +function downloadFile(fileDescription, idInput) { + try{ + const filename = getFormMode() == "VIEW" ? $(`#${idInput}`).text() : $(`#${idInput}`).val() + FLUIGC.message.confirm({ + message: `Deseja baixar o anexo ${filename}?`, + title: 'Confirmação', + labelYes: 'Sim, quero baixar', + labelNo: 'Não, quero cancelar', + }, function(result) { + if (result) { + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + var descricao = attachment.description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.downloadAttach([i]); + } + }); + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função downloadFile") + console.error(e) + } +} + +/** + * Confirmação para Remove arquivo que esta na aba Anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + * @author Sérgio Machado + */ +function removeFileConfirm(fileDescription, idInput) { + try{ + const filename = $(`#${idInput}`).val() + FLUIGC.message.confirm({ + message: `Deseja remover o anexo ${filename}?`, + title: 'Confirmação', + labelYes: 'Sim, quero remover', + labelNo: 'Não, quero cancelar', + }, function(result) { + if (result) { + removeFile(fileDescription) + setFilePhisicalName(idInput, "") + btnState(idInput, "upload", "download") + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função removeFileConfirm") + console.error(e) + } +} + +/** + * Remove arquivo que esta na aba Anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + * @author Sérgio Machado + */ +function removeFile(fileDescription) { + try{ + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + if (attachment.description == fileDescription) { + parent.WKFViewAttachment.removeAttach([i]); + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função removeFile") + console.error(e) + } +} + + +/** + * Seta o nome do arquivo fisico no campo e realiza tratativa caso o campo esteja bloqueado pelo enableFields + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} filePhisical Parâmetro obrigatório, nome do arquivo fisico + * @return {void} + * @author Sérgio Machado + */ +function setFilePhisicalName(idInput, filePhisical){ + try{ + if(idInput.indexOf("_") == 0){ + $("#" + idInput.substring(1)).val(filePhisical); + } + $("#" + idInput).val(filePhisical); + }catch(e){ + console.error("Houve um erro inesperado na função setFilePhisicalName") + console.error(e) + } +} + + +/** + * Altera o estado e visibilidade dos botões de anexos + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} acao Parâmetro obrigatório, ação para ser executada no momento do click, se é delete ou upload + * @param {String} btn Parâmetro obrigatório, botão secundário que deve sofrer ação de ficar visível ou não. Botão de Download ou Viewer + * @return {void} + * @author Sérgio Machado + */ +function btnState(idInput, acao, btn){ + try{ + let btnUpFile = $(`#${idInput}`).parent().parent().find(".btnUpFile"); + let btnDownloadFile = $(`#${idInput}`).parent().parent().find(".btnDownloadFile"); + let btnViewerFile = $(`#${idInput}`).parent().parent().find(".btnViewerFile"); + if(acao == "delete"){ + btnUpFile.removeClass("btn-success").addClass("btn-danger"); + btnUpFile.attr({'data-acao': acao, 'title': 'Excluir'}); + btnUpFile.find("i").removeClass("fluigicon-file-upload").addClass("fluigicon-trash"); + if(btn == "download"){ + btnDownloadFile.prop("disabled", false); + btnDownloadFile.show() + } + if(btn == "viewer"){ + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + } + } + if(acao == "upload"){ + btnUpFile.removeClass("btn-danger").addClass("btn-success"); + btnUpFile.attr({'data-acao': acao, 'title': 'Selecionar'}); + btnUpFile.find("i").removeClass("fluigicon-trash").addClass("fluigicon-file-upload"); + btnDownloadFile.prop("disabled", true); + btnDownloadFile.hide() + btnViewerFile.prop("disabled", true); + btnViewerFile.hide() + } + }catch(e){ + console.error("Houve um erro inesperado na função btnState") + console.error(e) + } +} + + +/** + * Faz tratativa nos botões do anexos percorrente cada class .componentAnexo + * Em modo de visualização o botão de upload é removido, e caso tenha anexo, habilita o botão de visualização do anexo + * Se em modo de edição e conter anexo o botão de upload é alterado para o botão de deletar anexos e habilita o botão de visualização + * @return {void} + * @author Sérgio Machado + */ +function displayBtnFiles(){ + try{ + $('.componentAnexo').each(function(i, element) { + let inputFile = $(element).find(".inputAnexo") + let inputFileVew = $(element).find(".componentAnexo") + let btnUpFile = $(element).find(".btnUpFile"); + let btnViewerFile = $(element).find(".btnViewerFile"); + let btnDownloadFile = $(element).find(".btnDownloadFile"); + + if(getFormMode() == "VIEW"){ + btnUpFile.remove(); + if(inputFileVew.val() != ""){ + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + } + } + if(getFormMode() == "MOD" && inputFile.val() != ""){ + btnUpFile.remove(); + // btnState(inputFile[0].id, "delete", "viewer") + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + btnDownloadFile.prop("disabled", false); + btnDownloadFile.show() + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função displayBtnFiles") + console.error(e) + } +} + + +/** + * Remove o botão de upload/delete + * @param {String} inputFile Parâmetro obrigatório, Id do campo + * @return {void} + * @author Sérgio Machado + */ +function invisibleBtnUpload(inputFile){ + try{ + if(getFormMode() == "MOD" || getFormMode() == "VIEW"){ + if($(`#_${inputFile}`).length){ + let btnUpFile = $(`#_${inputFile}`).parent().parent().find(".btnUpFile"); + btnUpFile.remove(); + } else{ + let btnUpFile = $(`#${inputFile}`).parent().parent().find(".btnUpFile"); + btnUpFile.remove(); + } + } + if($(`#_${inputFile}`).length){ + if($(`#_${inputFile}`).val() == ""){ + $(`#_${inputFile}`).attr({placeholder:"Nenhum anexo selecionado"}); + } + } else{ + if($(`#${inputFile}`).val() == ""){ + $(`#${inputFile}`).attr({placeholder:"Nenhum anexo selecionado"}); + } + } + }catch(e){ + console.error("Houve um erro inesperado na função invisibleBtnUpload") + console.error(e) + } +} + + +/** + * Verifica se os campos do anexo de uma tabela pai e filho esta preenchido, + * caso esteja, ele verifica se o anexo esta presente na aba de anexos do Fluig + * @param {String} tablename Parâmetro obrigatório, tablename da tabela pai e filho. + * @param {String} idInput Parâmetro obrigatório, Id do campo de anexo que deseja verificar + * @return {String} - Retorna string de erros caso apresente erros + * @author Sérgio Machado + */ +function invalidFilesTable(tablename, idInput){ + try { + let errors = ""; + const countRows = $(`[tablename='${tablename}']`).find('tbody tr').not(':first'); + for(let i = 0; i < countRows.length; i++){ + let indice = getIndice(countRows.eq(i).find("input")[0].id); + let inputNameFile = $(`#_${idInput}___${indice}`).length ? $(`#_${idInput}___${indice}`) : $(`#${idInput}___${indice}`) + let fileDescription = inputNameFile.parent().find(".descAnexo").val() + if(inputNameFile.val() && !hasFileFluig(fileDescription)){ + errors += `
  • O anexo ${inputNameFile.val()} da linha ${i+1} não foi encontrado
  • ` + } + } + return errors + } catch (e) { + console.error('Houve um erro inesperado na função invalidFileTable') + console.error(e) + } +} + +/** + * Verifica se o campo do anexo esta preenchido, caso esteja, ele verifica se o anexo esta válido + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @return {Boolean} + * @author Sérgio Machado + */ +function invalidFile(idInput){ + try { + const inputNameFile = $(`#${idInput}`).val() + if(inputNameFile){ + if($(`#_${idInput}`).length){ + let fileDescription = $(`#_${idInput}`).parent().find(".descAnexo").val() + return !hasFileFluig(fileDescription) + } else{ + let fileDescription = $(`#${idInput}`).parent().find(".descAnexo").val() + return !hasFileFluig(fileDescription) + } + }else{ + return false + } + } catch (e) { + console.error('Houve um erro inesperado na função invalidFile') + console.error(e) + } +} + + +/** + * Verifica se o anexo existe na aba de anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo + * @return {Boolean} - Retorna verdadeiro caso o arquivo exista + * @author Sérgio Machado + */ +function hasFileFluig(fileDescription){ + try { + const anexos = parent.ECM.attachmentTable.getData(); + for(let i = 0; i < anexos.length; i++){ + var descricao = anexos[i].description; + if (fileDescription == descricao) { + return true + } + } + return false + } catch (e) { + console.error('Houve um erro inesperado na função hasFileFluig') + console.error(e) + } +} +var todosProdutos = []; +var paginaAtual = 1; +var itensPorPagina = 20; + +function consultarProdutos() { + FLUIGC.modal({ + title: 'Consulta de Produtos', + content: '
    ' + + '' + + '
    ' + + '
    ' + + '
    ', + id: 'modalConsultaProdutos', + size: 'large', + actions: [{ + 'label': 'Fechar', + 'autoClose': true + }] + }, function(err, data) { + if (!err) { + carregaListaProdutos(); + } + }); +} + +function carregaListaProdutos() { + var dataset = DatasetFactory.getDataset('ProdutosTI', null, null, null); + todosProdutos = dataset.values; + paginaAtual = 1; + renderizaProdutos(); +} + +function renderizaProdutos() { + var filtro = $('#filtroDescricao').val() || ''; + var produtosFiltrados = todosProdutos.filter(function(produto) { + return produto['descricao'].toLowerCase().includes(filtro.toLowerCase()); + }); + + var inicio = (paginaAtual - 1) * itensPorPagina; + var fim = inicio + itensPorPagina; + var produtosPagina = produtosFiltrados.slice(inicio, fim); + + var html = '' + + ''; + + produtosPagina.forEach(function(produto) { + var codigo = produto['codigo']; + var descricao = produto['descricao']; + html += '' + + '' + + '' + + '' + + ''; + }); + + html += '
    CódigoDescriçãoAção
    ' + $('
    ').text(codigo).html() + '
    ' + $('
    ').text(descricao).html() + '
    ' + + '' + + '
    '; + $('#listaProdutos').html(html); + + // Ativa o evento DEPOIS de montar a tabela + $('.btn-selecionar-produto').off('click').on('click', function(e) { + e.stopPropagation(); + var $btn = $(this); + var codigo = $btn.attr('data-codigo'); + var descricao = $btn.attr('data-descricao'); + + adicionarProdutoTabela(codigo, descricao); + + // Altera o botão para "Selecionado" + $btn + .removeClass('btn-success') + .addClass('btn-secondary') + .text('Selecionado') + .prop('disabled', true); + }); + + renderizaPaginacao(produtosFiltrados.length); +} + +function renderizaPaginacao(totalItens) { + var totalPaginas = Math.ceil(totalItens / itensPorPagina); + var html = ''; + + if (totalPaginas > 1) { + if (paginaAtual > 1) { + html += ' '; + } + html += ' Página ' + paginaAtual + ' de ' + totalPaginas + ' '; + if (paginaAtual < totalPaginas) { + html += ''; + } + } + + $('#paginacaoProdutos').html(html); +} + +function mudarPagina(novaPagina) { + paginaAtual = novaPagina; + renderizaProdutos(); +} + +function filtrarProdutos() { + paginaAtual = 1; + renderizaProdutos(); +} + +function copiarCodigo(codigo) { + if (navigator.clipboard) { + navigator.clipboard.writeText(codigo).then(function() { + FLUIGC.toast({ + message: 'Código "' + codigo + '" copiado!', + type: 'success' + }); + }, function() { + fallbackCopy(codigo); + }); + } else { + fallbackCopy(codigo); + } +} + +function fallbackCopy(codigo) { + var tempInput = document.createElement('input'); + tempInput.value = codigo; + document.body.appendChild(tempInput); + tempInput.select(); + document.execCommand('copy'); + document.body.removeChild(tempInput); + FLUIGC.toast({ + message: 'Código "' + codigo + '" copiado!', + type: 'success' + }); +} + +function adicionarProdutoTabela(codigo, descricao) { + var idx = wdkAddChild('tabelaItens'); + + // Preenche o campo codigoItem + $('#codigoItem___' + idx).val(descricao); + + // Preenche o campo zoom descricao + $('#descricao___' + idx).val(codigo); + +} + +function cadastrarProduto() { + FLUIGC.modal({ + title: 'Cadastro de Produto', + content: '
    ' + + '' + + '' + + '
    ' + + '
    ' + + '' + + '' + + '
    ' + + '
    ' + + '' + + '' + + '
    ' + + '
    ' + + '' + + '' + + '
    ', + id: 'modalCadastroProduto', + size: 'large', + actions: [{ + 'label': 'Salvar', + 'bind': 'data-salvar-produto' + }, { + 'label': 'Cancelar', + 'autoClose': true + }] + }, function(err, data) { + if (!err) { + // Bind do botão salvar + $('[data-salvar-produto]').on('click', function() { + enviarProduto(); + }); + } + }); +} + +function enviarProduto() { + var descricao = $('#novoProdutoDescricao').val(); + var tipo = $('#novoProdutoTipo').val() || "ME"; + var unidade = $('#novoProdutoUM').val() || "UN"; + var localPadrao = $('#novoProdutoLocPad').val() || "01"; + + if (!descricao) { + FLUIGC.toast({ + title: 'Atenção!', + message: 'Informe a descrição do produto.', + type: 'warning' + }); + return; + } + + var dados = { + "B1_DESC": descricao, + "B1_TIPO": tipo, + "B1_UM": unidade, + "B1_LOCPAD": localPadrao + }; + + console.log("JSON montado:", JSON.stringify(dados)); + + var constraints = [ + DatasetFactory.createConstraint("serviceCode", "Postprod", null, ConstraintType.MUST), + DatasetFactory.createConstraint("endpoint", "/rest_teste/uf_mata010", null, ConstraintType.MUST), + DatasetFactory.createConstraint("method", "post", null, ConstraintType.MUST), + DatasetFactory.createConstraint("params", JSON.stringify(dados), null, ConstraintType.MUST) + ]; + + var ds = DatasetFactory.getDataset("dsRestPost", null, constraints, null); + console.log("Dataset retorno:", ds); + + if (ds && ds.values && ds.values.length > 0) { + var mensagem = ds.values[0][1]; + var erro = ds.values[0][2]; + + var respostaJSON; + try { + respostaJSON = JSON.parse(mensagem); + } catch (e) { + console.warn("Não foi possível interpretar o JSON do Protheus:", e); + respostaJSON = null; + } + + if (respostaJSON && respostaJSON.sucesso) { + FLUIGC.toast({ + title: 'Sucesso!', + message: 'Produto cadastrado com sucesso! Código: ' + respostaJSON.B1_COD, + type: 'success' + }); + + console.log("Retorno Protheus:", respostaJSON); + + // Fecha o modal após salvar + FLUIGC.modal.hide($('#modalCadastroProduto')); + + } else { + var msgErro = (respostaJSON && respostaJSON.mensagem) ? respostaJSON.mensagem : erro; + FLUIGC.toast({ + title: 'Erro!', + message: 'Falha ao cadastrar: ' + msgErro, + type: 'danger' + }); + console.error("Erro Protheus:", msgErro); + } + } else { + FLUIGC.toast({ + title: 'Erro!', + message: 'Nenhuma resposta do dataset.', + type: 'danger' + }); + console.error("Dataset vazio:", ds); + } + +} diff --git a/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/totvsflow_solicitacao_compras.html b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/totvsflow_solicitacao_compras.html new file mode 100644 index 0000000..7bf37e4 --- /dev/null +++ b/Ginseng_chamados/forms/165 - totvsflow_solicitacao_compras/totvsflow_solicitacao_compras.html @@ -0,0 +1,897 @@ + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + +
    + +

    Solicitação de compra

    + +
    +
    +
    +
    +

    + +  Dados gerais   +

    +
    + Dados referentes aos responsáveis pela abertura e pela + solicitação do atual processo. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    + +
    +
    +
    + +
    +
    +

    + +  Itens   +

    +
    + Clique no botao Selecionar Produtos para confirmar o produto para compra ser efetuada. +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    #Código do ItemQuantidadeDescrição do Item
    +
    + +
    +
    +
    + +

    + Preenchimento obrigatório. +

    +
    +
    +
    + +

    + Preenchimento obrigatório. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +

    + +  Justificativa   +

    +
    + Motivos para a compra dos itens e as possíveis informações + complementares. +
    +
    +
    + +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validação do centro de custo   +

    +
    + Informações complementares sobre a validação do centro de custo + da solicitação. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Cotação de produtos   +

    +
    + Dados referentes a análise da solicitação feita. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    #Item de compraQuantidadeFornecedorPreçoData de entregaEmail
    + +
    +
    + + + + + + + + + + +
    + + +
    +
    + + + + + +
    +
    +
    +
    +
    +

    + +  Sugestão do Analista   +

    +
    + Análise do Analista sobre a cotação realizada. +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Item de compraQuantidadePreçoData de entregaFornecedorPagamento
    + + + + + + + +
    + + +
    +
    + + + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Gestor aprovador da cotação   +

    +
    + Considerações sobre a cotação realizada pelo setor de compras. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Considerações de compras   +

    +
    + Considerações sobre os itens da solicitação, realizadas pela + pessoa responsável pela compra. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validação dos itens   +

    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validar problema: considerações de compras   +

    +
    Dados referentes às possíveis implicações desta compra.
    +
    +
    + +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    + Todos os campos com * são de preenchimento obrigatório. +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/Ginseng_chamados/forms/Abertura_chamado_operacoes/.metadata b/Ginseng_chamados/forms/Abertura_chamado_operacoes/.metadata new file mode 100644 index 0000000..655674b Binary files /dev/null and b/Ginseng_chamados/forms/Abertura_chamado_operacoes/.metadata differ diff --git a/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/displayFields.js b/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/displayFields.js new file mode 100644 index 0000000..76cbb4e --- /dev/null +++ b/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/displayFields.js @@ -0,0 +1,28 @@ +function displayFields(form, customHTML) { + + var activity = getValue('WKNumState'); + var userId = getValue('WKUser'); + + form.setShowDisabledFields(true); + form.setHidePrintLink(true); + + form.setValue("WKNumProces", getValue('WKNumProces')); + form.setValue("activity", activity); + form.setValue("formMode", form.getFormMode()); + + var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); + var filter = new Array(c1); + var fields = new Array("colleagueName"); + var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); + + //requester + if (activity == 0) { + form.setValue("requesterName", retorno.getValue(0, "colleagueName")); + form.setValue("requesterMail", retorno.getValue(0, "mail")); + form.setValue("requesterId", userId); + } else { + form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); + form.setValue("currentUsermail", retorno.getValue(0, "mail")); + form.setValue("currentUserId", userId); + } +} \ No newline at end of file diff --git a/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/validateForm.js b/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/validateForm.js new file mode 100644 index 0000000..c1d08e8 --- /dev/null +++ b/Ginseng_chamados/forms/Abertura_chamado_operacoes/events/validateForm.js @@ -0,0 +1,24 @@ +function validateForm(form){ + + function validateForm(form){ + + var msg =""; + + if(form.getValue("nomeGestorArea") == ""){ + msg += "Campo Nome do Gestor não foi preenchido" + } + + if(form.getValue("tipoOcorrencia") == ""){ + msg += "Campo Tipo Ocorrencia não foi preenchido" + } + + if(form.getValue("detalheSolicitacao") == ""){ + msg += "Campo Detalhamento da situação da situação não foi preenchido" + } + + if (msg!="") { + throw msg; + } + + } +} \ No newline at end of file diff --git a/Ginseng_chamados/forms/Abertura_chamado_operacoes/totvsflow_abertura_chamado.html b/Ginseng_chamados/forms/Abertura_chamado_operacoes/totvsflow_abertura_chamado.html new file mode 100644 index 0000000..a0ce0e8 --- /dev/null +++ b/Ginseng_chamados/forms/Abertura_chamado_operacoes/totvsflow_abertura_chamado.html @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + +
    + +

    Abertura de chamado

    + +
    +
    +
    +
    +

    + +  Dados gerais   +

    +
    + Estes são os dados referentes aos responsáveis pela abertura e + pela solicitação do atual processo. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    + + +
    +
    +
    +
    + +
    +
    +

    + +  Dados Técnicos   +

    +
    Insira abaixo os itens necessários para o solicitante.
    +
    +
    + +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Análise  +

    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validação do serviço   +

    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    + Péssimo +
    + Excelente +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/forms/ComprasV2/.metadata b/Ginseng_chamados/forms/ComprasV2/.metadata new file mode 100644 index 0000000..35e7660 Binary files /dev/null and b/Ginseng_chamados/forms/ComprasV2/.metadata differ diff --git a/Ginseng_chamados/forms/ComprasV2/ComprasV2.html b/Ginseng_chamados/forms/ComprasV2/ComprasV2.html new file mode 100644 index 0000000..0baae33 --- /dev/null +++ b/Ginseng_chamados/forms/ComprasV2/ComprasV2.html @@ -0,0 +1,236 @@ + + + + + + Criar Solicitação de Compras + + + + + + + + + + + + + + + +
    +
    + +
    + + +
    +
    Dados da Solicitação
    +
    + +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    + +
    + + +
    + +
    + + +
    +
    +
    + +
    + +
    + + + + + + +
    +
    +
    + + +
    +
    + +
    + + + + + + + +
    +
    +
    + + +
    + +
    + +
    +
    + + +
    + +
    + + +
    + +
    + + +
    +
    + +
    +
    + +
    +
    + + +
    +
    + +
    + +
    + +
    +
    + + +
    +
    Itens
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    ProdutoCentro de CustoQtdPreço Ref.TotalAção
    + + + + + + + +
    +
    +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/Ginseng_chamados/forms/ComprasV2/compras.js b/Ginseng_chamados/forms/ComprasV2/compras.js new file mode 100644 index 0000000..dddb377 --- /dev/null +++ b/Ginseng_chamados/forms/ComprasV2/compras.js @@ -0,0 +1,203 @@ +// ======== DATASETS (troque aqui se o id for diferente) ======== +const DS_EMPRESAS = 'dsSyscompany'; +const DS_FILIAIS = 'dsFiliais'; // se o seu for outro, troque aqui +const DS_CC = 'ds_centroCusto'; +const DS_PRODUTOS = 'ProdutoTI'; // se o id for "ProdutosTI", troque aqui + +// ======== MAPEAMENTO DE CAMPOS (ajuste se seus datasets usam nomes diferentes) ======== +// Empresas / Filiais / Centro de Custo +const EMP_FIELDS = { code: 'codigo', desc: 'descricao' }; +const FIL_FIELDS = { code: 'codigo', desc: 'descricao' }; +const CC_FIELDS = { code: 'codigo', desc: 'descricao' }; + +// Produtos (inclui alternativas típicas do Protheus) +const PROD_FIELDS = { + code: ['codigo','B1_COD','CODIGO'], + desc: ['descricao','B1_DESC','DESCRICAO'], + um: ['um','B1_UM','UM'], + lastPrice: ['ultimoPreco','ULTIMO_PRECO','ULT_PRECO','ULTIMOPRECO'] +}; + +// ======== INIT ======== +$(document).ready(function () { + FLUIGC.calendar('#dataNec'); + + // qty/preço + $('#precoRef').on('blur', recalcTotal); + $('#quantidade').on('input', recalcTotal); + $('#qtdMais').on('click', () => stepQtd(1)); + $('#qtdMenos').on('click', () => stepQtd(-1)); + + // produto + $('#btnBuscaProd').on('click', openZoomProduto); + $('#btnLimpaProd').on('click', () => { + $('#produtoCod,#produtoDesc').val(''); + $('#ultimoPreco').val('0,00'); + recalcTotal(); + }); + + // zooms + bindZoom($('#empresaDesc'), DS_EMPRESAS, EMP_FIELDS, 'empresaCodigo','empresaDesc'); + bindZoom($('#filialDesc'), DS_FILIAIS, FIL_FIELDS, 'filialCodigo','filialDesc'); + bindZoom($('#ccDesc'), DS_CC, CC_FIELDS, 'ccCod','ccDesc'); + + // itens + $('#btnAddItem').on('click', addItem); +}); + +// ======== HELPERS ======== +function stepQtd(n){ + const $q = $('#quantidade'); + let v = parseInt($q.val()||'0',10)+n; + if (v < 0) v = 0; + $q.val(v); + recalcTotal(); +} + +function parseMoneyBR(s){ + if(!s) return 0; + s = (''+s).replace(/[^\d,,-]/g,'').replace(/\./g,'').replace(',', '.'); + const v = Number(s); + return isNaN(v) ? 0 : v; +} +function formatMoneyBR(v){ + return v.toLocaleString('pt-BR',{style:'currency',currency:'BRL'}); +} +function recalcTotal(){ + const qtd = parseFloat($('#quantidade').val()||'0'); + const preco = parseMoneyBR($('#precoRef').val()); + const tot = (qtd * preco) || 0; + $('#total').val(formatMoneyBR(tot)); +} + +// Compat: usa filtermodal OU filterModal, dependendo da versão do SG +function openFilterModalCompat(opts){ + var fn = (FLUIGC && (FLUIGC.filtermodal || FLUIGC.filterModal)); + if (!fn) { + FLUIGC.toast({ + title: 'Erro: ', + message: 'Plugin de filtro (filtermodal) não está carregado. Verifique os includes do Style Guide.', + type: 'danger' + }); + return { onSelected: function(){} }; + } + return fn(opts); +} + +// pega a primeira chave existente no item +function pick(obj, keys){ + if (!Array.isArray(keys)) return obj[keys]; + for (const k of keys) if (obj[k] !== undefined && obj[k] !== null) return obj[k]; + return ''; +} +function firstKey(keys){ return Array.isArray(keys) ? keys[0] : keys; } + +// ======== ZOOMS GENÉRICOS (empresa, filial, centro de custo) ======== +function bindZoom($input, datasetId, fieldsMap, hiddenIdFld, displayFld){ + const codeK = fieldsMap.code, descK = fieldsMap.desc; + + $input.on('click', function(){ + openFilterModalCompat({ + title: 'Selecionar', + size: 'large', + filterFields: codeK + ', ' + descK, + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + limit: 50, + pattern: '', + param: { datasetId: datasetId } + }, + columns: [ + { title: 'Código', data: codeK }, + { title: 'Descrição', data: descK } + ], + onSelected: function(data){ + $('#'+hiddenIdFld).val(data[codeK]); + $('#'+displayFld).val(data[codeK] + ' - ' + data[descK]); + } + }); + }); +} + +// ======== ZOOM DE PRODUTO ======== +function openZoomProduto(){ + openFilterModalCompat({ + title: 'Buscar Produto/Serviço', + size: 'large', + filterFields: firstKey(PROD_FIELDS.code) + ', ' + firstKey(PROD_FIELDS.desc), + source: { + url: '/api/public/ecm/dataset/search', + contentType: 'application/json', + root: 'content', + limit: 50, + param:{ datasetId: DS_PRODUTOS } + }, + columns: [ + { title: 'Código', data: firstKey(PROD_FIELDS.code) }, + { title: 'Descrição', data: firstKey(PROD_FIELDS.desc) }, + { title: 'UM', data: firstKey(PROD_FIELDS.um) }, + { title: 'Último Preço', data: firstKey(PROD_FIELDS.lastPrice) } + ], + onSelected: function(item){ + const cod = pick(item, PROD_FIELDS.code); + const desc = pick(item, PROD_FIELDS.desc); + const ult = pick(item, PROD_FIELDS.lastPrice); + + $('#produtoCod').val(cod); + $('#produtoDesc').val(cod + ' - ' + desc); + $('#ultimoPreco').val(ult || '0,00'); + recalcTotal(); + } + }); +} + +// ======== ITENS (tabela filha) ======== +function addItem(){ + if(!$('#produtoCod').val()){ + FLUIGC.toast({title:'Atenção: ', message:'Selecione um produto.', type:'warning'}); return; + } + if(!$('#ccCod').val()){ + FLUIGC.toast({title:'Atenção: ', message:'Selecione o centro de custo.', type:'warning'}); return; + } + const qtd = parseFloat($('#quantidade').val()||'0'); + if(qtd <= 0){ + FLUIGC.toast({title:'Atenção: ', message:'Quantidade deve ser > 0.', type:'warning'}); return; + } + + const row = wdkAddChild('tbItens'); + $('#produtoCod___'+row).val($('#produtoCod').val()); + $('#produtoDesc___'+row).val($('#produtoDesc').val()); + $('#ccCod___'+row).val($('#ccCod').val()); + $('#ccDesc___'+row).val($('#ccDesc').val()); + $('#qtd___'+row).val(qtd); + $('#precoRef___'+row).val($('#precoRef').val()); + $('#total___'+row).val($('#total').val()); +} + +// ======== VALIDAÇÃO (se usar o hook validateForm) ======== +function validateForm(form){ + var msgs = []; + function req(id, label){ if(!form.getValue(id)) msgs.push('Preencha "'+label+'".'); } + req('tipoSolicitacao','Tipo de Solicitação'); + req('produtoCod','Produto/Serviço'); + req('quantidade','Quantidade'); + req('dataNec','Data da Necessidade'); + req('ccCod','Centro de Custo'); + if(msgs.length){ throw msgs.join('\n'); } +} + +function setSelectedZoomItem(selectedItem) { + var name_item = selectedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + if (name_item == "estabelecimento") + { $("#filialDesc").val(selectedItem["CODIGO"]); } +} diff --git a/Ginseng_chamados/forms/ComprasV2/forms.css b/Ginseng_chamados/forms/ComprasV2/forms.css new file mode 100644 index 0000000..132971c --- /dev/null +++ b/Ginseng_chamados/forms/ComprasV2/forms.css @@ -0,0 +1,3 @@ +.m-t-10 { margin-top: 10px; } +.m-t-15 { margin-top: 15px; } +.text-right { text-align: right; } diff --git a/Ginseng_chamados/mechanisms/mecCustomAprov.js b/Ginseng_chamados/mechanisms/mecCustomAprov.js new file mode 100644 index 0000000..5c92df9 --- /dev/null +++ b/Ginseng_chamados/mechanisms/mecCustomAprov.js @@ -0,0 +1,9 @@ +function resolve(process,colleague){ + + var userList = new java.util.ArrayList(); + + userList.add("Pool:Group:TIC"); + + return userList; + +} \ No newline at end of file diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/application.info b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/application.info new file mode 100644 index 0000000..edbca26 --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/application.info @@ -0,0 +1,19 @@ +application.type=widget +application.code=cards_compras +application.title=cards-compras +application.description=cards-compras +application.fluig.version=null +application.category=SYSTEM +application.renderer=freemarker +developer.code=G-ALES1NT-TEC06 +developer.name=andrey.cunha +developer.url=http://www.fluig.com +application.uiwidget=true +application.mobileapp=true +application.version=${build.version}-${build.revision} +view.file=view.ftl +edit.file=edit.ftl +locale.file.base.name=cards_compras +application.resource.js.1=/resources/js/cards_compras.js +application.resource.css.2=/resources/css/cards_compras.css +hash=4a16315e9e66fa7d797b3f6b1fb365b69f9a4ce2 diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras.properties b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras.properties new file mode 100644 index 0000000..139597f --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras.properties @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties new file mode 100644 index 0000000..139597f --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_en_US.properties @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties new file mode 100644 index 0000000..139597f --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_es.properties @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties new file mode 100644 index 0000000..139597f --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/cards_compras_pt_BR.properties @@ -0,0 +1,2 @@ + + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/edit.ftl b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/edit.ftl new file mode 100644 index 0000000..9e6dcef --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/edit.ftl @@ -0,0 +1,47 @@ +
    +

    Configuração dos links dos processos

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/view.ftl b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/view.ftl new file mode 100644 index 0000000..58d035a --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/resources/view.ftl @@ -0,0 +1,68 @@ +
    +
    +
    + <#-- Use imagem OU ícone --> + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Cadastro de Produtos + +

    Cadastro de Produtos

    +

    Adicione e gerencie produtos de maneira centralizada.

    +
    + +
    + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Solicitação de Compras + +

    Solicitação de Compras

    +

    Faça suas solicitações de compra de forma rápida e eficiente.

    +
    + +
    + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Cotações + +

    Cotações

    +

    Compare orçamentos e encontre as melhores ofertas.

    +
    + +
    + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Pedidos de Compras + +

    Pedidos de Compras

    +

    Acompanhe e confirme seus pedidos.

    +
    + +
    + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Notas Fiscais + +

    Notas Fiscais

    +

    Simplifique o processo de entrada de notas.

    +
    + +
    + <#if (params.usaIcones!'N') == 'S'> + + <#else> + Parâmetros + +

    Parâmetros

    +

    Personalize suas configurações.

    +
    +
    + + + +
    + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml new file mode 100644 index 0000000..71d9001 --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/jboss-web.xml @@ -0,0 +1,5 @@ + + + /cards_compras + false + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/web.xml b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..6797e41 --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,12 @@ + + + + + + 30 + + + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css new file mode 100644 index 0000000..010c1ff --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/css/cards_compras.css @@ -0,0 +1,9 @@ +/* Coloque aqui seu codigo CSS */ +/* mesmo CSS da seção A */ +.cards-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin:24px 12px;} +.card-widget{flex:1 1 260px;max-width:300px;background:#fff;border-radius:14px;padding:22px;text-align:center;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 18px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.06);} +.card-widget:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.12);} +.card-widget img,.card-widget i{max-width:90px;margin-bottom:16px;display:inline-block;} +.card-widget h3{font-size:18px;margin:8px 0 6px;color:#2b2b2b;} +.card-widget p{font-size:14px;color:#666;line-height:1.35;} +@media (max-width:768px){.card-widget{flex:1 1 100%;max-width:100%;}} diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png new file mode 100644 index 0000000..102160c Binary files /dev/null and b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/images/icon.png differ diff --git a/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js new file mode 100644 index 0000000..204c378 --- /dev/null +++ b/Ginseng_chamados/wcm/widget/cards_compras/src/main/webapp/resources/js/cards_compras.js @@ -0,0 +1,22 @@ +var MyWidget = SuperWidget.extend({ + //variáveis da widget + variavelNumerica: null, + variavelCaracter: null, + + //método iniciado quando a widget é carregada + init: function() { + }, + + //BIND de eventos + bindings: { + local: { + 'execute': ['click_executeAction'] + }, + global: {} + }, + + executeAction: function(htmlElement, event) { + } + +}); + diff --git a/Ginseng_chamados/wcm/widget/cards_compras/target/cards_compras.war b/Ginseng_chamados/wcm/widget/cards_compras/target/cards_compras.war new file mode 100644 index 0000000..1aaf969 Binary files /dev/null and b/Ginseng_chamados/wcm/widget/cards_compras/target/cards_compras.war differ diff --git a/Ginseng_chamados/workflow/.resources/Flow.ecm30.xml b/Ginseng_chamados/workflow/.resources/Flow.ecm30.xml new file mode 100644 index 0000000..f07793b --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Flow.ecm30.xml @@ -0,0 +1,281 @@ + + + + 1 + Flow + + Flow + + true + false + Default + + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Flow + 1 + + + 0 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + Flow + 1 + 4 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 150 + 82 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Flow + 1 + 5 + + Act1 + Act1 + + 0 + + false + 0 + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 260 + 208 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + + + + 1 + Flow + 1 + 6 + + + false + 4 + 5 + + + false + false + 0 + + + + + + + + FFFFFF + 290 + 831 + 10 + 10 + Pool + 1 + 0 + + 1 + Flow + 1 + 1 + + + + 9F9F9F + 145 + 801 + 40 + 10 + Reporter + 2 + 1 + + 1 + Flow + 1 + 2 + + + + C0C0C0 + 145 + 801 + 40 + 155 + Assignee + 2 + 1 + + 1 + Flow + 1 + 3 + + + + + + 1 + 210 + 20 + + 1 + Flow + 1 + 7 + + Start + + + + + + 1 + Flow + 1 + 8 + + 7 + 4 + + + + + + 1 + Flow + 1 + 6 + 1 + + 167 + 235 + + + + 1 + Flow + 1 + 8 + 1 + + 167 + 48 + + + + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/Flow.png b/Ginseng_chamados/workflow/.resources/Flow.png new file mode 100644 index 0000000..586f470 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/Flow.png differ diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml new file mode 100644 index 0000000..85a0831 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml @@ -0,0 +1,1098 @@ + + + + 1 + FlowEssentials_AberturaDeChamado + + Abertura de Chamado + Permite que o colaborador abra um chamado junto ao departamento específico, informando qual suporte necessita, direcionando para a tratativa da equipe correta. + true + false + Default + Abertura de Chamados TI + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 0 + false + false + 604800 + 86400 + false + + + + 1 + Abertura de Chamado + 35 + + Nova Versão. + 15 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 150 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + Analisar a Solicitação + Analisar a Solicitação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + true + 3600 + 3600 + 3600 + 3600 + false + + 0 + true + true + false + 260 + 290 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 6 + + Complementar os dados da solicitação + Complementar os dados da solicitação + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 390 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + true + 3600 + 3600 + 3600 + 3600 + false + + 0 + true + true + false + 650 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 19 + + Suprimentos + Suprimentos + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + Solicitação de compras - Integração teste + 0 + false + false + false + 680 + 461 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + true + + false + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + Validar + Validar + false + false + false + + 0 + true + 540 + 280 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 13 + + Validar + Validar + false + false + false + + 0 + true + 880 + 90 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 9 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 310 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 16 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1040 + 112 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 35 + 4 + + hAPI.getCardValue("consegueResolver") == "sim" + 11 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 35 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "sim" + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 35 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "nao" + 6 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 4 + 35 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "suprimentos" + 19 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 5 + 35 + 4 + + true + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 35 + 13 + + hAPI.getCardValue("situacaoResolvida") == "sim" + 16 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 35 + 13 + + hAPI.getCardValue("situacaoResolvida") == "nao" + 2 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 35 + 13 + + true + 16 + 0 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + false + 1 + 2 + + Enviar para Análise + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 5 + + + false + 2 + 4 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 7 + + + false + 4 + 6 + + Carece informações + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 8 + + + false + 6 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 10 + + + false + 4 + 9 + + Possui inconsistência + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 12 + + + false + 4 + 11 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 14 + + + false + 11 + 13 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 15 + + + false + 13 + 2 + + Não resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 17 + + + false + 13 + 16 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 20 + + + false + 4 + 19 + + Realizar compra + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 21 + + + false + 19 + 2 + + Enviar para Execução + false + false + 0 + + + + + + + + FFFFFF + 611 + 1271 + 10 + 10 + Abertura de Chamado + 1 + 0 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + + + 82b0b7 + 203 + 1241 + 40 + 10 + Solicitante + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + + + adc9ac + 203 + 1241 + 40 + 213 + Analista + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + + d0daae + 205 + 1241 + 40 + 416 + Compras Indiretos + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 3 + 1 + + 167 + 328 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 7 + 1 + + 569 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 8 + 1 + + 313 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 12 + 1 + + 570 + 137 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 15 + 1 + + 909 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 15 + 2 + + 311 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 20 + 1 + + 569 + 492 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 21 + 1 + + 732 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 35 + 21 + 2 + + 315 + 570 + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + activity + + activity + 1 + + + + 1 + FlowEssentials_AberturaDeChamado + analistaTecnico + + analistaTecnico + 2 + + + + 1 + FlowEssentials_AberturaDeChamado + complemento + + complemento + 3 + + + + 1 + FlowEssentials_AberturaDeChamado + consegueResolver + + consegueResolver + 4 + + + + 1 + FlowEssentials_AberturaDeChamado + consideracoesTecnicas + + consideracoesTecnicas + 5 + + + + 1 + FlowEssentials_AberturaDeChamado + currentUserId + + currentUserId + 6 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAbertura + + dataAbertura + 7 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAnaliseTecnica + + dataAnaliseTecnica + 8 + + + + 1 + FlowEssentials_AberturaDeChamado + emailSolicitante + + emailSolicitante + 9 + + + + 1 + FlowEssentials_AberturaDeChamado + estabelecimentoFilial + + estabelecimentoFilial + 10 + + + + 1 + FlowEssentials_AberturaDeChamado + possuiInconsistencia + + possuiInconsistencia + 11 + + + + 1 + FlowEssentials_AberturaDeChamado + situacaoResolvida + + situacaoResolvida + 12 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + requesterName + requesterName + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + emailSolicitante + emailSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + estabelecimento + estabelecimento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + complemento + complemento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + requesterId + requesterId + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + detalheSolicitacao + justificativa + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + userSolicitante + userSolicitante + 2 + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.png b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.png new file mode 100644 index 0000000..2051a0d Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.png differ diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg new file mode 100644 index 0000000..a286253 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg @@ -0,0 +1,2 @@ + +Compras IndiretosAnalistaSolicitanteAbertura de ChamadoAnalisar aSolicitaçãoValidarComplementar os dados dasolicitaçãoAnalisarServiçoValidarSuprimentosEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoRealizar compraEnviar para Execução diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml new file mode 100644 index 0000000..e974bbe --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml @@ -0,0 +1,1091 @@ + + + + 1 + FlowEssentials_AberturaDeChamado + + Abertura de Chamado + Permite que o colaborador abra um chamado junto ao departamento específico, informando qual suporte necessita, direcionando para a tratativa da equipe correta. + true + false + Default + Abertura de Chamados Manutenção + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 0 + false + false + 604800 + 86400 + false + + + + 1 + Abertura de Chamado + 22 + + Nova Versão. + 400 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 150 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + Analisar a Solicitação + Analisar a Solicitação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>Manutencao</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 260 + 290 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 6 + + Complementar os dados da solicitação + Complementar os dados da solicitação + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 390 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 650 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + + Suprimentos + Suprimentos + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + Solicitação de compras - Integração teste + 0 + false + false + false + 680 + 466 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + true + + false + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + Validar + Validar + false + false + false + + 0 + true + 540 + 280 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 13 + + Validar + Validar + false + false + false + + 0 + true + 880 + 90 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 9 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 310 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 16 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1040 + 112 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + 4 + + hAPI.getCardValue("consegueResolver") == "sim" + 11 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "sim" + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "nao" + 6 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 4 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "suprimentos" + 22 + <AssignmentController><Group>Manutencao</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 5 + 22 + 4 + + true + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + 13 + + hAPI.getCardValue("situacaoResolvida") == "sim" + 16 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 22 + 13 + + hAPI.getCardValue("situacaoResolvida") == "nao" + 2 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 22 + 13 + + true + 16 + 0 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + false + 1 + 2 + + Enviar para Análise + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 5 + + + false + 2 + 4 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 7 + + + false + 4 + 6 + + Carece informações + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 8 + + + false + 6 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 10 + + + false + 4 + 9 + + Possui inconsistência + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 12 + + + false + 4 + 11 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 14 + + + false + 11 + 13 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 15 + + + false + 13 + 2 + + Não resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 17 + + + false + 13 + 16 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 21 + + + false + 22 + 2 + + Enviar para Execução + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 23 + + + false + 4 + 22 + + Realizar compra + false + false + 0 + + + + + + + + FFFFFF + 611 + 1271 + 10 + 10 + Abertura de Chamado + 1 + 0 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + + + 82b0b7 + 203 + 1241 + 40 + 10 + Solicitante + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + + + adc9ac + 203 + 1241 + 40 + 213 + Analista + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + + d0daae + 205 + 1241 + 40 + 416 + Compras Indiretos + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 3 + 1 + + 167 + 328 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 7 + 1 + + 569 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 8 + 1 + + 313 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 12 + 1 + + 570 + 137 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 15 + 1 + + 909 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 15 + 2 + + 311 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 21 + 1 + + 732 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 21 + 2 + + 315 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 23 + 1 + + 570 + 497 + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + activity + + activity + 1 + + + + 1 + FlowEssentials_AberturaDeChamado + analistaTecnico + + analistaTecnico + 2 + + + + 1 + FlowEssentials_AberturaDeChamado + complemento + + complemento + 3 + + + + 1 + FlowEssentials_AberturaDeChamado + consegueResolver + + consegueResolver + 4 + + + + 1 + FlowEssentials_AberturaDeChamado + consideracoesTecnicas + + consideracoesTecnicas + 5 + + + + 1 + FlowEssentials_AberturaDeChamado + currentUserId + + currentUserId + 6 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAbertura + + dataAbertura + 7 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAnaliseTecnica + + dataAnaliseTecnica + 8 + + + + 1 + FlowEssentials_AberturaDeChamado + emailSolicitante + + emailSolicitante + 9 + + + + 1 + FlowEssentials_AberturaDeChamado + possuiInconsistencia + + possuiInconsistencia + 10 + + + + 1 + FlowEssentials_AberturaDeChamado + situacaoResolvida + + situacaoResolvida + 11 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + detalheSolicitacao + justificativa + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + requesterId + requesterId + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + userSolicitante + userSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + emailSolicitante + emailSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + estabelecimento + estabelecimento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + complemento + complemento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + requesterName + requesterName + 2 + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png new file mode 100644 index 0000000..86f7538 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png differ diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg new file mode 100644 index 0000000..e285824 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg @@ -0,0 +1,2 @@ + +Compras IndiretosAnalistaSolicitanteAbertura de ChamadoAnalisar aSolicitaçãoValidarComplementar os dados dasolicitaçãoAnalisarServiçoValidarSuprimentosEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoEnviar para ExecuçãoRealizar compra diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml new file mode 100644 index 0000000..86f4528 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml @@ -0,0 +1,1202 @@ + + + + 1 + FlowEssentials_SolicitacaoDeCompras + + Solicitação de compra - Totvs + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Totvs + 11 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 120 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 4 + + Analisar centro de custo da solicitação + Analisar centro de custo da solicitação + + 172800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 520 + 210 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 6 + + Analisar solicitação de compra + Analisar solicitação de compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 520 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 432000 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1080 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1260 + 424 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 31 + + Realizar compra + Realizar compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 940 + 420 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 57 + + Autorizar cotação + Autorizar cotação + + 0 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 420 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 240 + 40 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1280 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 770 + 240 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1410 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 650 + 510 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 880 + 510 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 11 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 2 + 11 + 2 + + true + 4 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 11 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 2 + 11 + 46 + + true + 24 + 0 + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 33 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 49 + + + false + 46 + 52 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 58 + + + false + 6 + 57 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 59 + + Aprovar + false + 57 + 31 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 61 + + Cotação reprovada + false + 57 + 60 + + Cotação reprovada + false + false + 0 + + + + + + + + FFFFFF + 555 + 1460 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 1 + + + + 82b0b7 + 185 + 1430 + 41 + 6 + Solicitante + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 2 + + + + adc9ac + 185 + 1430 + 41 + 191 + Gestor do Centro de Custo + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 3 + + + + d0daae + 185 + 1430 + 41 + 376 + Compras + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 4 + + + + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 5 + 1 + + 342 + 94 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 5 + 2 + + 342 + 264 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 7 + 1 + + 270 + 456 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 26 + 1 + + 1132 + 461 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 33 + 1 + + 992 + 113 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 56 + 1 + + 572 + 527 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 61 + 1 + + 803 + 527 + + + + + + + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + description + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + approve + 6 + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + reject + 39 + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + description + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + approve + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png new file mode 100644 index 0000000..4e17ca7 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png differ diff --git a/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg new file mode 100644 index 0000000..d796505 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg @@ -0,0 +1,2 @@ + +ComprasGestor do Centro de CustoSolicitanteSolicitação de comprasValidarCCAnalisarcentro decusto dasolicitaçãoAnalisarsolicitação decompraReceber evalidar oproduto/serviçoVerificarproblemaRealizarcompraValidarcompraAutorizarcotaçãoCC identificadoSem CCAprovarReprovarAprovarReprovarReprovarAprovarAprovarCancelar diff --git a/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.ecm30.xml b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.ecm30.xml new file mode 100644 index 0000000..539f3f5 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.ecm30.xml @@ -0,0 +1,375 @@ + + + + 1 + Flowservico_terceirizado + + Flowservico_terceirizado + + true + false + Default + + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Flowservico_terceirizado + 5 + + + 21 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + Flowservico_terceirizado + 1 + 4 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 100 + 130 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Flowservico_terceirizado + 1 + 5 + + Executar atividade + Executar atividade + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>Manutencao</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 290 + 110 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Flowservico_terceirizado + 1 + 7 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 560 + 130 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + + 1 + Flowservico_terceirizado + 1 + 6 + + + false + 4 + 5 + + Executar + false + false + 0 + + + + 1 + Flowservico_terceirizado + 1 + 8 + + + false + 5 + 7 + + Atendimento finalizado + false + false + 0 + + + + + + + 1 + ENG_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + 1 + ESP_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + 1 + POR_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + + + FFFFFF + 290 + 831 + 10 + 10 + Execucaod do serviço + 1 + 0 + + 1 + Flowservico_terceirizado + 1 + 1 + + + + C0C0C0 + 290 + 801 + 40 + 10 + Terceirizado + 2 + 1 + + 1 + Flowservico_terceirizado + 1 + 2 + + + + + + + + + + + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + title + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + description + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + highlight + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + approve + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + reject + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.png b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.png new file mode 100644 index 0000000..0d6ad5c Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.png differ diff --git a/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.processimage.svg b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.processimage.svg new file mode 100644 index 0000000..7ab710a --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Flowservico_terceirizado.processimage.svg @@ -0,0 +1,2 @@ + +ExecutaratividadeEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoServiços contratadosEnviar para Execução diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache b/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache new file mode 100644 index 0000000..8d38e60 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache @@ -0,0 +1,1119 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Gestão de Pessoas + + + 500_GP + + + + + + + Departamento Pessoal + + + 501_DP + + + + + + + Tecnologia da Informação e Comunicação + + + TIC + + + + + + + Gente & Cultura + + + GEC + + + + + + + Controladoria + + + CON + + + + + + + Financeiro + + + FIN + + + + + + + Compras + + + COM + + + + + + + Suprimentos + + + SUP + + + + + + + Contabilidade + + + COT + + + + + + + Diretoria + + + DIR + + + + + + + Marketing + + + MKT + + + + + + + Prevenção de Perdas + + + PRE + + + + + + + Departamento Pessoal + + + DP + + + + + + + Recursos Humanos + + + RH + + + + + + + Performance (BI) + + + PEF + + + + + + + Auditoria + + + AUD + + + + + + + Compliance + + + CPM + + + + + + + Comercial + + + CMR + + + + + + + Novos Negócios + + + NovosNegocios + + + + + + + Diretoria + + + Diretoria + + + + + + + TODOS-TODOS-DIADMISSAO + + + TODOS-TODOS-DIADMISSAO + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Moderator group suprimentos + + + MODERATOR_suprimentosteste + + + + + + + Member group suprimentos + + + MEMBER_suprimentosteste + + + + + + + expediente + + + Default + + + + + camposFormulario, documentoId = 1985 + + + activity + + + centroCusto + + + cnpj + + + codigoItem + + + condPagamentoIndica + + + consideracoesCompras + + + consideracoesCotacao + + + cotacaouser + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataEntrega + + + dataEntregaIndica + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + email + + + emailSolicitante + + + estabelecimento + + + fdAnexo_pedido + + + fnAnexo_pedido + + + formMode + + + fornecedor + + + fornecedorIndica + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itemCompra + + + itemCompraIndica + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + preco + + + precoIndica + + + protheus + + + quantidade + + + quantidadeIndica + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + valorTotalsemformat + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + camposFormulario, documentoId = 2235 + + + ccCod + + + ccDesc + + + dataNec + + + emergencial + + + empresaCodigo + + + empresaDesc + + + filialCodigo + + + filialDesc + + + obs + + + precoRef + + + produtoCod + + + produtoDesc + + + quantidade + + + tipoSolicitacao + + + total + + + ultimoPreco + + + + + forms + + + + + FLUIGADHOC + + + FLUIGADHOC + + + 3 + + + + + + + FLUIGADHOCPROCESS + + + FLUIGADHOCPROCESS + + + 4 + + + + + + + DSTeste + + + Teste + + + 18 + + + + + + + dsFormMoedas + + + Moedas + + + 22 + + + + + + + DSAberturadechamado + + + Abertura de chamado + + + 296 + + + + + + + DSExecutarservico + + + Executar serviço + + + 297 + + + + + + + dpf_di_formulario_processo_admissao + + + Digte_Public_Form_Di_Formulario_Processo_Admissao_Protheus + + + 583 + + + + + + + dpf_cadastro_status + + + Digte_Public_Form_Status + + + 584 + + + + + + + dpf_configuracoes + + + Digte_Public_Form_Configuracoes + + + 585 + + + + + + + dpf_cadastro_jornada + + + Digte_Public_Form_Jornada + + + 586 + + + + + + + dpf_tipo_documento + + + Digte_Public_Form_Tipo_Documento + + + 587 + + + + + + + dpf_dataset + + + Digte_Public_Form_Dataset + + + 588 + + + + + + + dpf_di_configuracao + + + Digte_Public_Form_Di_Configuracoes + + + 589 + + + + + + + dpf_di_beneficio + + + Digte_Public_Form_Di_Beneficios + + + 590 + + + + + + + dpf_dataset_estrutura + + + Digte_Public_Form_Di_Dataset_Estrutura + + + 591 + + + + + + + dpf_di_compl_contrato + + + Digte_Public_Form_Di_Comp_Contrato + + + 592 + + + + + + + dpf_grupo_tipo_contrato + + + Digte_Public_Form_Grupo_Tipo_Contrato + + + 593 + + + + + + + dpf_tipo_contrato + + + Digte_Public_Form_Tipo_Contrato + + + 594 + + + + + + + DSSolicitacaodecompras + + + Solicitação de compras + + + 941 + + + + + + + DSSolicitacaodecompras_1739290421433 + + + Solicitação de compras + + + 942 + + + + + + + dpf_di_funcao_jornada + + + Digte_Public_Form_Di_Funcao_Jornada + + + 949 + + + + + + + Gestão de transferência + + + Gestão de transferência + + + 1139 + + + + + + + dpf_di_traducao_campo + + + Digte_Public_Form_Di_Traducao_Campo + + + 1783 + + + + + + + dpf_di_traducao_campo_valor + + + Digte_Public_Form_Di_Traducao_Campo_Valor + + + 1785 + + + + + + + dpf_di_restricoes_cpf + + + Digte_Public_Form_Di_Formulario_Restricao_CPF + + + 1787 + + + + + + + totvsflow_dataset_centrocusto + + + totvsflow_dataset_centrocusto + + + 1962 + + + + + + + totvsflow_dataset_estabelecimento + + + totvsflow_dataset_estabelecimento + + + 1963 + + + + + + + totvsflow_dataset_valor_teto + + + totvsflow_dataset_valor_teto + + + 1964 + + + + + + + totvsflow_solicitacao_equipamentos + + + totvsflow_solicitacao_equipamentos + + + 1965 + + + + + + + totvsflow_dataset_cadastro_equipamento + + + totvsflow_dataset_cadastro_equipamento + + + 1968 + + + + + + + totvsflow_lancamento_documento + + + totvsflow_lancamento_documento + + + 1974 + + + + + + + DSComprasv2.0 + + + Compras v2.0 + + + 1982 + + + + + + + Dscompras2 + + + Compras V2.0 + + + 1985 + + + + + + + dpf_di_compl_vt + + + Digte_Public_Form_Di_Compl_VT + + + 2020 + + + + + + + kit_aniversariantes + + + Aniversariantes + + + 2113 + + + + + + + kit_cardapio + + + Cardápio do Dia + + + 2118 + + + + + + + kit_convenios + + + Convênios + + + 2126 + + + + + + + kit_news + + + Notícias + + + 2132 + + + + + + + Solicitacao_compras_V2 + + + Solicitacao_compras_V2 + + + 2235 + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache.bkp b/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache.bkp new file mode 100644 index 0000000..f75eb24 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Homologa.ws.cache.bkp @@ -0,0 +1,120 @@ + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache b/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache new file mode 100644 index 0000000..f354004 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache @@ -0,0 +1,365 @@ + + + + + volume + + + Default + + + + + camposFormulario, documentoId = 21 + + + + mecanismoGrupo + + + + + Gestão de Pessoas + + + 500_GP + + + + + + + Departamento Pessoal + + + 501_DP + + + + + + + Tecnologia da Informação e Comunicação + + + TIC + + + + + + + Gente & Cultura + + + GEC + + + + + + + Controladoria + + + CON + + + + + + + Financeiro + + + FIN + + + + + + + Compras + + + COM + + + + + + + Suprimentos + + + SUP + + + + + + + Contabilidade + + + COT + + + + + + + Diretoria + + + DIR + + + + + + + Marketing + + + MKT + + + + + + + Prevenção de Perdas + + + PRE + + + + + + + Departamento Pessoal + + + DP + + + + + + + Recursos Humanos + + + RH + + + + + + + Performance (BI) + + + PEF + + + + + + + Auditoria + + + AUD + + + + + + + Compliance + + + CPM + + + + + + + Comercial + + + CMR + + + + + + + Novos Negócios + + + NovosNegocios + + + + + + + Diretoria + + + Diretoria + + + + + + + TODOS-TODOS-DIADMISSAO + + + TODOS-TODOS-DIADMISSAO + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + expediente + + + Default + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache.bkp b/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache.bkp new file mode 100644 index 0000000..8a8fa44 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Homologação.ws.cache.bkp @@ -0,0 +1,136 @@ + + + + + volume + + + Default + + + + + expediente + + + Default + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache b/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache new file mode 100644 index 0000000..ff79e3f --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache @@ -0,0 +1,380 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Motoristas + + + Motoristas + + + + + + + Recrutamento + + + Recrutamento + + + + + + + Requisitantes de Vaga + + + Requisitantesdevaga + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + camposFormulario, documentoId = 165 + + + activity + + + centroCusto + + + cnpj + + + codigoItem + + + condPagamentoIndica + + + consideracoesCompras + + + consideracoesCotacao + + + cotacaouser + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataEntrega + + + dataEntregaIndica + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + email + + + emailSolicitante + + + estabelecimento + + + fdAnexo_pedido + + + fnAnexo_pedido + + + formMode + + + fornecedor + + + fornecedorIndica + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itemCompra + + + itemCompraIndica + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + preco + + + precoIndica + + + quantidade + + + quantidadeIndica + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + valorTotalsemformat + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache.bkp b/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache.bkp new file mode 100644 index 0000000..98cea04 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Ginseng Produção.ws.cache.bkp @@ -0,0 +1,839 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Motoristas + + + Motoristas + + + + + + + Recrutamento + + + Recrutamento + + + + + + + Requisitantes de Vaga + + + Requisitantesdevaga + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + camposFormulario, documentoId = 165 + + + activity + + + centroCusto + + + cnpj + + + codigoItem + + + condPagamentoIndica + + + consideracoesCompras + + + consideracoesCotacao + + + cotacaouser + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataEntrega + + + dataEntregaIndica + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + email + + + emailSolicitante + + + estabelecimento + + + fdAnexo_pedido + + + fnAnexo_pedido + + + formMode + + + fornecedor + + + fornecedorIndica + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itemCompra + + + itemCompraIndica + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + preco + + + precoIndica + + + quantidade + + + quantidadeIndica + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + valorTotalsemformat + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + camposFormulario, documentoId = 15 + + + activity + + + analistaTecnico + + + complemento + + + consegueResolver + + + consideracoes + + + consideracoesTecnicas + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAnaliseTecnica + + + dataUserValidacao + + + detalheSolicitacao + + + emailGestorArea + + + emailSolicitante + + + estabelecimento + + + formMode + + + nomeGestorArea + + + possuiInconsistencia + + + ratingValue + + + requesterId + + + requesterMail + + + requesterName + + + situacaoResolvida + + + tipoOcorrencia + + + tituloOcorrencia + + + userSolicitante + + + userValidacao + + + WKNumProces + + + + + camposFormulario, documentoId = 823 + + + activity + + + centroCusto + + + condPagamentoIndica + + + confidencial + + + consideracoesCompras + + + consideracoesCotacao + + + cotacaouser + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataEntrega + + + dataEntregaIndica + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricaodeperfil + + + email + + + estabelecimento + + + fdAnexo_pedido + + + fnAnexo_pedido + + + formMode + + + fornecedor + + + fornecedorIndica + + + funcao + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itemCompra + + + itemCompraIndica + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + preco + + + precoIndica + + + quantidade + + + quantidadeIndica + + + requesterId + + + requesterMail + + + requesterName + + + urgente + + + userCotacaoGestor + + + userRealizacaoCompras + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + validarMotivo + + + valorTotalsemformat + + + WKNumProces + + + + + forms + + + + + FLUIGADHOC + + + FLUIGADHOC + + + 3 + + + + + + + FLUIGADHOCPROCESS + + + FLUIGADHOCPROCESS + + + 4 + + + + + + + totvsflow_dataset_tipo_ocorrencia + + + totvsflow_dataset_tipo_ocorrencia + + + 14 + + + + + + + totvsflow_abertura_chamado + + + totvsflow_abertura_chamado + + + 15 + + + + + + + DSFormulariodeAberturadechamado + + + Formulário de Abertura de chamado + + + 20 + + + + + + + Abertura_de_chamados + + + Solicitação de abertura de chamados + + + 21 + + + + + + + DSvistoriadeServico + + + vistoriadeServico + + + 24 + + + + + + + DSFormulariodeReservadesala + + + Formulário de Reserva de sala + + + 34 + + + + + + + totvsflow_dataset_centrocusto + + + totvsflow_dataset_centrocusto + + + 103 + + + + + + + totvsflow_dataset_cadastro_item + + + totvsflow_dataset_cadastro_item + + + 104 + + + + + + + totvsflow_dataset_estabelecimento + + + totvsflow_dataset_estabelecimento + + + 105 + + + + + + + totvsflow_solicitacao_compras + + + totvsflow_solicitacao_compras + + + 165 + + + + + + + aberturadechamado_manutencao + + + aberturadechamado_manutencao + + + 400 + + + + + + + Solicitacao_transferencia + + + Solicitacao_transferencia + + + 590 + + + + + + + recrutamento + + + recrutamento + + + 823 + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Lab.ws.cache b/Ginseng_chamados/workflow/.resources/Lab.ws.cache new file mode 100644 index 0000000..6ecd21c --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Lab.ws.cache @@ -0,0 +1,854 @@ + + + + + volume + + + Default + + + + + camposFormulario, documentoId = 21 + + + + mecanismoGrupo + + + + + RH + + + RH + + + + + + + Gestao + + + Gestao + + + + + + + Responsáveis + + + Responsveis + + + + + + + NovosNegocios + + + NovosNegocios + + + + + + + Responsaveis + + + Responsaveis + + + + + + + Moderator group comunidade1 + + + MODERATOR_comunidade1 + + + + + + + Member group comunidade1 + + + MEMBER_comunidade1 + + + + + + + lasquera + + + eitalasquera + + + + + + + NovosnNegocios2 + + + NovosnNegocios2 + + + + + + + Superintendencia + + + Superintendencia + + + + + + + expediente + + + Default + + + + + processosServidor + + + + + 1 + + + Teste 001 + + + 001 + + + + + + + 1 + + + Teste 002 + + + 002 + + + + + + + 1 + + + Solicitação Manutenção + + + 100 + + + + + + + 1 + + + Solicitação de manutenção. + + + 1000 + + + + + + + 1 + + + o que isso + + + 101011010100110 + + + + + + + 1 + + + BPM + + + a1qw3erft6yh89olp09 + + + + + + + 1 + + + SOLICITACAO TI 22/01 + + + AAA + + + + + + + 1 + + + bom dia e companhia + + + alo + + + + + + + 1 + + + Análise de Renda + + + AnálisedeRendaTiago + + + + + + + 1 + + + Cadastro Novo Ponto Comercial + + + CadastroNovoPontoComercial + + + + + + + 1 + + + Cadastro Novo Ponto Comercial + + + CadastroNovoPontoComercial1 + + + + + + + 1 + + + campanha + + + campanha + + + + + + + 1 + + + novo + + + campanha1 + + + + + + + 1 + + + Fluxo do canal de denuncias + + + CanalDenuncia + + + + + + + 1 + + + Contratação de Colaborador + + + ContrataçãodeColaboradorTiago + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + Demissão20 + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário1 + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário20 + + + + + + + 1 + + + demissao_de_funcionario + + + demissao_de_funcionario + + + + + + + 1 + + + demissao_de_funcionario + + + demissao_de_funcionario1 + + + + + + + 1 + + + processo teste + + + Exemplo 1 + + + + + + + 1 + + + Exemplo 1 + + + Exemplo 12345 + + + + + + + 1 + + + meu primeiro processo + + + Exemplo de processo + + + + + + + 1 + + + Primeiro Processo + + + Exemplo1 + + + + + + + 1 + + + Processo Teste + + + ExemploPrimeiroProcessoTeste + + + + + + + 1 + + + Meu primeiro processo. + + + ExemploProcesso1 + + + + + + + 1 + + + Meu primeiro processo 1 + + + ExemploProcesso2 + + + + + + + 1 + + + Ferramenta de Vendas + + + FechamentoDeVendasTiago + + + + + + + 1 + + + Listar Tarefas + + + FLUIGADHOC + + + + + + + 1 + + + NOVO COLABORADOR + + + Fluxo novo colaborador + + + + + + + 1 + + + lsc Process + + + lsc + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial-Vitor + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial1 + + + + + + + 1 + + + NovoPontoComercial16 + + + NovoPontoComercial16 + + + + + + + 1 + + + Modelo Treinamento + + + PP-001 + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguro + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguro90 + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguroTiago + + + + + + + 1 + + + SOLICITAÇÃO FERIAS + + + SOLICITAÇÃO FERIAS + + + + + + + 1 + + + ABRIR CHAMADOS AO TI + + + SOLICITACAO TI + + + + + + + 1 + + + SOLICITAÇÃO DE TRANSFERENCIA MATERIAL + + + SOLICITAÇÃO TRANSF + + + + + + + 1 + + + teste + + + teste + + + + + + + 1 + + + testecampanha + + + testecampanha + + + + + + + 1 + + + Solicitação de manutenção + + + teste_01 + + + + + + + 1 + + + Venda de Automovel + + + VendadeAutomovel + + + + + + + 1 + + + Análise de Renda + + + VendadeAutomóvelTiago + + + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras .ecm30.xml b/Ginseng_chamados/workflow/.resources/Solicitação de compras .ecm30.xml new file mode 100644 index 0000000..76a9969 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras .ecm30.xml @@ -0,0 +1,1365 @@ + + + + 1 + Solicitação de compras + + Solicitação de compra - Ginseng + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Ginseng + 82 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Solicitação de compras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 4 + + Analisar necessidade de compra + Analisar necessidade de compra + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 6 + + Enviar para Análise + Enviar para Análise + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1080 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1260 + 424 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 31 + + Realizar compra + Realizar compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 940 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1280 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 62 + + Validar Valor + Validar Valor + false + false + false + + 0 + true + 690 + 390 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1470 + 96 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 251 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Solicitação de compras + 1 + 82 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + Solicitação de compras + 2 + 82 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras + 1 + 82 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Solicitação de compras + 2 + 82 + 46 + + true + 24 + 0 + + + + 1 + Solicitação de compras + 1 + 82 + 62 + + + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 1 + + + + 1 + Solicitação de compras + 2 + 82 + 62 + + + 57 + <AssignmentController><User>001142</User></AssignmentController> + Usuário + 1 + + + + 1 + Solicitação de compras + 3 + 82 + 62 + + + 57 + <AssignmentController><Group>AprovadoresComprasNvl3</Group></AssignmentController> + Pool Grupo + 1 + + + + 1 + Solicitação de compras + 4 + 82 + 62 + + + 57 + <AssignmentController><User>900010</User></AssignmentController> + Usuário + 1 + + + + + + 1 + Solicitação de compras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 33 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 59 + + + false + 57 + 31 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 69 + + + false + 46 + 52 + + + false + false + 0 + + + + + + + + FFFFFF + 715 + 1510 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + Solicitação de compras + 1 + 1 + + + + 82b0b7 + 178 + 1480 + 41 + 184 + Solicitante + 2 + 1 + + 1 + Solicitação de compras + 1 + 2 + + + + d0daae + 178 + 1480 + 41 + 362 + Compras + 2 + 1 + + 1 + Solicitação de compras + 1 + 3 + + + + d6e0d0 + 178 + 1480 + 41 + 6 + Gestor CC + 2 + 1 + + 1 + Solicitação de compras + 1 + 4 + + + + adc9ac + 181 + 1480 + 41 + 540 + TI + 2 + 1 + + 1 + Solicitação de compras + 1 + 5 + + + + + + + + + 1 + Solicitação de compras + 82 + 5 + 1 + + 342 + 100 + + + + 1 + Solicitação de compras + 82 + 5 + 2 + + 342 + 266 + + + + 1 + Solicitação de compras + 82 + 7 + 1 + + 279 + 448 + + + + 1 + Solicitação de compras + 82 + 26 + 1 + + 1132 + 461 + + + + 1 + Solicitação de compras + 82 + 33 + 1 + + 992 + 113 + + + + 1 + Solicitação de compras + 82 + 56 + 1 + + 543 + 508 + + + + 1 + Solicitação de compras + 82 + 63 + 1 + + 802 + 443 + + + + + + + + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + approve + 6 + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + reject + 39 + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + description + + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + approve + + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + reject + 55 + + + + + + 62 + 1 + 1 + valorTotalsemformat + 1000,00 + 6 + 1 + + + 62 + 2 + 1 + valorTotalsemformat + 1000,01 + 3 + 1 + + + 62 + 2 + 2 + valorTotalsemformat + 5000,00 + 6 + 1 + + + 62 + 3 + 1 + valorTotalsemformat + 5000,01 + 3 + 1 + + + 62 + 3 + 2 + valorTotalsemformat + 50000,00 + 6 + 1 + + + 62 + 4 + 1 + valorTotalsemformat + 50000,01 + 3 + 1 + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras .png b/Ginseng_chamados/workflow/.resources/Solicitação de compras .png new file mode 100644 index 0000000..bef72a6 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/Solicitação de compras .png differ diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras .processimage.svg b/Ginseng_chamados/workflow/.resources/Solicitação de compras .processimage.svg new file mode 100644 index 0000000..5962400 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras .processimage.svg @@ -0,0 +1,2 @@ + +TIGestor CCComprasSolicitanteSolicitação de comprasValidarCCAnalisarnecessidadede compraEnviar paraAnáliseReceber evalidar oproduto/serviçoVerificarproblemaRealizarcompraValidarcompraEnviar paraAnálise dogestorValidarValorCC identificadoSem CCAprovarReprovarReprovarReprovarAprovarAprovarCancelarAlçada gestor diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.ecm30.xml b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.ecm30.xml new file mode 100644 index 0000000..a15b7fa --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.ecm30.xml @@ -0,0 +1,1815 @@ + + + + 1 + Solicitação de compras + + Solicitação de compra - Ginseng + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Ginseng + 30 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Solicitação de compras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 4 + + Analisar necessidade de compra + Analisar necessidade de compra + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 6 + + Enviar para Cotação + Enviar para Cotação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1230 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1440 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 31 + + Enviar pedido para Fornecedor + Enviar pedido para Fornecedor + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1070 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 70 + + Realizar Pedido + Realizar Pedido + + 0 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + false + false + 980 + 595 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 82 + 0 + false + 0 + 0 + 0 + 0 + + false + 1 + + + + 1 + Solicitação de compras + 1 + 73 + + Tratar erro + Tratar erro + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1350 + 620 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 72 + + Intermediário + Intermediário + Evento intermediário do processo + 0 + false + 0 + + + 0 + false + true + false + 1 + 1 + 0 + 0 + false + + 0 + true + false + false + 1056 + 645 + 0 + 0 + false + false + 0 + false + + 0 + 43 + 0 + false + 0 + + false + 70 + + + + 1 + Solicitação de compras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1460 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 62 + + Validar Valor + Validar Valor + false + false + false + + 0 + true + 690 + 390 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1660 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 180 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Solicitação de compras + 1 + 30 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + Solicitação de compras + 2 + 30 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras + 1 + 30 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Solicitação de compras + 2 + 30 + 46 + + true + 24 + 0 + + + + 1 + Solicitação de compras + 1 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") >= 1000.01 && hAPI.getCardValue("valorTotalsemformat") <= 5000.00 + 57 + <AssignmentController><User>001142</User></AssignmentController> + Usuário + 0 + + + + 1 + Solicitação de compras + 2 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") <= 1000.00 + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras + 3 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") >= 5000.01 && hAPI.getCardValue("valorTotalsemformat") <= 50000.00 + 57 + <AssignmentController><Group>AprovadoresComprasNvl3</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Solicitação de compras + 4 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") > 50000.00 + 57 + <AssignmentController><User>900010</User></AssignmentController> + Usuário + 0 + + + + + + 1 + Solicitação de compras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 41 + + Aprovar + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 53 + + Reprovar + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 74 + + + false + 72 + 73 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 75 + + + false + 73 + 70 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 78 + + + false + 46 + 52 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 79 + + + false + 57 + 70 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 80 + + + false + 70 + 31 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 81 + + + false + 31 + 18 + + + false + false + 0 + + + + + + + 1 + servicetask70 + Solicitação de compras + 1 + + function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)), + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} + + + + + + + FFFFFF + 715 + 1710 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + Solicitação de compras + 1 + 1 + + + + 82b0b7 + 178 + 1680 + 41 + 6 + Solicitante + 2 + 1 + + 1 + Solicitação de compras + 1 + 2 + + + + d0daae + 178 + 1680 + 41 + 362 + Compras + 2 + 1 + + 1 + Solicitação de compras + 1 + 3 + + + + d6e0d0 + 178 + 1680 + 41 + 184 + Gestor CC + 2 + 1 + + 1 + Solicitação de compras + 1 + 4 + + + + adc9ac + 181 + 1680 + 41 + 540 + TI + 2 + 1 + + 1 + Solicitação de compras + 1 + 5 + + + + + + + + + 1 + Solicitação de compras + 30 + 5 + 1 + + 342 + 100 + + + + 1 + Solicitação de compras + 30 + 5 + 2 + + 342 + 266 + + + + 1 + Solicitação de compras + 30 + 7 + 1 + + 279 + 448 + + + + 1 + Solicitação de compras + 30 + 26 + 1 + + 1283 + 438 + + + + 1 + Solicitação de compras + 30 + 56 + 1 + + 543 + 508 + + + + 1 + Solicitação de compras + 30 + 61 + 1 + + 801 + 197 + + + + 1 + Solicitação de compras + 30 + 63 + 1 + + 802 + 443 + + + + 1 + Solicitação de compras + 30 + 79 + 1 + + 948 + 266 + + + + 1 + Solicitação de compras + 30 + 79 + 2 + + 948 + 640 + + + + 1 + Solicitação de compras + 30 + 80 + 1 + + 1033 + 438 + + + + 1 + Solicitação de compras + 30 + 81 + 1 + + 1122 + 113 + + + + + + + + 1 + Solicitação de compras + centroCusto + + centroCusto + 1 + + + + 1 + Solicitação de compras + consideracoesCompras + + consideracoesCompras + 2 + + + + 1 + Solicitação de compras + dataAbertura + + dataAbertura + 3 + + + + 1 + Solicitação de compras + requesterId + + requesterId + 4 + + + + 1 + Solicitação de compras + requesterMail + + requesterMail + 5 + + + + 1 + Solicitação de compras + requesterName + + requesterName + 6 + + + + 1 + Solicitação de compras + userCotacaoGestor + + userCotacaoGestor + 7 + + + + 1 + Solicitação de compras + userRealizacaoCompras + + userRealizacaoCompras + 8 + + + + 1 + Solicitação de compras + userSolicitante + + userSolicitante + 9 + + + + 1 + Solicitação de compras + userValidacaoCompras + + userValidacaoCompras + 10 + + + + 1 + Solicitação de compras + userValidacaoGestor + + userValidacaoGestor + 11 + + + + 1 + Solicitação de compras + userValidacaoItens + + userValidacaoItens + 12 + + + + 1 + Solicitação de compras + validacaoItens + + validacaoItens + 13 + + + + 1 + Solicitação de compras + valorTotalsemformat + + valorTotalsemformat + 14 + + + + 1 + Solicitação de compras + WKNumProces + + WKNumProces + 15 + + + + + 1 + Solicitação de compras + 1 + 70 + 0 + Integração executada com sucesso + + 1 + 0 + + + + + + 0 + 0 + Solicitação de compras + 30 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 30 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 30 + 4 + approval + approve + 6 + + + 0 + 0 + Solicitação de compras + 30 + 4 + approval + reject + 39 + + + 0 + 0 + Solicitação de compras + 30 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 30 + 6 + approval + description + + + + 0 + 0 + Solicitação de compras + 30 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 30 + 6 + approval + approve + + + + 0 + 0 + Solicitação de compras + 30 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.png b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.png new file mode 100644 index 0000000..bd7a192 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.png differ diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.processimage.svg b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.processimage.svg new file mode 100644 index 0000000..228838b --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras Integração.processimage.svg @@ -0,0 +1,2 @@ + +TIGestor CCComprasSolicitanteSolicitação de comprasValidarCCAnalisarnecessidadede compraEnviar paraCotaçãoReceber evalidar oproduto/serviçoVerificarproblemaEnviar pedidoparaFornecedorValidarcompraEnviar paraAnálise dogestorValidarValorRealizarPedidoTratar erroCC identificadoSem CCAprovarReprovarReprovarReprovarAprovarCancelarAlçada gestor diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.ecm30.xml b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.ecm30.xml new file mode 100644 index 0000000..e1af904 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.ecm30.xml @@ -0,0 +1,1639 @@ + + + + 1 + Solicitação de compras + + Solicitação de compra - Ginseng + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Ginseng + 5 + + + 2235 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Solicitação de compras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 4 + + Analisar necessidade de compra + Analisar necessidade de compra + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 6 + + Enviar para Cotação + Enviar para Cotação + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>empresaDesc</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1230 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1440 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 31 + + Enviar pedido para Fornecedor + Enviar pedido para Fornecedor + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1070 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + true + 100 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 70 + + Realizar Pedido + Realizar Pedido + + 0 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + false + false + 980 + 595 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 82 + 0 + false + 0 + 0 + 0 + 0 + + false + 1 + + + + 1 + Solicitação de compras + 1 + 73 + + Tratar erro + Tratar erro + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1350 + 620 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 72 + + Intermediário + Intermediário + Evento intermediário do processo + 0 + false + 0 + + + 0 + false + true + false + 1 + 1 + 0 + 0 + false + + 0 + true + false + false + 1056 + 645 + 0 + 0 + false + false + 0 + false + + 0 + 43 + 0 + false + 0 + + false + 70 + + + + 1 + Solicitação de compras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1460 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 62 + + Validar Valor + Validar Valor + false + false + false + + 0 + true + 690 + 390 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1660 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 180 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Solicitação de compras + 1 + 5 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + <AssignmentController><Group>SUP</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Solicitação de compras + 2 + 5 + 2 + + true + 4 + <AssignmentController><User>andrey.cunha</User></AssignmentController> + Usuário + 0 + + + + 1 + Solicitação de compras + 1 + 5 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Solicitação de compras + 2 + 5 + 46 + + true + 24 + 0 + + + + 1 + Solicitação de compras + 1 + 5 + 62 + + hAPI.getCardValue("valorTotalsemformat") >= 0.00 && hAPI.getCardValue("valorTotalsemformat") <= 5000.00 + 57 + <AssignmentController><User>andrey.cunha</User></AssignmentController> + Usuário + 0 + + + + + + 1 + Solicitação de compras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 41 + + Aprovar + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 53 + + Reprovar + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 74 + + + false + 72 + 73 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 75 + + + false + 73 + 70 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 78 + + + false + 46 + 52 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 79 + + + false + 57 + 70 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 80 + + + false + 70 + 31 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 81 + + + false + 31 + 18 + + + false + false + 0 + + + + + + + 1 + servicetask70 + Solicitação de compras + 1 + + function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)), + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} + + + + + + + FFFFFF + 715 + 1710 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + Solicitação de compras + 1 + 1 + + + + 82b0b7 + 178 + 1680 + 41 + 6 + Solicitante + 2 + 1 + + 1 + Solicitação de compras + 1 + 2 + + + + d0daae + 178 + 1680 + 41 + 362 + Compras + 2 + 1 + + 1 + Solicitação de compras + 1 + 3 + + + + d6e0d0 + 178 + 1680 + 41 + 184 + Gestor CC + 2 + 1 + + 1 + Solicitação de compras + 1 + 4 + + + + adc9ac + 181 + 1680 + 41 + 540 + TI + 2 + 1 + + 1 + Solicitação de compras + 1 + 5 + + + + + + + + + 1 + Solicitação de compras + 5 + 5 + 1 + + 342 + 100 + + + + 1 + Solicitação de compras + 5 + 5 + 2 + + 342 + 266 + + + + 1 + Solicitação de compras + 5 + 7 + 1 + + 279 + 448 + + + + 1 + Solicitação de compras + 5 + 26 + 1 + + 1283 + 438 + + + + 1 + Solicitação de compras + 5 + 56 + 1 + + 543 + 508 + + + + 1 + Solicitação de compras + 5 + 61 + 1 + + 801 + 197 + + + + 1 + Solicitação de compras + 5 + 63 + 1 + + 802 + 443 + + + + 1 + Solicitação de compras + 5 + 79 + 1 + + 948 + 266 + + + + 1 + Solicitação de compras + 5 + 79 + 2 + + 948 + 640 + + + + 1 + Solicitação de compras + 5 + 80 + 1 + + 1033 + 438 + + + + 1 + Solicitação de compras + 5 + 81 + 1 + + 1122 + 113 + + + + + + + + 1 + Solicitação de compras + 1 + 70 + 0 + Integração executada com sucesso + + 1 + 0 + + + + + + 0 + 0 + Solicitação de compras + 5 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 5 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 5 + 4 + approval + approve + 6 + + + 0 + 0 + Solicitação de compras + 5 + 4 + approval + reject + 39 + + + 0 + 0 + Solicitação de compras + 5 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 5 + 6 + approval + description + + + + 0 + 0 + Solicitação de compras + 5 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 5 + 6 + approval + approve + + + + 0 + 0 + Solicitação de compras + 5 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.png b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.png new file mode 100644 index 0000000..f338600 Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.png differ diff --git a/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.processimage.svg b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.processimage.svg new file mode 100644 index 0000000..90f7bfa --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/Solicitação de compras V2.processimage.svg @@ -0,0 +1,2 @@ + +TIGestor CCComprasSolicitanteSolicitação de comprasValidarCCAnalisarnecessidadede compraEnviar paraCotaçãoReceber evalidar oproduto/serviçoVerificarproblemaEnviar pedidoparaFornecedorValidarcompraEnviar paraAnálise dogestorValidarValorRealizarPedidoTratar erroCC identificadoSem CCAprovarReprovarReprovarReprovarAprovarCancelarAlçada gestor diff --git a/Ginseng_chamados/workflow/.resources/aberturadeChamado.ecm30.xml b/Ginseng_chamados/workflow/.resources/aberturadeChamado.ecm30.xml new file mode 100644 index 0000000..81b9d22 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/aberturadeChamado.ecm30.xml @@ -0,0 +1,1214 @@ + + + + 1 + aberturadeChamado + + aberturadeChamado + + true + false + Default + Abertura de chamados TI + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + aberturadeChamado + 49 + + + 21 + true + true + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + aberturadeChamado + 1 + 4 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 320 + 165 + 0 + 0 + true + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 5 + + Analisar Situação + Analisar Situação + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + true + 3600 + 3600 + 0 + 3600 + false + + 0 + true + true + false + 780 + 340 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 9 + + Complementar informações + Complementar informações + + 0 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>4</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + true + false + 690 + 137 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 0 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>4</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 1530 + 138 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 60 + + Executar manutenção + Executar manutenção + + 0 + + false + 0 + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1530 + 390 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 57 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + FlowEssentials_SolicitacaoDeCompras + 0 + false + false + false + 1300 + 592 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + false + + false + false + + + + 1 + aberturadeChamado + 1 + 7 + + Validar Forms + Validar Forms + false + false + false + + 0 + true + 470 + 129 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 49 + + Validar resolução + Validar resolução + false + false + false + + 0 + true + 1060 + 310 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 20 + + Fim + Fim + Esta atividade indica que o processo terminado e que não ocorrerá nenhum tipo de pós processamento. + 0 + false + 0 + + + 0 + false + false + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1690 + 158 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 68 + 0 + false + 0 + + false + + + + 1 + aberturadeChamado + 1 + 45 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 990 + 460 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + aberturadeChamado + 1 + 47 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 960 + 165 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + aberturadeChamado + 1 + 49 + 7 + + hAPI.getCardValue("motivodochamado") == "" + 9 + 0 + + + + 1 + aberturadeChamado + 2 + 49 + 7 + + hAPI.getCardValue("titulodochamado")=="" + 9 + 0 + + + + 1 + aberturadeChamado + 3 + 49 + 7 + + hAPI.getCardValue("descricao")=="" + 9 + 0 + + + + 1 + aberturadeChamado + 4 + 49 + 7 + + true + 5 + 0 + + + + 1 + aberturadeChamado + 1 + 49 + 49 + + false + 57 + 1 + + + + + + 1 + aberturadeChamado + 1 + 28 + + Validar informações + false + 4 + 7 + + Validar informações + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 34 + + + false + 7 + 5 + + Problema descrito + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 41 + + Fim + false + 11 + 20 + + Fim + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 44 + + Campos vazios + false + 7 + 9 + + Campos vazios + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 46 + + Reprovar + false + 5 + 45 + + Reprovar + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 48 + + Cancelar + false + 9 + 47 + + Cancelar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 50 + + Executar + false + 5 + 49 + + Executar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 58 + + Necessidade de material + false + 49 + 57 + + Necessidade de material + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 59 + + Problema resolvido - Avaliar + false + 49 + 11 + + Problema resolvido - Avaliar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 61 + + Enviar para Manutenção + false + 57 + 60 + + Enviar para Manutenção + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 62 + + Solução do problema + true + 60 + 11 + + Solução do problema + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 63 + + + false + 9 + 5 + + + false + false + 0 + + + + + + + 1 + beforeTaskSave + aberturadeChamado + 1 + + function beforeTaskSave(colleagueId,nextSequenceId,userList){ + // Captura o ID do usuário logado + var usuarioLogado = getValue("WKUser"); + + // Busca os dados do dataset "colleague" + var c1 = DatasetFactory.createConstraint("colleagueId", usuarioLogado, usuarioLogado, ConstraintType.MUST); + var dataset = DatasetFactory.getDataset("colleague", null, [c1], null); + + if (dataset && dataset.rowsCount > 0) { + // Obter informações do usuário logado + var nome = dataset.getValue(0, "colleagueName"); + var email = dataset.getValue(0, "mail"); + + // Preenche os campos do formulário + hAPI.setCardValue("nome", nome); + hAPI.setCardValue("email", email); + } else { + log.error("Erro ao buscar os dados do dataset 'colleague'."); + } + +} + + + + 1 + afterTaskCreate + aberturadeChamado + 1 + + /** +* Configura o prazo das atividades com base no SLA definido +* +* @param {string} colleagueId Matrícula do Usuário +*/ +function afterTaskCreate(colleagueId) { + log.info("Brunote - ### Iniciando execução da função afterTaskCreate ###"); + var proximaAtividade = getValue("WKNextState"); + var atividades = getValue("WKNumState"); + + log.info("Brunote - Valor de proximaAtividade: " + proximaAtividade); + log.info("Brunote - Valor de atividades (WKNumState): " + atividades); + + // Definição dos SLAs com horas fixas e minutos sempre 00 + var slas = { + "Rádio Parada": 1, + "Câmera Parada": 2, + "Organização do Rack": 3, + "Formatar Computador": 4, + "Email sem acesso": 5, + "Internet sem funcionar": 6, + "Adquirir internet": 7, + "Resgatar Imagens": 8 + }; + + log.info("Brunote - Objeto SLAs carregado com sucesso."); + + // Verifica se a atividade é relevante para o SLA + if (atividades != 5) { + log.info("Brunote - Atividade não corresponde a 5. Função encerrada."); + return; + } + + log.info("Brunote - Atividade corresponde a 5. Continuando processamento..."); + + // Obtendo o motivo do chamado do formulário + var motivodochamado = hAPI.getCardValue("motivodochamado"); + log.info("Brunote - Motivo do chamado obtido: " + motivodochamado); + + // Obtendo a hora baseada no SLA (default 1 hora se não houver correspondência) + var hours = slas[motivodochamado] || 1; // Se não encontrar no objeto, assume 1 hora + var minutes = 0; // Minutos sempre 00 + + log.info("Brunote - SLA definido com base no motivo do chamado: " + hours + " hora(s)"); + + // Obtendo o momento exato da execução da função + var now = new Date(); + var dateString = now.toISOString(); // Formato ISO: "YYYY-MM-DDTHH:mm:ss.sssZ" + log.info("Brunote - Data atual capturada (dateString): " + dateString); + + try { + var dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd"); + var dueDate = dateFormat.parse(dateString.substring(0, 10)); // Obtém apenas a data (YYYY-MM-DD) + log.info("Brunote - Data limite extraída: " + dueDate); + + var dueTimeInSeconds = ((hours * 60) + minutes) * 60; // Converte tempo para segundos + log.info("Brunote - Tempo limite calculado em segundos: " + dueTimeInSeconds); + + // Definição do prazo da tarefa no Fluig + log.info("Brunote - Definindo prazo da tarefa no Fluig..."); + hAPI.setDueDate(getValue("WKNumProces"), 0, colleagueId, dueDate, dueTimeInSeconds); + log.info("Brunote - Prazo configurado com sucesso para o processo " + getValue("WKNumProces")); + + } catch (err) { + log.error("Brunote - Erro ao configurar Prazo de Conclusão. Detalhes: " + err); + } + + log.info("Brunote - ### Finalizando execução da função afterTaskCreate ###"); +} + + + + 1 + beforeTaskCreate + aberturadeChamado + 1 + + function beforeTaskCreate(colleagueId, nextSequenceId) { + // var atividade = getValue("WKNumState"); // Obtém a atividade atual + // var tipoChamado = hAPI.getCardValue("motivodochamado"); // Captura o tipo de chamado do formulário + // var prazoHoras = 24; // Valor padrão caso o chamado não esteja na lista + + // // Lista de prazos (SLA) por tipo de chamado + // var slas = { + // "Rádio Parada": 1, + // "Câmera Parada": 2, + // "Organização do Rack": 3, + // "Formatar Computador": 4, + // "Email sem acesso": 5, + // "Internet sem funcionar": 6, + // "Adquirir internet": 7, + // "Resgatar Imagens": 8 + // }; + + // // Verifica se a atividade atual é 5 para definir o prazo + // if (atividade == 5) { + // if (slas[motivodochamado]) { + // prazoHoras = slas[motivodochamado]; // Define o prazo baseado no chamado + // } + + // // Obtém a data atual + // var dataAtual = new Date(); + + // // Calcula a data de vencimento respeitando horário comercial e feriados + // var obj = hAPI.calculateDeadLineHours(dataAtual, 0, prazoHoras, "Default"); + // var dataVencimento = obj[0]; // Data final calculada + // var segundos = obj[1]; // Segundos adicionais (caso necessário) + + // // Obtém o número do processo + // var processo = getValue("WKNumProces"); + + // // Define o prazo no Fluig + // hAPI.setDueDate(processo, 0, colleagueId, dataVencimento, segundos); + // } +} + + + + + + FFFFFF + 681 + 1552 + 200 + 60 + Abertura de chamado + 1 + 0 + + 1 + aberturadeChamado + 1 + 1 + + + + 82b0b7 + 227 + 1522 + 230 + 60 + Técnico + 2 + 1 + + 1 + aberturadeChamado + 1 + 2 + + + + C0C0C0 + 227 + 1522 + 230 + 287 + Solicitante + 2 + 1 + + 1 + aberturadeChamado + 1 + 3 + + + + d6e0d0 + 227 + 1522 + 230 + 514 + Compras + 2 + 1 + + 1 + aberturadeChamado + 1 + 4 + + + + + + + + + 1 + aberturadeChamado + 49 + 28 + 1 + + 436 + 182 + + + + 1 + aberturadeChamado + 49 + 34 + 1 + + 500 + 377 + + + + 1 + aberturadeChamado + 49 + 46 + 1 + + 833 + 477 + + + + 1 + aberturadeChamado + 49 + 58 + 1 + + 1089 + 629 + + + + 1 + aberturadeChamado + 49 + 59 + 1 + + 1090 + 178 + + + + 1 + aberturadeChamado + 49 + 61 + 1 + + 1582 + 630 + + + + 1 + aberturadeChamado + 49 + 63 + 1 + + 787 + 283 + + + + + + + + 1 + aberturadeChamado + fdAnexo + + fdAnexo + 1 + + + + 1 + aberturadeChamado + fnAnexo + + anexo + 2 + + + + 1 + aberturadeChamado + nome + + nome + 3 + + + + 1 + aberturadeChamado + titulodochamado + + titulo + 4 + + + + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + filial + estabelecimento + 2 + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + solicitante + userSolicitante + 2 + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + descricao + justificativaDecisaoCompras + 2 + + + + + + + 49 + 1 + 1 + nome_analista + + 0 + 0 + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/aberturadeChamado.png b/Ginseng_chamados/workflow/.resources/aberturadeChamado.png new file mode 100644 index 0000000..5c9326a Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/aberturadeChamado.png differ diff --git a/Ginseng_chamados/workflow/.resources/aberturadeChamado.processimage.svg b/Ginseng_chamados/workflow/.resources/aberturadeChamado.processimage.svg new file mode 100644 index 0000000..a517b1c --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/aberturadeChamado.processimage.svg @@ -0,0 +1,2 @@ + +ComprasSolicitanteTécnicoAbertura de chamadoAnalisarSituaçãoValidarFormsComplementar informaçõesAnalisarServiçoValidarresoluçãoSolicitarcompra dematerialExecutarmanutençãoValidar informaçõesProblema descritoFimCampos vaziosReprovarCancelarExecutarNecessidade dematerialProblema resolvido -AvaliarEnviar paraManutençãoSolução do problema diff --git a/Ginseng_chamados/workflow/.resources/execucaodoServico.ecm30.xml b/Ginseng_chamados/workflow/.resources/execucaodoServico.ecm30.xml new file mode 100644 index 0000000..ef79527 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/execucaodoServico.ecm30.xml @@ -0,0 +1,331 @@ + + + + 1 + execucaodoServico + + execucaodoServico + + true + false + Default + + Usuário + <AssignmentController><User>ricardo.rocha</User></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + execucaodoServico + 16 + + + 24 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + execucaodoServico + 1 + 1 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 170 + 190 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + execucaodoServico + 1 + 2 + + Vistoria do serviço + Vistoria do serviço + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + true + false + 440 + 170 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + execucaodoServico + 1 + 4 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 190 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + + 1 + execucaodoServico + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + execucaodoServico + 1 + 5 + + + false + 2 + 4 + + Finalizar + false + false + 0 + + + + + + + + FFFFFF + 301 + 1001 + 70 + 57 + Vistoria + 1 + 0 + + 1 + execucaodoServico + 1 + 1 + + + + 82b0b7 + 301 + 971 + 100 + 57 + Técnico + 2 + 1 + + 1 + execucaodoServico + 1 + 2 + + + + + + + + + + + + 1 + execucaodoServico + avaliacao + + avaliacao + 1 + + + + 1 + execucaodoServico + dataVistoria + + dataVistoria + 2 + + + + 1 + execucaodoServico + email + + email + 3 + + + + 1 + execucaodoServico + nome + + nome + 4 + + + + 1 + execucaodoServico + titulodochamado + + titulodochamado + 5 + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/.resources/execucaodoServico.png b/Ginseng_chamados/workflow/.resources/execucaodoServico.png new file mode 100644 index 0000000..1ec40fe Binary files /dev/null and b/Ginseng_chamados/workflow/.resources/execucaodoServico.png differ diff --git a/Ginseng_chamados/workflow/.resources/execucaodoServico.processimage.svg b/Ginseng_chamados/workflow/.resources/execucaodoServico.processimage.svg new file mode 100644 index 0000000..7d458c6 --- /dev/null +++ b/Ginseng_chamados/workflow/.resources/execucaodoServico.processimage.svg @@ -0,0 +1,2 @@ + +TécnicoVistoriaVistoria doserviçoFinalizar diff --git a/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado.process b/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado.process new file mode 100644 index 0000000..c134933 --- /dev/null +++ b/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado.process @@ -0,0 +1,1474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado_operacoes.process b/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado_operacoes.process new file mode 100644 index 0000000..cc7abc9 --- /dev/null +++ b/Ginseng_chamados/workflow/diagrams/FlowEssentials_AberturaDeChamado_operacoes.process @@ -0,0 +1,1780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/diagrams/Solicitação de compras Integração.process b/Ginseng_chamados/workflow/diagrams/Solicitação de compras Integração.process new file mode 100644 index 0000000..b629a8e --- /dev/null +++ b/Ginseng_chamados/workflow/diagrams/Solicitação de compras Integração.process @@ -0,0 +1,3591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/diagrams/Solicitação de compras V2.process b/Ginseng_chamados/workflow/diagrams/Solicitação de compras V2.process new file mode 100644 index 0000000..9f098ce --- /dev/null +++ b/Ginseng_chamados/workflow/diagrams/Solicitação de compras V2.process @@ -0,0 +1,3591 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_en_US.properties b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_en_US.properties new file mode 100644 index 0000000..6e17706 --- /dev/null +++ b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_en_US.properties @@ -0,0 +1,4 @@ +#Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= diff --git a/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_es.properties b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_es.properties new file mode 100644 index 0000000..6e17706 --- /dev/null +++ b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_es.properties @@ -0,0 +1,4 @@ +#Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= diff --git a/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_pt_BR.properties b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_pt_BR.properties new file mode 100644 index 0000000..6e17706 --- /dev/null +++ b/Ginseng_chamados/workflow/literals/Flowservico_terceirizado_pt_BR.properties @@ -0,0 +1,4 @@ +#Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= diff --git a/Ginseng_chamados/workflow/scripts/Solicitação de compras Integração.servicetask70.js b/Ginseng_chamados/workflow/scripts/Solicitação de compras Integração.servicetask70.js new file mode 100644 index 0000000..bde08a7 --- /dev/null +++ b/Ginseng_chamados/workflow/scripts/Solicitação de compras Integração.servicetask70.js @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)), + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/Ginseng_chamados/workflow/scripts/Solicitação de compras V2.servicetask70.js b/Ginseng_chamados/workflow/scripts/Solicitação de compras V2.servicetask70.js new file mode 100644 index 0000000..bde08a7 --- /dev/null +++ b/Ginseng_chamados/workflow/scripts/Solicitação de compras V2.servicetask70.js @@ -0,0 +1,102 @@ +function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)), + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} diff --git a/Ginseng_chamados/workflow/scripts/aberturadeChamado.afterTaskCreate.js b/Ginseng_chamados/workflow/scripts/aberturadeChamado.afterTaskCreate.js new file mode 100644 index 0000000..9d97d7e --- /dev/null +++ b/Ginseng_chamados/workflow/scripts/aberturadeChamado.afterTaskCreate.js @@ -0,0 +1,69 @@ +/** +* Configura o prazo das atividades com base no SLA definido +* +* @param {string} colleagueId Matrícula do Usuário +*/ +function afterTaskCreate(colleagueId) { + log.info("Brunote - ### Iniciando execução da função afterTaskCreate ###"); + var proximaAtividade = getValue("WKNextState"); + var atividades = getValue("WKNumState"); + + log.info("Brunote - Valor de proximaAtividade: " + proximaAtividade); + log.info("Brunote - Valor de atividades (WKNumState): " + atividades); + + // Definição dos SLAs com horas fixas e minutos sempre 00 + var slas = { + "Rádio Parada": 1, + "Câmera Parada": 2, + "Organização do Rack": 3, + "Formatar Computador": 4, + "Email sem acesso": 5, + "Internet sem funcionar": 6, + "Adquirir internet": 7, + "Resgatar Imagens": 8 + }; + + log.info("Brunote - Objeto SLAs carregado com sucesso."); + + // Verifica se a atividade é relevante para o SLA + if (atividades != 5) { + log.info("Brunote - Atividade não corresponde a 5. Função encerrada."); + return; + } + + log.info("Brunote - Atividade corresponde a 5. Continuando processamento..."); + + // Obtendo o motivo do chamado do formulário + var motivodochamado = hAPI.getCardValue("motivodochamado"); + log.info("Brunote - Motivo do chamado obtido: " + motivodochamado); + + // Obtendo a hora baseada no SLA (default 1 hora se não houver correspondência) + var hours = slas[motivodochamado] || 1; // Se não encontrar no objeto, assume 1 hora + var minutes = 0; // Minutos sempre 00 + + log.info("Brunote - SLA definido com base no motivo do chamado: " + hours + " hora(s)"); + + // Obtendo o momento exato da execução da função + var now = new Date(); + var dateString = now.toISOString(); // Formato ISO: "YYYY-MM-DDTHH:mm:ss.sssZ" + log.info("Brunote - Data atual capturada (dateString): " + dateString); + + try { + var dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd"); + var dueDate = dateFormat.parse(dateString.substring(0, 10)); // Obtém apenas a data (YYYY-MM-DD) + log.info("Brunote - Data limite extraída: " + dueDate); + + var dueTimeInSeconds = ((hours * 60) + minutes) * 60; // Converte tempo para segundos + log.info("Brunote - Tempo limite calculado em segundos: " + dueTimeInSeconds); + + // Definição do prazo da tarefa no Fluig + log.info("Brunote - Definindo prazo da tarefa no Fluig..."); + hAPI.setDueDate(getValue("WKNumProces"), 0, colleagueId, dueDate, dueTimeInSeconds); + log.info("Brunote - Prazo configurado com sucesso para o processo " + getValue("WKNumProces")); + + } catch (err) { + log.error("Brunote - Erro ao configurar Prazo de Conclusão. Detalhes: " + err); + } + + log.info("Brunote - ### Finalizando execução da função afterTaskCreate ###"); +} \ No newline at end of file diff --git a/Ginseng_chamados/workflow/scripts/aberturadeChamado.beforeTaskSave.js b/Ginseng_chamados/workflow/scripts/aberturadeChamado.beforeTaskSave.js new file mode 100644 index 0000000..4fc4d00 --- /dev/null +++ b/Ginseng_chamados/workflow/scripts/aberturadeChamado.beforeTaskSave.js @@ -0,0 +1,21 @@ +function beforeTaskSave(colleagueId,nextSequenceId,userList){ + // Captura o ID do usuário logado + var usuarioLogado = getValue("WKUser"); + + // Busca os dados do dataset "colleague" + var c1 = DatasetFactory.createConstraint("colleagueId", usuarioLogado, usuarioLogado, ConstraintType.MUST); + var dataset = DatasetFactory.getDataset("colleague", null, [c1], null); + + if (dataset && dataset.rowsCount > 0) { + // Obter informações do usuário logado + var nome = dataset.getValue(0, "colleagueName"); + var email = dataset.getValue(0, "mail"); + + // Preenche os campos do formulário + hAPI.setCardValue("nome", nome); + hAPI.setCardValue("email", email); + } else { + log.error("Erro ao buscar os dados do dataset 'colleague'."); + } + +} \ No newline at end of file diff --git a/Recrutamento e Seleção/.project b/Recrutamento e Seleção/.project new file mode 100644 index 0000000..9debcaf --- /dev/null +++ b/Recrutamento e Seleção/.project @@ -0,0 +1,18 @@ + + + Recrutamento e Seleção + + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.wst.jsdt.core.jsNature + com.totvs.tds.ecm.designer.nature + + diff --git a/Recrutamento e Seleção/.settings/.jsdtscope b/Recrutamento e Seleção/.settings/.jsdtscope new file mode 100644 index 0000000..8be47a3 --- /dev/null +++ b/Recrutamento e Seleção/.settings/.jsdtscope @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Recrutamento e Seleção/datasets/dsFiliais.js b/Recrutamento e Seleção/datasets/dsFiliais.js new file mode 100644 index 0000000..c148d1e --- /dev/null +++ b/Recrutamento e Seleção/datasets/dsFiliais.js @@ -0,0 +1,105 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var ds = DatasetBuilder.newDataset(); + + ds.addColumn("codigo"); + ds.addColumn("filial"); + ds.addColumn("estabelecimento"); + ds.addColumn("cep"); + ds.addColumn("logradouro"); + ds.addColumn("numero"); + ds.addColumn("bairro"); + ds.addColumn("cidade"); + ds.addColumn("estado"); + + + + ds.addRow(new Array("010101","4494", "ESCRITÓRIO MATRIZ","57035-030","RUA DESPORTISTA HUMBERTO GUIMARAES","343","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010102","3546", "LJ BIG BOMPREÇO GRUTA","57052-000","AVENIDA FERNANDES LIMA","3700","GRUTA DE LOURDES","MACEIÓ","AL")); + ds.addRow(new Array("010103","4560", "LJ MACEIÓ SHOPPING TERREO","57031-532","AVENIDA GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010104","5699", "LJ MOREIRA LIMA","57020-000","RUA MOREIRA LIMA","93","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010106","12522", "LJ MACEIÓ SHOPPING EXPANSÃO","57031-530","AVENIDA GUSTAVO PAIVA","2990","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010107","12828", "LJ GBARBOSA S.MARIS","57036-550","AV ENG. PAULO BRANDÃO NOGUEIRA","S/N","JATIÚCA","MACEIÓ","AL")); + ds.addRow(new Array("010108","12838", "LJ RIO LARGO","57100-000","AV PRES GETULIO VARGAS","148","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010109","21647", "QUIOSQUE CARAJÁS MANGABEIRAS","57037-901","AV COMENDADOR GUSTAVO PAIVA","S/N","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010110","12817", "LJ SHOPPING PÁTIO","57073-470","AV MENINO MARCELO","3800","CIDADE UNIVERSITÁRIA","MACEIÓ","AL")); + ds.addRow(new Array("010111","12824", "QUIOSQUE GBARBOSA TABULEIRO","57061-110","AVENIDA MACEIÓ","S/N","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010112","12823", "LJ PONTA VERDE","57035-330","RUA DEPUTADO JOSÉ LAGES","431","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010113","20858", "QUIOSQUE SUPER GIRO","57010-003","AVENIDA SIQUEIRA CAMPOS","1368","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010114","12820", "LJ ATACADÃO TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","12650","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010115","12830", "LJ LIVRAMENTO","57020-030","RUA DO LIVRAMENTO","24","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010117","19103", "LJ UNICOMPRA PONTA VERDE","57035-060","RUA DURVAL GUIMARÃES","S/N","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010118","12826", "LJ ASSAÍ MANGABEIRAS","57037-532","AV COMENDADOR GUSTAVO PAIVA","3261","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010119","12829", "LJ JACINTINHO","57041-000","RUA CLETO CAMPELO","2394","JACINTINHO","MACEIÓ","AL")); + ds.addRow(new Array("010120","12818", "LJ GBARBOSA SERRARIA","57046-000","AVENIDA MENINO MARCELO","9730","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010121","13427", "LJ SHOPPING CIDADE","57055-000","AVENIDA FERNANDES LIMA","679","FAROL","MACEIÓ","AL")); + ds.addRow(new Array("010124","14617", "LJ PARQUE SHOPPING","57038-000","AVENIDA GUSTAVO PAIVA","5945","CRUZ DAS ALMAS",",MACEIÓ","AL")); + ds.addRow(new Array("010126","14668", "LJ MIX MATHEUS ANTARES","57038-410","AVENIDA MENINO MARCELO","5300","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010128","20006", "LJ SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","65","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010130","20009", "LJ CANDEIAS BAIXO","43815-050","AVENIDA ANTONIO PATTERSON","196","TRIÂNGULO","CANDEIAS","BA")); + ds.addRow(new Array("010131","20005", "LJ CANDEIAS CIMA","43805-000","RUA 13 DE MAIO","147","CENTRO","CANDEIAS","BA")); + ds.addRow(new Array("010132","20056", "LJ SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010133","20057", "LJ CONCEIÇÃO COITÉ","48730-000","RUA DR AMÂNCIO MOTA","30","CENTRO","CONCEIÃO DO COITÉ","BA")); + ds.addRow(new Array("010134","20441", "LJ LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010135","20968", "HIB ITABAIANINHA","49290-000","PRAÇA OLÍMPIO CAMPOS","154","CENTRO","ITABAIANINHA","SE")); + ds.addRow(new Array("010136","20969", "HIB MARECHAL DEODORO","57160-000","RUA DR TAVARES BASTOS","03","CENTRO","MARECHAL DEODORO","AL")); + ds.addRow(new Array("010137","20970", "VD SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","116","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010138","20986", "HIB OLINDINA","48470-000","AVENIDA ANTONIO MANGABEIRA","84","CENTRO","OLINDINA","BA")); + ds.addRow(new Array("010139","20989", "HIB QUEIMADAS","48860-000","PRAÇA CORONEL FRANCISCO LANTYER","21","CENTRO","QUEIMADAS","BA")); + ds.addRow(new Array("010140","20989", "HIB ENTRE RIOS","48180-000","AVENIDA JURACY MAGALHÃES","320","CENTRO","ENTRE RIOS","BA")); + ds.addRow(new Array("010141","20991", "HIB CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010142","20992", "ER CONCEIÇÃO COITÉ","48730-000","RUA DR AMANCIO MOTA","35","CENTRO","CONCEIÇÃO DO COITÉ","BA")); + ds.addRow(new Array("010143","20993", "ER CANDEIAS","43815-010","AV ANTONIO PATTERSON","213","TRIANGULO","CANDEIAS","BA")); + ds.addRow(new Array("010144","20994", "ER SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010145","20995", "ER LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010146","20996", "ER ANTARES","57083-048","AV ANTONIO LISBOA DE AMORIM","220","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010147","20997", "ER PITANGUINHA","57052-050","AVENIDA FERNANDES LIMA","840","PITANGUINHA","MACEIÓ","AL")); + ds.addRow(new Array("010148","20998", "CD TABULEIRO","57073-482","ESTRADA DA CODEAL","770","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010149","20999", "HIB ESPLANADA","48370-000","PRAÇA LADISLAU CAVALCANTE","31","CENTRO","ESPLANADA","BA")); + ds.addRow(new Array("010150","21000", "HIB SANTALUZ","48880-000","RUA RIO BRANCO","96","CENTRO","SANTALUZ","BA")); + ds.addRow(new Array("010151","21001", "HIB RIO REAL","48330-000","PC SEN ANTONIO CARLOS MAGALHÃES","146","CENTRO","RIO REAL","BA")); + ds.addRow(new Array("010152","21007", "TÔ QUE TÔ MACEIÓ CENTRO","57020-220","AVENIDA MOREIRA LIMA","293","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010153","21068", "LJ ATAKAREJO SIMÕES FILHO","43700-000","AV ENG ELMO SEREJO DE FARIAS","2073","CONJ HAB VIDA NOVA","SIMÕES FILHO","BA")); + ds.addRow(new Array("010154","21277", "LJ GBARBOSA SOCORRO","49160-000","AVENIDA 1","13","CONJ JOAO ALVES FILHO","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010155","21278", "ER SOCORRO","49140-000","AVENIDA COLETORA A","597","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010156","21495", "HIB BARRA DOS COQUEIROS","49140-000","AVENIDA OCEANICA","506","ANTONIO PEDRO","BARRA DOS COQUEIROS","SE")); + ds.addRow(new Array("010157","21296", "LJ SHOPPING PRÊMIO SOCORRO","49160-000","AVENIDA COLETORA A","S/N","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCRRO","SE")); + ds.addRow(new Array("010159","21381", "LJ CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010160","21383", "ER CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010161","21375", "HIB IPIRÁ","44600-000","AVENIDA CESÁR CABRAL","15","CENTRO","IPIRÁ","BA")); + ds.addRow(new Array("010162","21624", "MIX MATEUS TRAPICHE","57010-000","AVENIDA SIQUEIRA CAMPOS","1295","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010163","22448", "ER CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010164","23475", "MIX MATEUS TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","9207","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010165","22541", "ER RIO LARGO","57100-000","RUA JUDITH PAIVA","445","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010166","AMG", "AMG SERRARIA","57046-000","AVENIDA MENINO MARCELO","S/N","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010167","23156", "SHOPPING CENTRO SUL","49400-000","AV CONTORNO BR","3795","SÃO JOSE","LAGARTO","SE")); + ds.addRow(new Array("030101","910173", "QDB PARQUE SHOPPING","57038-000","AVENIDA COMENDADOR GUSTAVO PAIVA","5945","CRUZ DAS ALMAS","MACEIÓ","AL")); + ds.addRow(new Array("030102","910291", "QDB MACEIO SHOPPING","57037-532","AVENIDA COMENDADOR GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("070101","23713", "MATRIZ - ZEFERINO CORREIA","45000-520","RUA ZEFERINO CORREIA","17","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070102","23711", "HIB LIMA GUERRA","45000-390","AL. LIMA GUERRA","04","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070103","23712", "HIB CANDIDO SALES","24157-000","AL. RIO BRANCO","373","CENTRO","CÂNDIDO SALES","BA")); + ds.addRow(new Array("070104","23705", "LOJA SHOPPING CONQUISTA SUL","45055-900","AVENIDA JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070105","23703", " VD BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070106","23707", "LOJA BRASIL","45051-070","AV ITABUNA","2724","BRASIL","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070107","23706", "LOJA ASSAI FELICIA","45055-686","AV ANEL DE CONTORNO","S/N","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070108","23709", "LOJA SHOPPING CONQUISTA","45055-900","AV JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070109","23704", "VD CONDEUBA","46200-000","PC NOSSA SENHORA APARECIDA","08","CENTRO","CONDEÚBA","BA")); + ds.addRow(new Array("070110","23703", "LOJA BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070111","23702", "LOJA PANVICON CENTER","45000-230","AVENIDA LAURO DE FREITAS","142","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070112","23701", "LOJA NOVE DE NOVEMBRO","45000-370","PC NOVE DE NOVEMBRO","10","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070113","23665", "LOJA UNIVERSIDADE","45031-000","AV OLIVIA FLORES","2500","UNIVERSIDADE","VITORIA DA CONQUISTA","BA")); + + + + return ds; + +} +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Recrutamento e Seleção/datasets/ds_Liderdireto.js b/Recrutamento e Seleção/datasets/ds_Liderdireto.js new file mode 100644 index 0000000..aae1a63 --- /dev/null +++ b/Recrutamento e Seleção/datasets/ds_Liderdireto.js @@ -0,0 +1,55 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["41101", "Comercial", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "1"], + ["41101", "Comercial BA", "Arianne Sodre", "arianne.sodre@grupoginseng.com.br", "2"], + ["41101", "Comercial SE", "Iolanda Bezerra", "iolanda.bezerra@grupoginseng.com.br", "3"], + ["41101", "Comercial AL", "Raquel Tenório", "raquel.tenorio@grupoginseng.com.br", "4"], + ["51101", "Diretoria e Gestão", "João Marcelo", "joao.loureiro@grupoginseng.com.br", "5"], + ["51102", "Operações", "Diogo Demetrio", "diogo.martins@grupoginseng.com.br", "6"], + ["51103", "Controladoria", "Ariklenyo Nascimento", "ari.nascimento@grupoginseng.com.br", "7"], + ["51104", "Compliance", "Marla Palma", "marla.palma@grupoginseng.com.br", "8"], + ["51107", "Administrativo", "Lucila Brandão", "lucila.brandao@grupoginseng.com.br", "9"], + ["51110", "Gente e Cultura", "Francine Peiter", "francine.silva@grupoginseng.com.br", "10"], + ["51113", "TI", "Igor Oliveira", "igor.oliveira@grupoginseng.com.br", "11"], + ["51114", "Projetos e Performance", "Lucas Rocha", "lucas.rocha@grupoginseng.com.br", "12"], + ["41101", "Treinamento", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "13"], + ["41101", "Marketing", "Analanny Magalhães", "analanny.magalhaes@grupoginseng.com.br", "14"] + + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Recrutamento e Seleção/datasets/ds_cargos.js b/Recrutamento e Seleção/datasets/ds_cargos.js new file mode 100644 index 0000000..999bda2 --- /dev/null +++ b/Recrutamento e Seleção/datasets/ds_cargos.js @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "select C8V_CODIGO, C8V_DESCRI from C8V010 where D_E_L_E_T_= '' and C8V_FILIAL = '01'"; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("C8V_CODIGO"); + var descricao = rs.getString("C8V_DESCRI"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/Recrutamento e Seleção/forms/recrutamentoeselecao/.metadata b/Recrutamento e Seleção/forms/recrutamentoeselecao/.metadata new file mode 100644 index 0000000..ad76fb2 Binary files /dev/null and b/Recrutamento e Seleção/forms/recrutamentoeselecao/.metadata differ diff --git a/Recrutamento e Seleção/forms/recrutamentoeselecao/events/displayFields.js b/Recrutamento e Seleção/forms/recrutamentoeselecao/events/displayFields.js new file mode 100644 index 0000000..58779b3 --- /dev/null +++ b/Recrutamento e Seleção/forms/recrutamentoeselecao/events/displayFields.js @@ -0,0 +1,27 @@ +function displayFields(form, customHTML) { + var activity = getValue('WKNumState'); + var userId = getValue('WKUser'); + + form.setShowDisabledFields(true); + form.setHidePrintLink(true); + + form.setValue("WKNumProces", getValue('WKNumProces')); + form.setValue("activity", activity); + form.setValue("formMode", form.getFormMode()); + + var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); + var filter = new Array(c1); + var fields = new Array("colleagueName"); + var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); + + //requester + if (activity == 0) { + form.setValue("requesterName", retorno.getValue(0, "colleagueName")); + form.setValue("requesterMail", retorno.getValue(0, "mail")); + form.setValue("requesterId", userId); + } else { + form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); + form.setValue("currentUsermail", retorno.getValue(0, "mail")); + form.setValue("currentUserId", userId); + } +} diff --git a/Recrutamento e Seleção/forms/recrutamentoeselecao/recrutamentoeselecao.html b/Recrutamento e Seleção/forms/recrutamentoeselecao/recrutamentoeselecao.html new file mode 100644 index 0000000..c844a0b --- /dev/null +++ b/Recrutamento e Seleção/forms/recrutamentoeselecao/recrutamentoeselecao.html @@ -0,0 +1,917 @@ + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + +
    + +

    Recrutamento e Seleção

    + +
    +
    +
    +
    +

    + +  Dados gerais   +

    +
    + Dados referentes aos responsáveis pela abertura e pela + solicitação do atual processo. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +

    + +  Motivo   +

    +
    + Dados referentes ao motivo da solicitação. +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +

    + +  Justificativa de Descrição de perfil   +

    +
    + Motivos para a solicitação do colaborador e as possíveis informações complementares. +
    +
    +
    + +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Analisar necessidade da vaga   +

    +
    + Informações complementares sobre a validação da vaga solicitada. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Seleção dos candidatos   +

    +
    + Dados referentes ao contato dos candidatos selecionados para a vaga. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    Nome do candidatoTelefoneEmailAprovado
    + + + + + + + + + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Cheklist de Início das atividades   +

    +
    + Checklist de Início. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Entrega de equipamento   +

    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Receber funcionário   +

    +
    Dados referentes a chegada do funcionário.
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    +
    +
    +

    + +  Feedback da seleção   +

    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +
    +
    +
    +
    +
    +
    +
    +
    +

    + +  Correção de materiais   +

    +
    Dados referentes a correção dos materiais enviados para o novo colaborador.
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    + Todos os campos com * são de preenchimento obrigatório. +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/Recrutamento e Seleção/forms/recrutamentoeselecao/script.js b/Recrutamento e Seleção/forms/recrutamentoeselecao/script.js new file mode 100644 index 0000000..0f6a0a2 --- /dev/null +++ b/Recrutamento e Seleção/forms/recrutamentoeselecao/script.js @@ -0,0 +1,454 @@ +$(document).ready(function () { + if ($("#formMode").val() == "VIEW") { + showAndBlock(["all"]); + $(".ratingAction").hide(); + if ($("input[name=situacaoResolvida]:checked").val() == "sim") { + $(".ratingAction").show(); + } + let ratingValue; + if ($("#ratingValue").val() == "" || $("#ratingValue").val() == 0) { + ratingValue = 0; + } else { + ratingValue = $("#ratingValue").val(); + } + let html = ""; + for (let i = 0; i < 5; i++) { + if (i < ratingValue) { + html += + ''; + } else { + html += + ''; + } + } + console.log(html); + $(".minha-avaliacao").html(html); + } else { + //show the right fields + var activity = $("#activity").val(); + var requestDate = getCurrentDate(); + var ratingStars; + var servicoNaoValidado = + $("input[name=situacaoResolvida]:checked").val() == "nao"; + + $(".activity").hide(); + + $(".activity-" + activity).show(); + + if (activity == 0 || activity == 1) { + //primeira atividade + //$("#dataAbertura").val(requestDate[0] + " - " + requestDate[1]); + $("#dataAbertura").val(requestDate[0]); + add_new_row("tabelaItens"); + } else if (activity == 4) { + showAndBlock([0]); + $("#userValidacaoGestor").val($("#currentUserName").val()); + $("#dataValidacaoGestor").val( + requestDate[0] + " - " + requestDate[1] + ); + updt_line(); + } else if (activity == 6) { + showAndBlock([0, 4]); + $("#userValidacaoCompras").val($("#currentUserName").val()); + $("#dataValidacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + updt_line(); + + } else if (activity == 57) { + $("#userValidacao").val($("#currentUserName").val()); + $("#dataUserValidacao").val( + requestDate[0] + " - " + requestDate[1] + ); + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + showAndBlock([0, 4, 6, 31, 24, 18]); + + let ratingValue; + if ($("#ratingValue").val() == "" || $("#ratingValue").val() == 0) { + ratingValue = 0; + } else { + ratingValue = $("#ratingValue").val(); + } + ratingStars = FLUIGC.stars(".minha-avaliacao", { + stars: 5, + value: ratingValue, + sizeClass: "icon-md", + }); + ratingStars.on("click", (obj) => { + let countCurrentRating = 0; + $(".fluigicon-star").each(() => { + countCurrentRating++; + }); + $("#ratingValue").val(countCurrentRating); + }); + $("input[name=consegueResolver]").on("change", function () { + $(".consegueResolverMotivo").hide(); + if ($(`input[name=${$(this).attr("name")}]:checked`).val() == "nao") + $(".consegueResolverMotivo").show(); + }); + $("input[name=consegueResolver]").trigger("change"); + + $("input[name=situacaoResolvida]").on("change", function () { + $(".explainAction, .ratingAction").hide(); + if ($("input[name=situacaoResolvida]:checked").val() == "nao") { + $(".explainAction").show(); + } else if ( + $("input[name=situacaoResolvida]:checked").val() == "sim" + ) { + $(".ratingAction").show(); + } + }); + $("input[name=situacaoResolvida]").trigger("change"); + + updt_line(); + + } else if (activity == 31) { + $("#userRealizacaoCompras").val($("#currentUserName").val()); + $("#dataRealizacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + showAndBlock([0, 4, 6]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + updt_line(); + } else if (activity == 18) { + if ($("justificativaValidaProblema") != "") { + showAndBlock([0, 4, 6, 24, 31]); + } else { + showAndBlock([0, 4, 6, 31]); + } + $("#userValidacaofunc").val($("#currentUserName").val()); + $("#dataValidacaofunc").val(requestDate[0] + " - " + requestDate[1]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + + $("input[name=validacaoFunc]").on("change", function () { + $(".justificativaDecisaoFunc").hide(); + if ( + $("input[name=validacaoFunc]:checked").val() == "incorreto" || + $("input[name=validacaoFunc]:checked").val() == "naoEntregue" + ) { + $(".justificativaDecisaoFunc").show(); + } + }); + $("input[name=validacaoFunc]").trigger("change"); + + updt_line(); + } else if (activity == 24) { + showAndBlock([0, 4, 6, 31]); + $("#userValidacaoItens").val($("#currentUserName").val()); + $("#dataValidacaoItens").val(requestDate[0] + " - " + requestDate[1]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + updt_line(); + } else if (activity == 114) { + showAndBlock([0, 4, 6, 31, 24, 57, 18]); + $("#userValidacaoCorre").val($("#currentUserName").val()); + $("#dataValidacaoCorre").val(requestDate[0] + " - " + requestDate[1]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + + $("input[name=validacaoCorre]").on("change", function () { + $(".justificativaDecisaoCorre").hide(); + if ( + $("input[name=validacaoCorre]:checked").val() == "entregue" || + $("input[name=validacaoCorre]:checked").val() == "naoEntregue" + ) { + $(".justificativaDecisaoCorre").show(); + } + }); + $("input[name=validacaoCorre]").trigger("change"); + + updt_line(); + } + } + +}); + + + +//show the activity and then block the fields +function showAndBlock(activity) { + for (var i = 0, l = activity.length; i < l; i++) { + $(".activity-" + activity[i]).show(); + $(".hideButton").hide(); + $(".activity-" + activity[i] + " :input").each(function () { + $(this).attr("readonly", "readonly"); + $(this) + .css("background-color", "#eee") + .children("option:not(:selected)") + .prop("disabled", true); + $(this).on("mousedown", function (e) { + this.blur(); + window.focus(); + }); + if ($(this).is(":checkbox")) { + $(this).attr("disabled", true); + } else if ($(this).is(":radio")) { + $(this).on("click", function () { + return false; + }); + } + }); + } +} + +function getCurrentDate() { + var newDate = new Date(); + var h = newDate.getHours(); + if (h < 10) { + h = "0" + h; + } + var m = newDate.getMinutes(); + if (m < 10) { + m = "0" + m; + } + var hour = h + ":" + m; // + ":" + s; + var day = newDate.getDate(); + if (day < 10) { + day = "0" + day; + } + var month = newDate.getMonth() + 1; + if (month < 10) { + month = "0" + month; + } + newDate = day + "/" + month + "/" + newDate.getFullYear(); + var currentDate = [newDate, hour]; + return currentDate; +} + +var beforeSendValidate = function (numState, nextState) { + $(".errorValidate").removeClass("errorValidate"); + if (numState == 0 || numState == 1) { + if ($("#estabelecimento ").val() == "") { + $("#estabelecimento ").parent("div").addClass("errorValidate"); + throw "'Estabelecimento/filial ' é obrigatório."; + } else if ($("#enderecoSolicitante").val() == "") { + $("#enderecoSolicitante").parent("div").addClass("errorValidate"); + throw "'Endereço do solicitante' é obrigatório."; + } else if ($("#complemento").val() == "") { + $("#complemento").parent("div").addClass("errorValidate"); + throw "'Complemento' é obrigatório."; + } else if ($("#justificativa").val() == "") { + $("#justificativa").parent("div").addClass("errorValidate"); + throw "'Qual o motivo da compra?' é obrigatório."; + } else { + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ( + $("#descricao___" + linha).val() == "" && + $("#quantidadeItem___" + linha).val() == "" + ) { + remove_row(value); + } + }); + + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ($("#descricao___" + linha).val() == "") { + $("#descricao___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Selecione o item " + (index + 1) + "."; + } else if ($("#quantidadeItem___" + linha).val() == "") { + $("#quantidadeItem___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Preencha a quantidade do item " + (index + 1) + "."; + } + }); + } + } else if (numState == 4) { + // + } else if (numState == 6) { + // + } else if (numState == 18) { + $('#justificativaValidaProblema').parent().removeClass('has-error errorValidate'); + if ($('#justificativaValidaProblema').val() == "") { + $('#justificativaValidaProblema').parent().addClass('has-error errorValidate'); + throw "Preencha os campos obrigatórios." + } + + } else if (numState == 24) { + + if ( + $("input[name='validacaoItens']:checked").val() == "" || + $("input[name='validacaoItens']:checked").val() == undefined + ) { + throw "'Consegue resolver?' é obrigatório."; + } else if ( + $("input[name='validacaoItens']:checked").val() == "naoEntregue" || + $("input[name='validacaoItens']:checked").val() == "incorreto" + ) { + if ($("#justificativaDecisaoItens").val() == "") { + $("#justificativaDecisaoItens") + .parent("div") + .addClass("errorValidate"); + throw "'Justificativa' é obrigatório."; + } + } + } +}; + +function setSelectedZoomItem(selectedItem) { + console.log("Campo selecionado:", name_item); + var name_item = selectedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + var dtsCentroCusto = DatasetFactory.getDataset( + "ds_Liderdireto", + null, + null, + null + ).values; + + var nomeGestorComercialBA = dtsCentroCusto[1].gestorCentroCusto; + var emailGestorComercialBA = dtsCentroCusto[1].emailGestor; + var idGestorComercialBA = dtsCentroCusto[1].idGestor; + + var nomeGestorComercialSE = dtsCentroCusto[2].gestorCentroCusto; + var emailGestorComercialSE = dtsCentroCusto[2].emailGestor; + var idGestorComercialSE = dtsCentroCusto[2].idGestor; + + var nomeGestorComercialAL = dtsCentroCusto[3].gestorCentroCusto; + var emailGestorComercialAL = dtsCentroCusto[3].emailGestor; + var idGestorComercialAL = dtsCentroCusto[3].idGestor; + + + if (name_item == "estabelecimento") { + let estabelecimento = selectedItem["estabelecimento"]; + let estado = selectedItem["estado"]; + $("#estado").val(estado); + + // Só executa a lógica do centro de custo se não for "Escritório" + if (estabelecimento !== "ESCRITÓRIO MATRIZ") { + // Executa manualmente a lógica do estado aqui + if (estado.includes("AL")) { + window["centroCusto"].setValue("Comercial AL"); + $("#gestorNome").val(nomeGestorComercialAL); + $("#gestorEmail").val(emailGestorComercialAL); + $("#gestor_cc").val(idGestorComercialAL); + } else if (estado.includes("SE")) { + window["centroCusto"].setValue("Comercial SE"); + $("#gestorNome").val(nomeGestorComercialSE); + $("#gestorEmail").val(emailGestorComercialSE); + $("#gestor_cc").val(idGestorComercialSE); + } else if (estado.includes("BA")) { + window["centroCusto"].setValue("Comercial BA"); + $("#gestorNome").val(nomeGestorComercialBA); + $("#gestorEmail").val(emailGestorComercialBA); + $("#gestor_cc").val(idGestorComercialBA); + } + } + } + if (name_item == "centroCusto") { + $("#gestorNome").val(selectedItem["gestorCentroCusto"]); + $("#gestorEmail").val(selectedItem["emailGestor"]); + $("#gestor_cc").val(selectedItem["idGestor"]); + } +} + +function removedZoomItem(removedItem) { + var name_item = removedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + if (name_item == "userSolicitante") { + $("#emailSolicitante").val(""); + } else if (name_item == "centroCusto") { + $("#gestorNome").val(""); + $("#gestorEmail").val(""); + $("#gestor_cc").val(""); + } else if (~name_item.indexOf("___")) { + var linha = name_item.split("___"); + + if (linha[0] == "descricao") { + $("#codigoItem___" + linha[1]).val(""); + $("#quantidadeItem___" + linha[1]).val(""); + } + } + + if (name_item == "descricao") { + $("#codigoItem" + "___" + indice).val(""); + } +} + +function add_new_row(table) { + var row = wdkAddChild(table); + updt_line(); +} + +function updt_line() { + $(".tabela_itens_id").each(function (index, item) { + if (index == 0) return; + $(item)[0].innerHTML = index; + }); +} + +function remove_row(element) { + fnWdkRemoveChild(element); + updt_line(); +} + + +function gerarTabelaCotacaoComNumeracao(tabelarecrutamento) { + wdkAddChild(tabelarecrutamento); +} + + +function removeLinhaComAnexo(event) { + fnWdkRemoveChild(event); +} + + diff --git a/Recrutamento e Seleção/forms/recrutamentoeselecao/tempCodeRunnerFile.html b/Recrutamento e Seleção/forms/recrutamentoeselecao/tempCodeRunnerFile.html new file mode 100644 index 0000000..fbe783f --- /dev/null +++ b/Recrutamento e Seleção/forms/recrutamentoeselecao/tempCodeRunnerFile.html @@ -0,0 +1 @@ + $("#userValidacaoGestor").val($("#currentUserName").val()); diff --git a/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache b/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache new file mode 100644 index 0000000..cd98904 --- /dev/null +++ b/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache @@ -0,0 +1,380 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Motoristas + + + Motoristas + + + + + + + Recrutamento + + + Recrutamento + + + + + + + Requisitantes de Vaga + + + Requisitantesdevaga + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + camposFormulario, documentoId = 823 + + + activity + + + aprovado + + + centroCusto + + + confidencial + + + consideracoes + + + consideracoesCompras + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + datainiciotrabalho + + + dataRealizacaoCompras + + + dataUserValidacao + + + dataValidacaoCompras + + + dataValidacaoCorre + + + dataValidacaofunc + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricaodeperfil + + + email + + + estabelecimento + + + estado + + + fardamentoPronto + + + formMode + + + funcao + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itensinicio + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoCorre + + + justificativaDecisaoFunc + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + nomedocandidato + + + ratingValue + + + requesterId + + + requesterMail + + + requesterName + + + situacaoResolvida + + + telefone + + + urgente + + + userRealizacaoCompras + + + userValidacao + + + userValidacaoCompras + + + userValidacaoCorre + + + userValidacaofunc + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoCorre + + + validacaoFunc + + + validacaoItens + + + validarMotivo + + + WKNumProces + + + + + diff --git a/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache.bkp b/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache.bkp new file mode 100644 index 0000000..0fd8be4 --- /dev/null +++ b/Recrutamento e Seleção/workflow/.resources/Ginseng Produção.ws.cache.bkp @@ -0,0 +1,715 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Motoristas + + + Motoristas + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + camposFormulario, documentoId = 590 + + + activity + + + centroCusto + + + codigoItem + + + complemento + + + consideracoesCompras + + + consideracoesCotacao + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + emailSolicitante + + + estabelecimento + + + fdAnexo_Coleta + + + fdAnexo_Entrega + + + fdAnexo_Nfe + + + fdAnexo_recebimento + + + fnAnexo_Coleta + + + fnAnexo_Entrega + + + fnAnexo_Nfe + + + fnAnexo_recebimento + + + formMode + + + gestor_cc + + + gestor_cce + + + gestorEmail + + + gestorEmailE + + + gestorNome + + + gestorNomeE + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + forms + + + + + FLUIGADHOC + + + FLUIGADHOC + + + 3 + + + + + + + FLUIGADHOCPROCESS + + + FLUIGADHOCPROCESS + + + 4 + + + + + + + totvsflow_dataset_tipo_ocorrencia + + + totvsflow_dataset_tipo_ocorrencia + + + 14 + + + + + + + totvsflow_abertura_chamado + + + totvsflow_abertura_chamado + + + 15 + + + + + + + DSFormulariodeAberturadechamado + + + Formulário de Abertura de chamado + + + 20 + + + + + + + Abertura_de_chamados + + + Solicitação de abertura de chamados + + + 21 + + + + + + + DSvistoriadeServico + + + vistoriadeServico + + + 24 + + + + + + + DSFormulariodeReservadesala + + + Formulário de Reserva de sala + + + 34 + + + + + + + totvsflow_dataset_centrocusto + + + totvsflow_dataset_centrocusto + + + 103 + + + + + + + totvsflow_dataset_cadastro_item + + + totvsflow_dataset_cadastro_item + + + 104 + + + + + + + totvsflow_dataset_estabelecimento + + + totvsflow_dataset_estabelecimento + + + 105 + + + + + + + totvsflow_solicitacao_compras + + + totvsflow_solicitacao_compras + + + 165 + + + + + + + aberturadechamado_manutencao + + + aberturadechamado_manutencao + + + 400 + + + + + + + Solicitacao_transferencia + + + Solicitacao_transferencia + + + 590 + + + + + + + recrutamento + + + recrutamento + + + 823 + + + + + + + camposFormulario, documentoId = 823 + + + activity + + + aprovado + + + centroCusto + + + confidencial + + + consideracoes + + + consideracoesCompras + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + datainiciotrabalho + + + dataRealizacaoCompras + + + dataUserValidacao + + + dataValidacaoCompras + + + dataValidacaoCorre + + + dataValidacaofunc + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricaodeperfil + + + email + + + estabelecimento + + + estado + + + fardamentoPronto + + + formMode + + + funcao + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itensinicio + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoCorre + + + justificativaDecisaoFunc + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + nomedocandidato + + + ratingValue + + + requesterId + + + requesterMail + + + requesterName + + + situacaoResolvida + + + telefone + + + urgente + + + userRealizacaoCompras + + + userValidacao + + + userValidacaoCompras + + + userValidacaoCorre + + + userValidacaofunc + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoCorre + + + validacaoFunc + + + validacaoItens + + + validarMotivo + + + WKNumProces + + + + + diff --git a/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.ecm30.xml b/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.ecm30.xml new file mode 100644 index 0000000..7b47195 --- /dev/null +++ b/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.ecm30.xml @@ -0,0 +1,1498 @@ + + + + 1 + Solicitação de compras - Integração teste + + Solicitação de compra - Ginseng + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Ginseng + 30 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Solicitação de compras - Integração teste + 1 + 1 + + Solicitar colaborador + Solicitar colaborador + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 4 + + Analisar necessidade de seleção + Analisar necessidade de seleção + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 6 + + Iniciar Seleção + Iniciar Seleção + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1230 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1440 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 31 + + Enviar informações de contratação + Enviar informações de contratação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1070 + 390 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 2 + + Validar Gestor + Validar Gestor + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1460 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 62 + + Validar + Validar + false + false + false + + 0 + true + 690 + 400 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1660 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 650 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras - Integração teste + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 180 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Solicitação de compras - Integração teste + 1 + 30 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + Solicitação de compras - Integração teste + 2 + 30 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 30 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Solicitação de compras - Integração teste + 2 + 30 + 46 + + true + 24 + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") >= 1000.01 && hAPI.getCardValue("valorTotalsemformat") <= 5000.00 + 57 + <AssignmentController><User>001142</User></AssignmentController> + Usuário + 0 + + + + 1 + Solicitação de compras - Integração teste + 2 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") <= 1000.00 + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras - Integração teste + 3 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") >= 5000.01 && hAPI.getCardValue("valorTotalsemformat") <= 50000.00 + 57 + <AssignmentController><Group>AprovadoresComprasNvl3</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Solicitação de compras - Integração teste + 4 + 30 + 62 + + hAPI.getCardValue("valorTotalsemformat") > 50000.00 + 57 + <AssignmentController><User>900010</User></AssignmentController> + Usuário + 0 + + + + + + 1 + Solicitação de compras - Integração teste + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 5 + + + false + 2 + 4 + + Gestor Identificado + false + false + 0 + + + + + + + 1 + Solicitação de compras - Integração teste + 1 + 7 + + + false + 2 + 6 + + Sem Gestor + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 41 + + Aprovar + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 53 + + Reprovar + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Solicitação de compras - Integração teste + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 78 + + + false + 46 + 52 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 81 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 82 + + + false + 57 + 31 + + + false + false + 0 + + + + 1 + Solicitação de compras - Integração teste + 1 + 83 + + + false + 62 + 31 + + + false + false + 0 + + + + + + + + FFFFFF + 715 + 1710 + 11 + 6 + Recrutamento e Seleção + 1 + 0 + + 1 + Solicitação de compras - Integração teste + 1 + 1 + + + + 82b0b7 + 178 + 1680 + 41 + 6 + Gestor + 2 + 1 + + 1 + Solicitação de compras - Integração teste + 1 + 2 + + + + d0daae + 178 + 1680 + 41 + 362 + Gente e cultura + 2 + 1 + + 1 + Solicitação de compras - Integração teste + 1 + 3 + + + + d6e0d0 + 178 + 1680 + 41 + 184 + Lider direto + 2 + 1 + + 1 + Solicitação de compras - Integração teste + 1 + 4 + + + + adc9ac + 181 + 1680 + 41 + 540 + TI + 2 + 1 + + 1 + Solicitação de compras - Integração teste + 1 + 5 + + + + + + + + + 1 + Solicitação de compras - Integração teste + 30 + 5 + 1 + + 342 + 100 + + + + 1 + Solicitação de compras - Integração teste + 30 + 5 + 2 + + 342 + 266 + + + + 1 + Solicitação de compras - Integração teste + 30 + 7 + 1 + + 279 + 448 + + + + 1 + Solicitação de compras - Integração teste + 30 + 26 + 1 + + 1283 + 438 + + + + 1 + Solicitação de compras - Integração teste + 30 + 56 + 1 + + 543 + 508 + + + + 1 + Solicitação de compras - Integração teste + 30 + 61 + 1 + + 801 + 197 + + + + 1 + Solicitação de compras - Integração teste + 30 + 63 + 1 + + 802 + 443 + + + + 1 + Solicitação de compras - Integração teste + 30 + 81 + 1 + + 1122 + 113 + + + + 1 + Solicitação de compras - Integração teste + 30 + 82 + 1 + + 985 + 265 + + + + 1 + Solicitação de compras - Integração teste + 30 + 82 + 2 + + 985 + 445 + + + + 1 + Solicitação de compras - Integração teste + 30 + 83 + 1 + + 720 + 607 + + + + 1 + Solicitação de compras - Integração teste + 30 + 83 + 2 + + 1123 + 607 + + + + + + + + 1 + Solicitação de compras - Integração teste + centroCusto + + centroCusto + 1 + + + + 1 + Solicitação de compras - Integração teste + consideracoesCompras + + consideracoesCompras + 2 + + + + 1 + Solicitação de compras - Integração teste + dataAbertura + + dataAbertura + 3 + + + + 1 + Solicitação de compras - Integração teste + requesterId + + requesterId + 4 + + + + 1 + Solicitação de compras - Integração teste + requesterMail + + requesterMail + 5 + + + + 1 + Solicitação de compras - Integração teste + requesterName + + requesterName + 6 + + + + 1 + Solicitação de compras - Integração teste + userCotacaoGestor + + userCotacaoGestor + 7 + + + + 1 + Solicitação de compras - Integração teste + userRealizacaoCompras + + userRealizacaoCompras + 8 + + + + 1 + Solicitação de compras - Integração teste + userSolicitante + + userSolicitante + 9 + + + + 1 + Solicitação de compras - Integração teste + userValidacaoCompras + + userValidacaoCompras + 10 + + + + 1 + Solicitação de compras - Integração teste + userValidacaoGestor + + userValidacaoGestor + 11 + + + + 1 + Solicitação de compras - Integração teste + userValidacaoItens + + userValidacaoItens + 12 + + + + 1 + Solicitação de compras - Integração teste + validacaoItens + + validacaoItens + 13 + + + + 1 + Solicitação de compras - Integração teste + valorTotalsemformat + + valorTotalsemformat + 14 + + + + 1 + Solicitação de compras - Integração teste + WKNumProces + + WKNumProces + 15 + + + + + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 4 + approval + approve + 6 + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 4 + approval + reject + 39 + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras - Integração teste + 30 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.png b/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.png new file mode 100644 index 0000000..8d49ef3 Binary files /dev/null and b/Recrutamento e Seleção/workflow/.resources/Solicitação de compras - Integração teste.png differ diff --git a/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.ecm30.xml b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.ecm30.xml new file mode 100644 index 0000000..71be9dc --- /dev/null +++ b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.ecm30.xml @@ -0,0 +1,1441 @@ + + + + 1 + Recrutamento e seleção + + Recrutamento e seleção + Este flow permite abertura de solicitação de contratação automatizadas, informando qual a função e direcionado para as aprovações corretas. + true + false + Default + Recrutamento e Seleção + Grupo + <AssignmentController><Group>Recrutamento</Group></AssignmentController> + 0 + 0 + 0 + Expediente BackOffice, Logística e Motorista + false + + 1 + true + false + 2160000 + 0 + true + + + + 1 + Recrutamento e seleção + 30 + + + 823 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Recrutamento e seleção + 1 + 1 + + Solicitar colaborador + Solicitar colaborador + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + true + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 4 + + Analisando necessidade + Analisando necessidade + + 259200 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 210 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 6 + + Selecionando candidatos + Selecionando candidatos + + 345600 + + false + 0 + Pool Grupo + <AssignmentController><Group>Recrutamento</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 18 + + Aguardando novo colaborador + Aguardando novo colaborador + + 259200 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1240 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 24 + + Entregando equipamentos + Entregando equipamentos + + 345600 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1240 + 580 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 31 + + Checklist novo colaborador + Checklist novo colaborador + + 345600 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>6</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 780 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 57 + + Feedback do gestor + Feedback do gestor + + 259200 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1800 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 114 + + Corrigindo materiais + Corrigindo materiais + + 259200 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1440 + 400 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 2 + + Validar Gestor + Validar Gestor + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 46 + + ValidarEquipamentos + ValidarEquipamentos + false + false + false + + 0 + true + 1060 + 380 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 95 + + Validar início + Validar início + false + false + false + + 0 + true + 1710 + 70 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 230 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 670 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Recrutamento e seleção + 1 + 97 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1940 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + Recrutamento e seleção + 1 + 30 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + <AssignmentController><Group>Recrutamento</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Recrutamento e seleção + 2 + 30 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Recrutamento e seleção + 1 + 30 + 46 + + hAPI.getCardValue("validarMotivo") == "substituicao" + 18 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Recrutamento e seleção + 2 + 30 + 46 + + hAPI.getCardValue("validarMotivo") == "temporario" + 18 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Recrutamento e seleção + 3 + 30 + 46 + + hAPI.getCardValue("validarMotivo") == "aumento" + 24 + <AssignmentController><Group>TIC</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Recrutamento e seleção + 1 + 30 + 95 + + hAPI.getCardValue("validacaoFunc") == "entregue" + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Recrutamento e seleção + 2 + 30 + 95 + + hAPI.getCardValue("validacaoFunc") == "naoEntregue" + 114 + <AssignmentController><Group>TIC</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Recrutamento e seleção + 3 + 30 + 95 + + hAPI.getCardValue("validacaoFunc") == "incorreto" + 114 + <AssignmentController><Group>Recrutamento</Group></AssignmentController> + Pool Grupo + 0 + + + + + + 1 + Recrutamento e seleção + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 5 + + + false + 2 + 4 + + Gestor Identificado + false + false + 0 + + + + + + + 1 + Recrutamento e seleção + 1 + 7 + + + false + 2 + 6 + + Sem Gestor + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 41 + + Aprovar + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 53 + + Reprovar + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 96 + + + false + 18 + 95 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 101 + + Contatar selecionado + false + 6 + 31 + + Contatar selecionado + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 109 + + Prosseguir + false + 31 + 46 + + Entregar equipamentos + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 110 + + + false + 46 + 24 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 115 + + + false + 95 + 114 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 116 + + Prosseguir + false + 114 + 18 + + Material enviado + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 117 + + Cancelar seleção + false + 6 + 55 + + Cancelar + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 118 + + + false + 95 + 57 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 119 + + + false + 57 + 97 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 120 + + + false + 46 + 18 + + + false + false + 0 + + + + 1 + Recrutamento e seleção + 1 + 121 + + + false + 24 + 18 + + + false + false + 0 + + + + + + + + FFFFFF + 715 + 1980 + 11 + 6 + Recrutamento e Seleção + 1 + 0 + + 1 + Recrutamento e seleção + 1 + 1 + + + + 82b0b7 + 178 + 1950 + 41 + 6 + Gestor + 2 + 1 + + 1 + Recrutamento e seleção + 1 + 2 + + + + d0daae + 178 + 1950 + 41 + 362 + Gente e cultura + 2 + 1 + + 1 + Recrutamento e seleção + 1 + 3 + + + + d6e0d0 + 178 + 1950 + 41 + 184 + Lider direto + 2 + 1 + + 1 + Recrutamento e seleção + 1 + 4 + + + + adc9ac + 181 + 1950 + 41 + 540 + TI + 2 + 1 + + 1 + Recrutamento e seleção + 1 + 5 + + + + + + + + + 1 + Recrutamento e seleção + 30 + 5 + 1 + + 342 + 100 + + + + 1 + Recrutamento e seleção + 30 + 5 + 2 + + 342 + 248 + + + + 1 + Recrutamento e seleção + 30 + 7 + 1 + + 279 + 448 + + + + 1 + Recrutamento e seleção + 30 + 110 + 1 + + 1090 + 627 + + + + 1 + Recrutamento e seleção + 30 + 115 + 1 + + 1740 + 437 + + + + 1 + Recrutamento e seleção + 30 + 117 + 1 + + 543 + 507 + + + + 1 + Recrutamento e seleção + 30 + 120 + 1 + + 1090 + 126 + + + + + + + + 1 + Recrutamento e seleção + centroCusto + + centroCusto + 1 + + + + 1 + Recrutamento e seleção + consideracoesCompras + + consideracoesCompras + 2 + + + + 1 + Recrutamento e seleção + dataAbertura + + dataAbertura + 3 + + + + 1 + Recrutamento e seleção + requesterId + + requesterId + 4 + + + + 1 + Recrutamento e seleção + requesterMail + + requesterMail + 5 + + + + 1 + Recrutamento e seleção + requesterName + + requesterName + 6 + + + + 1 + Recrutamento e seleção + userCotacaoGestor + + userCotacaoGestor + 7 + + + + 1 + Recrutamento e seleção + userRealizacaoCompras + + userRealizacaoCompras + 8 + + + + 1 + Recrutamento e seleção + userValidacaoCompras + + userValidacaoCompras + 9 + + + + 1 + Recrutamento e seleção + userValidacaoGestor + + userValidacaoGestor + 10 + + + + 1 + Recrutamento e seleção + userValidacaoItens + + userValidacaoItens + 11 + + + + 1 + Recrutamento e seleção + validacaoItens + + validacaoItens + 12 + + + + 1 + Recrutamento e seleção + valorTotalsemformat + + valorTotalsemformat + 13 + + + + 1 + Recrutamento e seleção + WKNumProces + + WKNumProces + 14 + + + + + + + 0 + 0 + Recrutamento e seleção + 30 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Recrutamento e seleção + 30 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Recrutamento e seleção + 30 + 4 + approval + approve + 6 + + + 0 + 0 + Recrutamento e seleção + 30 + 4 + approval + reject + 39 + + + 0 + 0 + Recrutamento e seleção + 30 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Recrutamento e seleção + 30 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Recrutamento e seleção + 30 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.png b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.png new file mode 100644 index 0000000..0df43ae Binary files /dev/null and b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.png differ diff --git a/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.processimage.svg b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.processimage.svg new file mode 100644 index 0000000..fa70a30 --- /dev/null +++ b/Recrutamento e Seleção/workflow/.resources/recrutamentoeselecao.processimage.svg @@ -0,0 +1,2 @@ + +TILider diretoGente e culturaGestorRecrutamento e SeleçãoValidarGestorAnalisandonecessidadeSelecionandocandidatosAguardandonovocolaboradorEntregandoequipamentosChecklistnovocolaboradorValidarEquipamentosFeedback dogestorValidarinícioCorrigindomateriaisGestor IdentificadoSem GestorAprovarReprovarContatar selecionadoEntregar equipamentosMaterial enviadoCancelar diff --git a/Recrutamento e Seleção/workflow/diagrams/recrutamentoeselecao.process b/Recrutamento e Seleção/workflow/diagrams/recrutamentoeselecao.process new file mode 100644 index 0000000..572f90b --- /dev/null +++ b/Recrutamento e Seleção/workflow/diagrams/recrutamentoeselecao.process @@ -0,0 +1,3021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/.metadata/.lock b/Transferência Ginseng/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/Transferência Ginseng/.metadata/.log b/Transferência Ginseng/.metadata/.log new file mode 100644 index 0000000..2da9964 --- /dev/null +++ b/Transferência Ginseng/.metadata/.log @@ -0,0 +1,14 @@ +!SESSION 2025-05-26 12:43:58.433 ----------------------------------------------- +eclipse.buildId=4.13.0.I20190916-1045 +java.version=1.8.0_202 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2025-05-26 12:44:37.211 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\andrey.cunha'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. diff --git a/Transferência Ginseng/.metadata/.mylyn/repositories.xml.zip b/Transferência Ginseng/.metadata/.mylyn/repositories.xml.zip new file mode 100644 index 0000000..3890663 Binary files /dev/null and b/Transferência Ginseng/.metadata/.mylyn/repositories.xml.zip differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..ed9b514 Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree new file mode 100644 index 0000000..8a1fc9e Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..a38923e Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..dffc6b5 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +version=1 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..f0fce55 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,9 @@ +content_assist_proposals_background=255,255,255 +content_assist_proposals_foreground=0,0,0 +eclipse.preferences.version=1 +org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.internal.ui.navigator.librariesnode=true +org.eclipse.jdt.ui.formatterprofiles.version=17 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs new file mode 100644 index 0000000..d56c53f --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs new file mode 100644 index 0000000..553bb96 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs @@ -0,0 +1,2 @@ +areThereWebServices=false +eclipse.preferences.version=1 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..43e97e4 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs new file mode 100644 index 0000000..8d462a6 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..5330e43 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs new file mode 100644 index 0000000..e1b93a4 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs @@ -0,0 +1,2 @@ +activeuserprofiles=G-ALES1NT-TEC06;Team +eclipse.preferences.version=1 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..cfde2cb --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +PROBLEMS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1741352421205 +quickStart=false +tipsAndTricks=true diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..61df215 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,4 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 +PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +eclipse.preferences.version=1 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/Transferência Ginseng/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..405ecfd --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,3128 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets + persp.actionSet:org.eclipse.jst.j2ee.J2eeMainActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.debug.ui.debugActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.wst.server.ui.ServersView + persp.viewSC:org.eclipse.datatools.connectivity.DataSourceExplorerNavigator + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.wst.common.snippets.internal.ui.SnippetsView + persp.viewSC:org.eclipse.ui.views.AllMarkersView + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.actionSet:org.eclipse.wst.ws.explorer.explorer + persp.newWizSC:org.eclipse.m2e.core.wizards.Maven2ProjectWizard + persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.ui.resourcePerspective + persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard + persp.newWizSC:org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard + persp.newWizSC:org.eclipse.wst.web.ui.internal.wizards.SimpleWebProjectWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newJpaProject + persp.newWizSC:org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newEntity + persp.newWizSC:org.eclipse.jst.ws.creation.ui.wizard.serverwizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.actionSet:org.eclipse.wst.server.ui.internal.webbrowser.actionSet + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.showIn:org.eclipse.eclemma.ui.CoverageView + persp.newWizSC:org.eclipse.jpt.jpa.ui.wizard.newJpaProject + persp.perspSC:org.eclipse.jpt.ui.jpaPerspective + + + active + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Java + + + View + categoryTag:Java Browsing + + + + + + + + View + categoryTag:General + + + View + categoryTag:Mylyn + + + View + categoryTag:General + + + + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Server + + + View + categoryTag:Data Management + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + + + + + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + + + + + View + categoryTag:General + active + activeOnClose + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + View + categoryTag:Server + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:General + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + Draggable + + + + + TrimStack + Draggable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide + + + + + View + categoryTag:Ant + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Data Management + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + NoRestore + + + + + View + categoryTag:Git + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JPA + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:JavaServer Faces + + + + + View + categoryTag:Web Services + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:API Tools + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Plug-in Development + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:Remote Systems + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + View + categoryTag:Help + + + + + View + categoryTag:Terminal + + + + + View + categoryTag:Other + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Debug + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:JavaScript + + + + + View + categoryTag:Server + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:Fluig + + + + + View + categoryTag:General + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..3de398e Binary files /dev/null and b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log new file mode 100644 index 0000000..a89757c --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log @@ -0,0 +1 @@ +2025-05-26 12:44:36,966 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml new file mode 100644 index 0000000..e33758c --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.13.0.20190716-1624.xml @@ -0,0 +1,43 @@ + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + OFF + + + + + ${org.eclipse.m2e.log.dir}/0.log + + ${org.eclipse.m2e.log.dir}/%i.log + 1 + 10 + + + 100MB + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + WARN + + + + + + + + + + + + + + + diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/Transferência Ginseng/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup new file mode 100644 index 0000000..1f73e14 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup @@ -0,0 +1,6 @@ + + diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.rse.core/.log b/Transferência Ginseng/.metadata/.plugins/org.eclipse.rse.core/.log new file mode 100644 index 0000000..e69de29 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark b/Transferência Ginseng/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark new file mode 100644 index 0000000..e69de29 diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml @@ -0,0 +1,3 @@ + +
    +
    diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..89a7168 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,12 @@ + +
    +
    + + + + + + + +
    +
    diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml new file mode 100644 index 0000000..4868369 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml @@ -0,0 +1,4 @@ + +
    + +
    diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/introstate b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/introstate new file mode 100644 index 0000000..236d56c --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.intro/introstate @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..db71fb8 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,17 @@ + +
    +
    +
    +
    + + + + + + + + + + +
    +
    diff --git a/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..69b2a87 --- /dev/null +++ b/Transferência Ginseng/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/.metadata/version.ini b/Transferência Ginseng/.metadata/version.ini new file mode 100644 index 0000000..597b8a5 --- /dev/null +++ b/Transferência Ginseng/.metadata/version.ini @@ -0,0 +1,3 @@ +#Mon May 26 12:44:22 BRT 2025 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.13.0.v20190916-1045 diff --git a/Transferência Ginseng/.project b/Transferência Ginseng/.project new file mode 100644 index 0000000..08a50fd --- /dev/null +++ b/Transferência Ginseng/.project @@ -0,0 +1,19 @@ + + + Ginseng_chamados + + + Abertura_de_chamados + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.wst.jsdt.core.jsNature + com.totvs.tds.ecm.designer.nature + + diff --git a/Transferência Ginseng/datasets/dsFiliais.js b/Transferência Ginseng/datasets/dsFiliais.js new file mode 100644 index 0000000..c148d1e --- /dev/null +++ b/Transferência Ginseng/datasets/dsFiliais.js @@ -0,0 +1,105 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + + var ds = DatasetBuilder.newDataset(); + + ds.addColumn("codigo"); + ds.addColumn("filial"); + ds.addColumn("estabelecimento"); + ds.addColumn("cep"); + ds.addColumn("logradouro"); + ds.addColumn("numero"); + ds.addColumn("bairro"); + ds.addColumn("cidade"); + ds.addColumn("estado"); + + + + ds.addRow(new Array("010101","4494", "ESCRITÓRIO MATRIZ","57035-030","RUA DESPORTISTA HUMBERTO GUIMARAES","343","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010102","3546", "LJ BIG BOMPREÇO GRUTA","57052-000","AVENIDA FERNANDES LIMA","3700","GRUTA DE LOURDES","MACEIÓ","AL")); + ds.addRow(new Array("010103","4560", "LJ MACEIÓ SHOPPING TERREO","57031-532","AVENIDA GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010104","5699", "LJ MOREIRA LIMA","57020-000","RUA MOREIRA LIMA","93","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010106","12522", "LJ MACEIÓ SHOPPING EXPANSÃO","57031-530","AVENIDA GUSTAVO PAIVA","2990","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010107","12828", "LJ GBARBOSA S.MARIS","57036-550","AV ENG. PAULO BRANDÃO NOGUEIRA","S/N","JATIÚCA","MACEIÓ","AL")); + ds.addRow(new Array("010108","12838", "LJ RIO LARGO","57100-000","AV PRES GETULIO VARGAS","148","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010109","21647", "QUIOSQUE CARAJÁS MANGABEIRAS","57037-901","AV COMENDADOR GUSTAVO PAIVA","S/N","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010110","12817", "LJ SHOPPING PÁTIO","57073-470","AV MENINO MARCELO","3800","CIDADE UNIVERSITÁRIA","MACEIÓ","AL")); + ds.addRow(new Array("010111","12824", "QUIOSQUE GBARBOSA TABULEIRO","57061-110","AVENIDA MACEIÓ","S/N","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010112","12823", "LJ PONTA VERDE","57035-330","RUA DEPUTADO JOSÉ LAGES","431","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010113","20858", "QUIOSQUE SUPER GIRO","57010-003","AVENIDA SIQUEIRA CAMPOS","1368","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010114","12820", "LJ ATACADÃO TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","12650","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010115","12830", "LJ LIVRAMENTO","57020-030","RUA DO LIVRAMENTO","24","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010117","19103", "LJ UNICOMPRA PONTA VERDE","57035-060","RUA DURVAL GUIMARÃES","S/N","PONTA VERDE","MACEIÓ","AL")); + ds.addRow(new Array("010118","12826", "LJ ASSAÍ MANGABEIRAS","57037-532","AV COMENDADOR GUSTAVO PAIVA","3261","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("010119","12829", "LJ JACINTINHO","57041-000","RUA CLETO CAMPELO","2394","JACINTINHO","MACEIÓ","AL")); + ds.addRow(new Array("010120","12818", "LJ GBARBOSA SERRARIA","57046-000","AVENIDA MENINO MARCELO","9730","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010121","13427", "LJ SHOPPING CIDADE","57055-000","AVENIDA FERNANDES LIMA","679","FAROL","MACEIÓ","AL")); + ds.addRow(new Array("010124","14617", "LJ PARQUE SHOPPING","57038-000","AVENIDA GUSTAVO PAIVA","5945","CRUZ DAS ALMAS",",MACEIÓ","AL")); + ds.addRow(new Array("010126","14668", "LJ MIX MATHEUS ANTARES","57038-410","AVENIDA MENINO MARCELO","5300","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010128","20006", "LJ SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","65","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010130","20009", "LJ CANDEIAS BAIXO","43815-050","AVENIDA ANTONIO PATTERSON","196","TRIÂNGULO","CANDEIAS","BA")); + ds.addRow(new Array("010131","20005", "LJ CANDEIAS CIMA","43805-000","RUA 13 DE MAIO","147","CENTRO","CANDEIAS","BA")); + ds.addRow(new Array("010132","20056", "LJ SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010133","20057", "LJ CONCEIÇÃO COITÉ","48730-000","RUA DR AMÂNCIO MOTA","30","CENTRO","CONCEIÃO DO COITÉ","BA")); + ds.addRow(new Array("010134","20441", "LJ LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010135","20968", "HIB ITABAIANINHA","49290-000","PRAÇA OLÍMPIO CAMPOS","154","CENTRO","ITABAIANINHA","SE")); + ds.addRow(new Array("010136","20969", "HIB MARECHAL DEODORO","57160-000","RUA DR TAVARES BASTOS","03","CENTRO","MARECHAL DEODORO","AL")); + ds.addRow(new Array("010137","20970", "VD SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","116","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA")); + ds.addRow(new Array("010138","20986", "HIB OLINDINA","48470-000","AVENIDA ANTONIO MANGABEIRA","84","CENTRO","OLINDINA","BA")); + ds.addRow(new Array("010139","20989", "HIB QUEIMADAS","48860-000","PRAÇA CORONEL FRANCISCO LANTYER","21","CENTRO","QUEIMADAS","BA")); + ds.addRow(new Array("010140","20989", "HIB ENTRE RIOS","48180-000","AVENIDA JURACY MAGALHÃES","320","CENTRO","ENTRE RIOS","BA")); + ds.addRow(new Array("010141","20991", "HIB CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010142","20992", "ER CONCEIÇÃO COITÉ","48730-000","RUA DR AMANCIO MOTA","35","CENTRO","CONCEIÇÃO DO COITÉ","BA")); + ds.addRow(new Array("010143","20993", "ER CANDEIAS","43815-010","AV ANTONIO PATTERSON","213","TRIANGULO","CANDEIAS","BA")); + ds.addRow(new Array("010144","20994", "ER SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA")); + ds.addRow(new Array("010145","20995", "ER LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE")); + ds.addRow(new Array("010146","20996", "ER ANTARES","57083-048","AV ANTONIO LISBOA DE AMORIM","220","ANTARES","MACEIÓ","AL")); + ds.addRow(new Array("010147","20997", "ER PITANGUINHA","57052-050","AVENIDA FERNANDES LIMA","840","PITANGUINHA","MACEIÓ","AL")); + ds.addRow(new Array("010148","20998", "CD TABULEIRO","57073-482","ESTRADA DA CODEAL","770","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010149","20999", "HIB ESPLANADA","48370-000","PRAÇA LADISLAU CAVALCANTE","31","CENTRO","ESPLANADA","BA")); + ds.addRow(new Array("010150","21000", "HIB SANTALUZ","48880-000","RUA RIO BRANCO","96","CENTRO","SANTALUZ","BA")); + ds.addRow(new Array("010151","21001", "HIB RIO REAL","48330-000","PC SEN ANTONIO CARLOS MAGALHÃES","146","CENTRO","RIO REAL","BA")); + ds.addRow(new Array("010152","21007", "TÔ QUE TÔ MACEIÓ CENTRO","57020-220","AVENIDA MOREIRA LIMA","293","CENTRO","MACEIÓ","AL")); + ds.addRow(new Array("010153","21068", "LJ ATAKAREJO SIMÕES FILHO","43700-000","AV ENG ELMO SEREJO DE FARIAS","2073","CONJ HAB VIDA NOVA","SIMÕES FILHO","BA")); + ds.addRow(new Array("010154","21277", "LJ GBARBOSA SOCORRO","49160-000","AVENIDA 1","13","CONJ JOAO ALVES FILHO","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010155","21278", "ER SOCORRO","49140-000","AVENIDA COLETORA A","597","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCORRO","SE")); + ds.addRow(new Array("010156","21495", "HIB BARRA DOS COQUEIROS","49140-000","AVENIDA OCEANICA","506","ANTONIO PEDRO","BARRA DOS COQUEIROS","SE")); + ds.addRow(new Array("010157","21296", "LJ SHOPPING PRÊMIO SOCORRO","49160-000","AVENIDA COLETORA A","S/N","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCRRO","SE")); + ds.addRow(new Array("010159","21381", "LJ CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010160","21383", "ER CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA")); + ds.addRow(new Array("010161","21375", "HIB IPIRÁ","44600-000","AVENIDA CESÁR CABRAL","15","CENTRO","IPIRÁ","BA")); + ds.addRow(new Array("010162","21624", "MIX MATEUS TRAPICHE","57010-000","AVENIDA SIQUEIRA CAMPOS","1295","PRADO","MACEIÓ","AL")); + ds.addRow(new Array("010163","22448", "ER CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL")); + ds.addRow(new Array("010164","23475", "MIX MATEUS TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","9207","TABULEIRO","MACEIÓ","AL")); + ds.addRow(new Array("010165","22541", "ER RIO LARGO","57100-000","RUA JUDITH PAIVA","445","CENTRO","RIO LARGO","AL")); + ds.addRow(new Array("010166","AMG", "AMG SERRARIA","57046-000","AVENIDA MENINO MARCELO","S/N","SERRARIA","MACEIÓ","AL")); + ds.addRow(new Array("010167","23156", "SHOPPING CENTRO SUL","49400-000","AV CONTORNO BR","3795","SÃO JOSE","LAGARTO","SE")); + ds.addRow(new Array("030101","910173", "QDB PARQUE SHOPPING","57038-000","AVENIDA COMENDADOR GUSTAVO PAIVA","5945","CRUZ DAS ALMAS","MACEIÓ","AL")); + ds.addRow(new Array("030102","910291", "QDB MACEIO SHOPPING","57037-532","AVENIDA COMENDADOR GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL")); + ds.addRow(new Array("070101","23713", "MATRIZ - ZEFERINO CORREIA","45000-520","RUA ZEFERINO CORREIA","17","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070102","23711", "HIB LIMA GUERRA","45000-390","AL. LIMA GUERRA","04","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070103","23712", "HIB CANDIDO SALES","24157-000","AL. RIO BRANCO","373","CENTRO","CÂNDIDO SALES","BA")); + ds.addRow(new Array("070104","23705", "LOJA SHOPPING CONQUISTA SUL","45055-900","AVENIDA JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070105","23703", " VD BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070106","23707", "LOJA BRASIL","45051-070","AV ITABUNA","2724","BRASIL","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070107","23706", "LOJA ASSAI FELICIA","45055-686","AV ANEL DE CONTORNO","S/N","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070108","23709", "LOJA SHOPPING CONQUISTA","45055-900","AV JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070109","23704", "VD CONDEUBA","46200-000","PC NOSSA SENHORA APARECIDA","08","CENTRO","CONDEÚBA","BA")); + ds.addRow(new Array("070110","23703", "LOJA BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA")); + ds.addRow(new Array("070111","23702", "LOJA PANVICON CENTER","45000-230","AVENIDA LAURO DE FREITAS","142","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070112","23701", "LOJA NOVE DE NOVEMBRO","45000-370","PC NOVE DE NOVEMBRO","10","CENTRO","VITORIA DA CONQUISTA","BA")); + ds.addRow(new Array("070113","23665", "LOJA UNIVERSIDADE","45031-000","AV OLIVIA FLORES","2500","UNIVERSIDADE","VITORIA DA CONQUISTA","BA")); + + + + return ds; + +} +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Transferência Ginseng/datasets/ds_LojasTransf.js b/Transferência Ginseng/datasets/ds_LojasTransf.js new file mode 100644 index 0000000..04dcb9c --- /dev/null +++ b/Transferência Ginseng/datasets/ds_LojasTransf.js @@ -0,0 +1,70 @@ +function defineStructure() { + +} +function onSync(lastSyncDate) { + +} +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + + // Definir as colunas + dataset.addColumn("codigoCentroCusto"); + dataset.addColumn("centroCusto"); + dataset.addColumn("gestorCentroCusto"); + dataset.addColumn("emailGestor"); + dataset.addColumn("id"); + dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor + + // Lista dos centros de custo + var dados = [ + ["3546", "LJ HIPER FAROL - (CARREFOUR)", "3546 Ginseng", "3546@grupoginseng.com.br", "1"], + ["4560", "LJ MACEIÓ SHOPPING TERREO", "4560 Ginseng", "4560@grupoginseng.com.br", "2"], + ["5699", "LJ MOREIRA LIMA", "5699 Ginseng", "5699@grupoginseng.com.br", "3", "5699"], + ["12522", "LJ MACEIÓ SHOPPING EXPANSÃO", "12522 Ginseng", "12522@grupoginseng.com.br", "4"], + ["12817", "LJ SHOPPING PÁTIO", "12817 Ginseng", "12817@grupoginseng.com.br", "5"], + ["12818", "LJ GBARBOSA SERRARIA", "12818 Ginseng", "12818@grupoginseng.com.br", "6"], + ["12820", "LJ MÁRIO DE GUSMÃO(ATACADO)", "12820 Ginseng", "12820@grupoginseng.com.br", "7"], + ["12823", "LJ PONTA VERDE", "12823 Ginseng", "12823@grupoginseng.com.br", "8"], + ["12824", "LJ GBARBOSA TABULEIRO", "12824 Ginseng", "12824@grupoginseng.com.br", "9"], + ["12826", "LJ HIPER JATIÚCA (ASSAÍ)", "12826 Ginseng", "12826@grupoginseng.com.br", "10"], + ["12828", "LJ GBARBOSA S.MARIS", "12828 Ginseng", "12828@grupoginseng.com.br", "11"], + ["12829", "LJ JACINTINHO", "12829 Ginseng", "12829@grupoginseng.com.br", "12"], + ["12830", "LJ LIVRAMENTO", "12830 Ginseng", "12830@grupoginseng.com.br", "13"], + ["12838", "LJ RIO LARGO", "12838 Ginseng", "12838@grupoginseng.com.br", "14"], + ["13427", "LJ SHOPPING CIDADE", "13427 Ginseng", "13427@grupoginseng.com.br", "15"], + ["14617", "LJ PARQUE SHOPPING", "14617 Ginseng", "14617@grupoginseng.com.br", "16"], + ["14668", "LJ HIPER ANTARES", "14668 Ginseng", "14668@grupoginseng.com.br", "17"], + ["19103", "LJ UNICOMPRA PONTA VERDE", "19103 Ginseng", "19103@grupoginseng.com.br", "18"], + ["20858", "LJ SUPER GIRO", "20858 Ginseng", "20858@grupoginseng.com.br", "19"], + ["20969", "HIB MARECHAL DEODORO", "20969 Ginseng", "20969@grupoginseng.com.br", "20"], + ["20991", "HIB CAMPO ALEGRE", "20991 Ginseng", "20991@grupoginseng.com.br", "21"], + ["20996", "ER ANTARES", "20996 Ginseng", "20996@grupoginseng.com.br", "22"], + ["20997", "ER PITANGUINHA", "20997 Ginseng", "20997@grupoginseng.com.br", "23"], + ["20998", "CD SERRARIA", "20998 Ginseng", "20998@grupoginseng.com.br", "24"], + ["21007", "TÔ QUE TÔ MACEIÓ CENTRO", "21007 Ginseng", "21007@grupoginseng.com.br", "25"], + ["21624", "LJ MIX MATEUS", "21624 Ginseng", "21624@grupoginseng.com.br", "27"], + ["21647", "LJ CARAJÁS", "21647 Ginseng", "21647@grupoginseng.com.br", "28"], + ["22541", "ER RIO LARGO", "22541 Ginseng", "22541@grupoginseng.com.br", "29"], + ["910173", "QDB PARQUE SHOPPING", "910173 Ginseng", "910173@grupoginseng.com.br", "30"], + ["910291", "QDB MACEIO SHOPPING", "910291 Ginseng", "910291@grupoginseng.com.br", "31"] + ]; + + // Buscar matrícula do gestor no dataset "colleague" + function getMatricula(gestorNome) { + var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST); + var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null); + return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : ""; + } + + // Percorrer a lista e adicionar ao dataset + for (var i = 0; i < dados.length; i++) { + var matricula = getMatricula(dados[i][2]); // Obtém a matrícula do gestor + dataset.addRow([dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4], matricula]); + } + + return dataset; +} + +function onMobileSync(user) { + +} \ No newline at end of file diff --git a/Transferência Ginseng/datasets/revenda.js b/Transferência Ginseng/datasets/revenda.js new file mode 100644 index 0000000..1fb3bc8 --- /dev/null +++ b/Transferência Ginseng/datasets/revenda.js @@ -0,0 +1,61 @@ +function defineStructure() { + addColumn("codigo"); + addColumn("descricao"); +} + +function onSync(lastSyncDate) {} + +function createDataset(fields, constraints, sortFields) { + var dataset = DatasetBuilder.newDataset(); + var dataSource = "/jdbc/ProtheusDS"; // Nome da conexão cadastrada no Fluig + var ic = new javax.naming.InitialContext(); + var ds = ic.lookup(dataSource); + var conn = ds.getConnection(); + var stmt = null; + var rs = null; + + try { + log.info("Iniciando execução do dataset..."); + + var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEN(b1_cod) = 5 "; + log.info("Query SQL: " + sql); + + stmt = conn.prepareStatement(sql); + rs = stmt.executeQuery(); + + dataset.addColumn("codigo"); + dataset.addColumn("descricao"); + + var encontrados = {}; // Usando um objeto para evitar duplicação + + while (rs.next()) { + var codigo = rs.getString("b1_cod"); + var descricao = rs.getString("b1_desc"); + + if (!encontrados[codigo]) { // Verifica se já foi adicionado + encontrados[codigo] = true; // Marca como processado + log.info("Registro encontrado: " + codigo + " - " + descricao); + dataset.addRow([codigo, descricao]); + } + } + + if (Object.keys(encontrados).length === 0) { + log.info("Nenhum registro encontrado para a consulta."); + } + + } catch (e) { + log.error("Erro ao executar dataset: " + e.message); + } finally { + try { + if (rs) rs.close(); + if (stmt) stmt.close(); + if (conn) conn.close(); + } catch (e) { + log.error("Erro ao fechar recursos: " + e.message); + } + } + + return dataset; +} + +function onMobileSync(user) {} diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/.metadata b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/.metadata new file mode 100644 index 0000000..d744d9a Binary files /dev/null and b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/.metadata differ diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/atividades.js b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/atividades.js new file mode 100644 index 0000000..c51b71f --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/atividades.js @@ -0,0 +1,6 @@ +var ABERTURA = 0; +var INICIO = 4; +var EMISSAO = 6; +var COLETA = 31; +var ENTREGA = 57; +var RECEBIMENTO = 18; \ No newline at end of file diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/displayFields.js b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/displayFields.js new file mode 100644 index 0000000..58779b3 --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/displayFields.js @@ -0,0 +1,27 @@ +function displayFields(form, customHTML) { + var activity = getValue('WKNumState'); + var userId = getValue('WKUser'); + + form.setShowDisabledFields(true); + form.setHidePrintLink(true); + + form.setValue("WKNumProces", getValue('WKNumProces')); + form.setValue("activity", activity); + form.setValue("formMode", form.getFormMode()); + + var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); + var filter = new Array(c1); + var fields = new Array("colleagueName"); + var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); + + //requester + if (activity == 0) { + form.setValue("requesterName", retorno.getValue(0, "colleagueName")); + form.setValue("requesterMail", retorno.getValue(0, "mail")); + form.setValue("requesterId", userId); + } else { + form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); + form.setValue("currentUsermail", retorno.getValue(0, "mail")); + form.setValue("currentUserId", userId); + } +} diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/validateForm.js b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/validateForm.js new file mode 100644 index 0000000..8367d3a --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/events/validateForm.js @@ -0,0 +1,102 @@ +function validateForm(form) { + var atividade = parseInt(getValue("WKNumState")); + var nextAtividade = getValue("WKNextState"); + var completTask = getValue("WKCompletTask"); + + var hasErros = false; + var message = ""; + + log.info("Atividade Inicial Para Transferência de Mercadoria"); + log.info("Abertura de solcitação: " + atividade); + + if (completTask.equals("true")) { + + switch (atividade) { + case EMISSAO: + + // log.info("Abertura de Chamado CAERN - Área do Solicitante: " + form.getValue("areaSolicitante")); + // if (form.getValue("areaSolicitante") == "") { + // message += getMessage("Área do Solicitante", 2, form); + // hasErros = true; + // } + + log.info("Por favor, anexar a nota fiscal" + form.getValue("fnAnexo_Nfe")); + if (form.getValue("fnAnexo_Nfe") == "") { + message += getMessage("Nota Fiscal", 3, form); + hasErros = true; + } + + // var tabelaAnexos = form.getChildrenIndexes("tabelaAnexoOcorrencia") + + // if (tabelaAnexos.length > 0) { + + // for (var i = 0; i < tabelaAnexos.length; i++) { + + // if (form.getValue("fnAnexoOcorrencia" + "" + tabelaAnexos[i]) == null || form.getValue("fnAnexoOcorrencia" + "" + tabelaAnexos[i]) == "") { + // message += getMessage("Anexo " + tabelaAnexos[i], 1, form) + // hasErros = true; + // } + + // } + + // } else { + + // message += getMessage("A tabela de Anexos esta vazia", 0, form) + // hasErros = true; + + // } + + break; + + case COLETA: + log.info("Por favor, registre o momento da coleta" + form.getValue("fdAnexo_Coleta")); + if (form.getValue("fdAnexo_Coleta") == "") { + message += getMessage("Coleta", 3, form); + hasErros = true; + } + + case ENTREGA: + log.info("Por favor, registre o momento da entrega" + form.getValue("fdAnexo_Entrega")); + if (form.getValue("fdAnexo_Entrega") == "") { + message += getMessage("Entrega", 3, form); + hasErros = true; + } + + case RECEBIMENTO: + log.info("Por favor, registre o recebimento do material" + form.getValue("fdAnexo_recebimento")); + if (form.getValue("fdAnexo_recebimento") == "") { + message += getMessage("Recebimento", 3, form); + hasErros = true; + } + default: + break; + } + + if (hasErros) { + if (isMobile(form)) throw message; + throw ( + "
      " + + message + + "
    " + ) + } + + } + +} + +function isMobile(form) { + return form.getMobile() != null && form.getMobile(); +} + +function getMessage(texto, tipo, form) { + if (tipo == 1) { + return 'Campo "' + texto + '" nao pode estar vazio.
    '; + } else if (tipo == 2) { + return 'Selecione uma das opcoes do Campo "' + texto + '".
    '; + } else if (tipo == 3) { + return 'Campo "' + texto + '" nao pode estar sem anexo.
    '; + } else { + return 'A quantidade existente de campos "' + texto + '" deve ser maior do que 0.' + } +} \ No newline at end of file diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/excel.js b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/excel.js new file mode 100644 index 0000000..745bfb6 --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/excel.js @@ -0,0 +1,35 @@ +function carregarItensDoExcel(fileInputId) { + const file = document.getElementById(fileInputId).files[0]; + if (!file) { + FLUIGC.toast({ title: 'Erro', message: 'Nenhum arquivo selecionado.', type: 'danger' }); + return; + } + + const reader = new FileReader(); + reader.onload = function(e) { + const data = new Uint8Array(e.target.result); + const workbook = XLSX.read(data, { type: 'array' }); + const sheet = workbook.Sheets[workbook.SheetNames[0]]; + const linhas = XLSX.utils.sheet_to_json(sheet); + + // Limpa a tabela (sem usar form) + const indices = $("input[id^='codigoItem___']").map(function() { + return $(this).attr("id").split("___")[1]; + }).get(); + indices.forEach(idx => fnWdkRemoveChild(idx)); + + // Adiciona os itens da planilha + linhas.forEach(item => { + const idx = wdkAddChild('tabelaItens'); + window[`descricao___${idx}`].setValue(item.codigoItem); + + // $(`#codigoItem___${idx}`).val(item.codigoItem); + $(`#quantidadeItem___${idx}`).val(item.quantidadeItem); + $(`#codigoItem___${idx}`).val(item.descricao); + }); + + FLUIGC.toast({ title: 'Sucesso', message: 'Itens carregados com sucesso!', type: 'success' }); + }; + + reader.readAsArrayBuffer(file); +} diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/script.js b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/script.js new file mode 100644 index 0000000..4505a4b --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/script.js @@ -0,0 +1,885 @@ +$(document).ready(function () { + + // Quando clicar em "Adicionar arquivo" + $('#btnAdicionarExcel').on('click', function () { + $('#excelUpload').click(); // aciona o input escondido + }); + + // Quando um arquivo for selecionado + $('#excelUpload').on('change', function () { + const file = this.files[0]; + + if (file) { + $('#nomeArquivoExcel').text('Arquivo selecionado: ' + file.name); + $('#btnAdicionarExcel').hide(); + $('#btnRemoverExcel').show(); + + carregarItensDoExcel('excelUpload'); // chama sua função + } + }); + + // Quando clicar em "Remover arquivo" + $('#btnRemoverExcel').on('click', function () { + $('#excelUpload').val(''); + $('#nomeArquivoExcel').text('Nenhum arquivo selecionado'); + $('#btnAdicionarExcel').show(); + $('#btnRemoverExcel').hide(); + }); + + if ($("#formMode").val() == "VIEW") { + showAndBlock(["all"]); + } else { + //show the right fields + var activity = $("#activity").val(); + var requestDate = getCurrentDate(); + + $(".activity").hide(); + + $(".activity-" + activity).show(); + + if (activity == 0 || activity == 1) { + //primeira atividade + //$("#dataAbertura").val(requestDate[0] + " - " + requestDate[1]); + $("#dataAbertura").val(requestDate[0]); + // add_new_row("tabelaItens"); + } else if (activity == 4) { + showAndBlock([0]); + $("#userValidacaoGestor").val($("#currentUserName").val()); + $("#dataValidacaoGestor").val( + requestDate[0] + " - " + requestDate[1] + ); + updt_line(); + } else if (activity == 6) { + showAndBlock([0, 4]); + $("#userValidacaoCompras").val($("#currentUserName").val()); + $("#dataValidacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + updt_line(); + + } else if (activity == 57) { + $("#userCotacaoGestor").val($("#currentUserName").val()); + $("#dataAprovCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + showAndBlock([0, 4, 6]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + updt_line(); + + } else if (activity == 31) { + $("#userRealizacaoCompras").val($("#currentUserName").val()); + $("#dataRealizacaoCompras").val( + requestDate[0] + " - " + requestDate[1] + ); + showAndBlock([0, 4, 6, 57]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + updt_line(); + } else if (activity == 18) { + if ($("justificativaValidaProblema") != "") { + showAndBlock([0, 4, 6, 24, 57, 31]); + } else { + showAndBlock([0, 4, 6, 31]); + } + $("#userValidacaoItens").val($("#currentUserName").val()); + $("#dataValidacaoItens").val(requestDate[0] + " - " + requestDate[1]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + + $("input[name=validacaoItens]").on("change", function () { + $(".justificativaDecisaoItens").hide(); + if ( + $("input[name=validacaoItens]:checked").val() == "incorreto" || + $("input[name=validacaoItens]:checked").val() == "naoEntregue" + ) { + $(".justificativaDecisaoItens").show(); + } + }); + $("input[name=validacaoItens]").trigger("change"); + + updt_line(); + } else if (activity == 24) { + showAndBlock([0, 4, 6, 31, 18]); + + if ($("#justificativaDecisaoGestor").val() == "") { + $(".justificativa-activity-4").hide(); + } + if ($("#justificativaDecisaoCompras").val() == "") { + $(".justificativa-activity-6").hide(); + } + if ($("#consideracoesCompras").val() == "") { + $(".justificativa-activity-31").hide(); + } + updt_line(); + } + } + + formatarMoedasTabela("preco___"); + //formatarMoedasTabela("precoIndica___"); + formatarMoedasTabela("ValorTotal"); + + // gerarTabelaCotacaoIndica("tabelaCotacaoIndica", "tabelaItens"); + + +}); + +function formatarMoedasTabela(ids) { + $(document).on('input', `[id^="${ids}"]`, function() { + let valor = $(this).val(); + + // Remove tudo que não for número + valor = valor.replace(/\D/g, ''); + + // Converte para número decimal + let numero = parseFloat(valor) / 100; + + // Formata para Real Brasileiro + if (!isNaN(numero)) { + valor = numero.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); + } + + // Atualiza o campo com a formatação correta + $(this).val(valor); +    }); +} + + +//show the activity and then block the fields +function showAndBlock(activity) { + for (var i = 0, l = activity.length; i < l; i++) { + $(".activity-" + activity[i]).show(); + $(".hideButton").hide(); + $(".activity-" + activity[i] + " :input").each(function () { + $(this).attr("readonly", "readonly"); + $(this) + .css("background-color", "#eee") + .children("option:not(:selected)") + .prop("disabled", true); + $(this).on("mousedown", function (e) { + this.blur(); + window.focus(); + }); + if ($(this).is(":checkbox")) { + $(this).attr("disabled", true); + } else if ($(this).is(":radio")) { + $(this).on("click", function () { + return false; + }); + } + }); + } +} + +function getCurrentDate() { + var newDate = new Date(); + var h = newDate.getHours(); + if (h < 10) { + h = "0" + h; + } + var m = newDate.getMinutes(); + if (m < 10) { + m = "0" + m; + } + var hour = h + ":" + m; // + ":" + s; + var day = newDate.getDate(); + if (day < 10) { + day = "0" + day; + } + var month = newDate.getMonth() + 1; + if (month < 10) { + month = "0" + month; + } + newDate = day + "/" + month + "/" + newDate.getFullYear(); + var currentDate = [newDate, hour]; + return currentDate; +} + +var beforeSendValidate = function (numState, nextState) { + $(".errorValidate").removeClass("errorValidate"); + if (numState == 0 || numState == 1) { + if ($("#estabelecimento ").val() == "") { + $("#estabelecimento ").parent("div").addClass("errorValidate"); + throw "'Estabelecimento/filial ' é obrigatório."; + } else if ($("#enderecoSolicitante").val() == "") { + $("#enderecoSolicitante").parent("div").addClass("errorValidate"); + throw "'Endereço do solicitante' é obrigatório."; + } else if ($("#complemento").val() == "") { + $("#complemento").parent("div").addClass("errorValidate"); + throw "'Complemento' é obrigatório."; + } else if ($("#justificativa").val() == "") { + $("#justificativa").parent("div").addClass("errorValidate"); + throw "'Qual o motivo da compra?' é obrigatório."; + } else { + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ( + $("#descricao___" + linha).val() == "" && + $("#quantidadeItem___" + linha).val() == "" + ) { + remove_row(value); + } + }); + + $("input[id^='quantidadeItem___']").each(function (index, value) { + var linha = $(value).attr("name").split("___")[1]; + + if ($("#descricao___" + linha).val() == "") { + $("#descricao___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Selecione o item " + (index + 1) + "."; + } else if ($("#quantidadeItem___" + linha).val() == "") { + $("#quantidadeItem___" + linha) + .parent("div") + .addClass("errorValidate"); + throw "Preencha a quantidade do item " + (index + 1) + "."; + } + }); + + if ($("input[name^='quantidadeItem___']").length == 0) { + throw "Ao menos um item é necessário para iniciar a solicitação."; + } + } + } else if (numState == 4) { + // + } else if (numState == 6) { + // + } else if (numState == 18) { + if ( + $("input[name='validacaoItens']:checked").val() == "" || + $("input[name='validacaoItens']:checked").val() == undefined + ) { + throw "'Consegue resolver?' é obrigatório."; + } else if ( + $("input[name='validacaoItens']:checked").val() == "naoEntregue" || + $("input[name='validacaoItens']:checked").val() == "incorreto" + ) { + if ($("#justificativaDecisaoItens").val() == "") { + $("#justificativaDecisaoItens") + .parent("div") + .addClass("errorValidate"); + throw "'Justificativa' é obrigatório."; + } + } + } else if (numState == 24) { + $('#justificativaValidaProblema').parent().removeClass('has-error errorValidate'); + if ($('#justificativaValidaProblema').val() == "") { + $('#justificativaValidaProblema').parent().addClass('has-error errorValidate'); + throw "Preencha os campos obrigatórios." + } + } +}; + +function setSelectedZoomItem(selectedItem) { + var name_item = selectedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + // var dtsCentroCusto = DatasetFactory.getDataset( + // "ds_LojasTransf", + // null, + // null, + // null + // ).values; + + // var nomeGestorComercial = dtsCentroCusto[0].gestorCentroCusto; + // var emailGestorComercial = dtsCentroCusto[0].emailGestor; + // var idGestorComercial = dtsCentroCusto[0].idGestor; + + // var nomeGestorOperacoes = dtsCentroCusto[2].gestorCentroCusto; + // var emailGestorOperacoes = dtsCentroCusto[2].emailGestor; + // var idGestorOperacoes = dtsCentroCusto[2].idGestor; + + // if (name_item == "estabelecimento") { + // let estabelecimento = selectedItem["estabelecimento"]; + + // if (estabelecimento.includes("ESCRITÓRIO")) { + // } else if (estabelecimento.includes("CD")) { + // window["centroCusto"].setValue("Operações"); + // $("#gestorNome").val(nomeGestorOperacoes); + // $("#gestorEmail").val(emailGestorOperacoes); + // $("#gestor_cc").val(idGestorOperacoes); + // } else { + // window["centroCusto"].setValue("Comercial"); + // $("#gestorNome").val(nomeGestorComercial); + // $("#gestorEmail").val(emailGestorComercial); + // $("#gestor_cc").val(idGestorComercial); + // } + // } + + if (name_item == "centroCusto") { + $("#gestorNome").val(selectedItem["gestorCentroCusto"]); + $("#gestorEmail").val(selectedItem["emailGestor"]); + $("#gestor_cc").val(selectedItem["idGestor"]); + } + + if (name_item == "estabelecimento") { + $("#gestorNomeE").val(selectedItem["gestorCentroCusto"]); + $("#gestorEmailE").val(selectedItem["emailGestor"]); + $("#gestor_cce").val(selectedItem["idGestor"]); + } + + if (name_item == "userSolicitante") { + $("#emailSolicitante").val(selectedItem.mail); + } + + if (name_item == "descricao") { + $("#codigoItem" + "___" + indice).val(selectedItem["descricao"]); + } + +} + +function removedZoomItem(removedItem) { + var name_item = removedItem.inputId; + var ehItem = name_item.indexOf("___") >= 0; + var indice = ""; + if (ehItem){ + var valores = name_item.split("___"); + name_item = valores[0]; + indice = valores[1]; + } + + if (name_item == "userSolicitante") { + $("#emailSolicitante").val(""); + } else if (name_item == "centroCusto") { + $("#gestorNome").val(""); + $("#gestorEmail").val(""); + $("#gestor_cc").val(""); + } else if (~name_item.indexOf("___")) { + var linha = name_item.split("___"); + + if (linha[0] == "descricao") { + $("#codigoItem___" + linha[1]).val(""); + $("#quantidadeItem___" + linha[1]).val(""); + } + } + + if (name_item == "descricao") { + $("#codigoItem" + "___" + indice).val(""); + } +} + +function add_new_row(table) { + var row = wdkAddChild(table); + updt_line(); +} + +function updt_line() { + $(".tabela_itens_id").each(function (index, item) { + if (index == 0) return; + $(item)[0].innerHTML = index; + }); +} + +function remove_row(element) { + fnWdkRemoveChild(element); + updt_line(); +} + + + +// Andrey, nao esqueca de ver isso +// function removedZoomItem(removedItem) { +// // if (removedItem.inputId === "estabelecimento") { +// // document.getElementById("setor-container").style.display = "none"; // Oculta ao remover +// window["centroCusto"].setValue("")[0] +// // } +// } + +$(document).ready(function() { + // $('#gerarTabela').click(function() { + // var numCotacoes = $('#numCotacoes').val(); + // var tbody = $("#tabelaCotacao tbody"); + // tbody.empty(); // Limpa a tabela antes de gerar novas linhas + + // // Supondo que você já tenha uma tabela de origem com os produtos + // $('table.table[tablename="tabelaItens"] tbody tr:visible').each(function(index, element) { + // var nomeItem = $(element).find('input[name^="nomeItem"]').val(); + // var quantidadeItem = $(element).find('input[name^="quantidadeItem"]').val(); + + // for (var i = 0; i < numCotacoes; i++) { + // var row = ` + // ${index + 1}.${i + 1} + // ${nomeItem} + // ${quantidadeItem} + // + // + // + // + // `; + // tbody.append(row); + // } + // }); + // }); + + $('#gerarTabela').click(function() { + + }); +}); + +/** + * Toda a lógica para o correto funcionamento desse componente foi feito em cima das classes abaixo: + * .componentAnexo, .descAnexo, .inputAnexo, .btnUpFile, .btnViewerFile, .btnDownloadFile e o atributo data-acao + * Sem elas o código não irá funcionar, então se por acaso você quiser alterar os nomes dessas classes + * lembre-se de alterar nas funções desse arquivo e também no css + */ + +/** + * Direciona para cada função correspondente ao valor que esta no atributo data-acao do botão + * @param {object} event Parâmetro obrigatório, o própio elemento que sofreu o evento click + * @return {void} + * @author Sérgio Machado + */ +function anexo(event){ + console.log("event") + console.log(event) + try{ + const acao = event.currentTarget.getAttribute("data-acao"); + const inputFile = $(event.currentTarget).parent().parent().find(".inputAnexo")[0] + const fileDescription = $(event.currentTarget).parent().parent().find(".descAnexo").val() + if(acao == "upload"){ + uploadFile(fileDescription, inputFile.id) + } + if(acao == "viewer"){ + viewerFile(fileDescription) + } + if(acao == "download"){ + downloadFile(fileDescription, inputFile.id) + } + if(acao == "delete"){ + removeFileConfirm(fileDescription, inputFile.id) + } + }catch(e){ + console.error("Houve um erro inesperado na função anexo") + console.error(e) + } +} + + +/** + * Envia arquivos para a aba Anexos do Fluig + * Função adaptada por Sérgio Machado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que ficará na aba anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @return {void} + */ +function uploadFile(fileDescription, idInput) { + try{ + var tabAttachments = parent.document.getElementById("tab-attachments"); + if (tabAttachments) { + //Verifica se o navegador é o Ie9 para realizar o devido tratamento + if (parent.WCMAPI.isIe9()) { + $(".ecm-navigation-silverlight", parent.document).show("fade").css("top", 0); + $("#ecm-navigation-silverlight", parent.document).attr({ + "data-on-camera": "true", "data-file-name-camera": fileDescription, "data-inputNameFile": idInput + }); + $(parent.document).on("keyup", this.actionKeyup) + } else { + var element = parent.document.getElementById("ecm-navigation-inputFile-clone"); + if (element && document.createEvent) { + element.setAttribute("data-on-camera", "true"); + if (fileDescription && idInput) { + element.setAttribute("data-file-name-camera", fileDescription) + element.setAttribute("data-inputNameFile", idInput) + } + //Realiza o click no botão "Carregar arquivos" que tem na aba de anexos + element.click(); + } + } + } + }catch(e){ + console.error("Houve um erro inesperado na função uploadFile") + console.error(e) + } +} + + + +/** + * Função executada após a escolha do arquivo a ser enviado para o Fluig. + * Verifica se o anexo já existe, seta o valor do arquivo fisico no campo e altera o estado dos botões + * @return {void} + */ +$(function(){ + try{ + window.parent.$("#ecm-navigation-inputFile-clone").on('change', function(e) { + const inputNameFile = this.getAttribute("data-inputNameFile"); + const fileDescription = this.getAttribute("data-file-name-camera"); + const filePhisical = this.files[0].name; + if(fileDescription && fileDescription){ + /** + * O trecho de código abaixo percorre os anexos do Fluig e caso já exista um anexo com a mesma descrição, ele será removido. + * Em seguida limpa o campo onde é armazenado o nome fisico do arquivo + */ + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + var descricao = attachment.description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.removeAttach([i]); + setFilePhisicalName(inputNameFile, ""); + } + }); + setFilePhisicalName(inputNameFile, filePhisical) + if(getFormMode() == "ADD"){ + btnState(inputNameFile, 'delete', 'download'); + } + if(getFormMode() == "MOD"){ + btnState(inputNameFile, 'delete', 'viewer'); + } + if(getFormMode() == "VIEW"){ + btnState(inputNameFile, 'download', 'viewer'); + } + } + }); + }catch(e){ + console.error("Houve um erro inesperado ao selecionar o arquivo") + console.error(e) + } +}); + + +/** + * Visualizar arquivos que esta na aba Anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do anexo + * @return {void} + */ +function viewerFile(fileDescription) { + try{ + if(hasFileFluig(fileDescription)){ + const anexos = parent.ECM.attachmentTable.getData(); + for(let i = 0; i < anexos.length; i++){ + var descricao = anexos[i].description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.openAttachmentView('adm', anexos[i].documentId); + return + } + } + }else{ + FLUIGC.toast({ + title: "Atenção", + message: "Anexo não encontrado", + type: "warning" + }); + } + }catch(e){ + console.error("Houve um erro inesperado na função viewerFile") + console.error(e) + } +} + + +/** + * Realiza o download do arquivo que esta na aba Anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + */ +function downloadFile(fileDescription, idInput) { + try{ + const filename = getFormMode() == "VIEW" ? $(`#${idInput}`).text() : $(`#${idInput}`).val() + FLUIGC.message.confirm({ + message: `Deseja baixar o anexo ${filename}?`, + title: 'Confirmação', + labelYes: 'Sim, quero baixar', + labelNo: 'Não, quero cancelar', + }, function(result) { + if (result) { + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + var descricao = attachment.description; + if (fileDescription == descricao) { + parent.WKFViewAttachment.downloadAttach([i]); + } + }); + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função downloadFile") + console.error(e) + } +} + +/** + * Confirmação para Remove arquivo que esta na aba Anexos do Fluig + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + * @author Sérgio Machado + */ +function removeFileConfirm(fileDescription, idInput) { + try{ + const filename = $(`#${idInput}`).val() + FLUIGC.message.confirm({ + message: `Deseja remover o anexo ${filename}?`, + title: 'Confirmação', + labelYes: 'Sim, quero remover', + labelNo: 'Não, quero cancelar', + }, function(result) { + if (result) { + removeFile(fileDescription) + setFilePhisicalName(idInput, "") + btnState(idInput, "upload", "download") + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função removeFileConfirm") + console.error(e) + } +} + +/** + * Remove arquivo que esta na aba Anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo que esta na aba anexos do Fluig + * @return {void} + * @author Sérgio Machado + */ +function removeFile(fileDescription) { + try{ + $.each(parent.ECM.attachmentTable.getData(), function(i, attachment) { + if (attachment.description == fileDescription) { + parent.WKFViewAttachment.removeAttach([i]); + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função removeFile") + console.error(e) + } +} + + +/** + * Seta o nome do arquivo fisico no campo e realiza tratativa caso o campo esteja bloqueado pelo enableFields + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} filePhisical Parâmetro obrigatório, nome do arquivo fisico + * @return {void} + * @author Sérgio Machado + */ +function setFilePhisicalName(idInput, filePhisical){ + try{ + if(idInput.indexOf("_") == 0){ + $("#" + idInput.substring(1)).val(filePhisical); + } + $("#" + idInput).val(filePhisical); + }catch(e){ + console.error("Houve um erro inesperado na função setFilePhisicalName") + console.error(e) + } +} + + +/** + * Altera o estado e visibilidade dos botões de anexos + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @param {String} acao Parâmetro obrigatório, ação para ser executada no momento do click, se é delete ou upload + * @param {String} btn Parâmetro obrigatório, botão secundário que deve sofrer ação de ficar visível ou não. Botão de Download ou Viewer + * @return {void} + * @author Sérgio Machado + */ +function btnState(idInput, acao, btn){ + try{ + let btnUpFile = $(`#${idInput}`).parent().parent().find(".btnUpFile"); + let btnDownloadFile = $(`#${idInput}`).parent().parent().find(".btnDownloadFile"); + let btnViewerFile = $(`#${idInput}`).parent().parent().find(".btnViewerFile"); + if(acao == "delete"){ + btnUpFile.removeClass("btn-success").addClass("btn-danger"); + btnUpFile.attr({'data-acao': acao, 'title': 'Excluir'}); + btnUpFile.find("i").removeClass("fluigicon-file-upload").addClass("fluigicon-trash"); + if(btn == "download"){ + btnDownloadFile.prop("disabled", false); + btnDownloadFile.show() + } + if(btn == "viewer"){ + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + } + } + if(acao == "upload"){ + btnUpFile.removeClass("btn-danger").addClass("btn-success"); + btnUpFile.attr({'data-acao': acao, 'title': 'Selecionar'}); + btnUpFile.find("i").removeClass("fluigicon-trash").addClass("fluigicon-file-upload"); + btnDownloadFile.prop("disabled", true); + btnDownloadFile.hide() + btnViewerFile.prop("disabled", true); + btnViewerFile.hide() + } + }catch(e){ + console.error("Houve um erro inesperado na função btnState") + console.error(e) + } +} + + +/** + * Faz tratativa nos botões do anexos percorrente cada class .componentAnexo + * Em modo de visualização o botão de upload é removido, e caso tenha anexo, habilita o botão de visualização do anexo + * Se em modo de edição e conter anexo o botão de upload é alterado para o botão de deletar anexos e habilita o botão de visualização + * @return {void} + * @author Sérgio Machado + */ +function displayBtnFiles(){ + try{ + $('.componentAnexo').each(function(i, element) { + let inputFile = $(element).find(".inputAnexo") + let inputFileVew = $(element).find(".componentAnexo") + let btnUpFile = $(element).find(".btnUpFile"); + let btnViewerFile = $(element).find(".btnViewerFile"); + let btnDownloadFile = $(element).find(".btnDownloadFile"); + + if(getFormMode() == "VIEW"){ + btnUpFile.remove(); + if(inputFileVew.val() != ""){ + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + } + } + if(getFormMode() == "MOD" && inputFile.val() != ""){ + btnUpFile.remove(); + // btnState(inputFile[0].id, "delete", "viewer") + btnViewerFile.prop("disabled", false); + btnViewerFile.show() + btnDownloadFile.prop("disabled", false); + btnDownloadFile.show() + } + }); + }catch(e){ + console.error("Houve um erro inesperado na função displayBtnFiles") + console.error(e) + } +} + + +/** + * Remove o botão de upload/delete + * @param {String} inputFile Parâmetro obrigatório, Id do campo + * @return {void} + * @author Sérgio Machado + */ +function invisibleBtnUpload(inputFile){ + try{ + if(getFormMode() == "MOD" || getFormMode() == "VIEW"){ + if($(`#_${inputFile}`).length){ + let btnUpFile = $(`#_${inputFile}`).parent().parent().find(".btnUpFile"); + btnUpFile.remove(); + } else{ + let btnUpFile = $(`#${inputFile}`).parent().parent().find(".btnUpFile"); + btnUpFile.remove(); + } + } + if($(`#_${inputFile}`).length){ + if($(`#_${inputFile}`).val() == ""){ + $(`#_${inputFile}`).attr({placeholder:"Nenhum anexo selecionado"}); + } + } else{ + if($(`#${inputFile}`).val() == ""){ + $(`#${inputFile}`).attr({placeholder:"Nenhum anexo selecionado"}); + } + } + }catch(e){ + console.error("Houve um erro inesperado na função invisibleBtnUpload") + console.error(e) + } +} + + +/** + * Verifica se os campos do anexo de uma tabela pai e filho esta preenchido, + * caso esteja, ele verifica se o anexo esta presente na aba de anexos do Fluig + * @param {String} tablename Parâmetro obrigatório, tablename da tabela pai e filho. + * @param {String} idInput Parâmetro obrigatório, Id do campo de anexo que deseja verificar + * @return {String} - Retorna string de erros caso apresente erros + * @author Sérgio Machado + */ +function invalidFilesTable(tablename, idInput){ + try { + let errors = ""; + const countRows = $(`[tablename='${tablename}']`).find('tbody tr').not(':first'); + for(let i = 0; i < countRows.length; i++){ + let indice = getIndice(countRows.eq(i).find("input")[0].id); + let inputNameFile = $(`#_${idInput}___${indice}`).length ? $(`#_${idInput}___${indice}`) : $(`#${idInput}___${indice}`) + let fileDescription = inputNameFile.parent().find(".descAnexo").val() + if(inputNameFile.val() && !hasFileFluig(fileDescription)){ + errors += `
  • O anexo ${inputNameFile.val()} da linha ${i+1} não foi encontrado
  • ` + } + } + return errors + } catch (e) { + console.error('Houve um erro inesperado na função invalidFileTable') + console.error(e) + } +} + +/** + * Verifica se o campo do anexo esta preenchido, caso esteja, ele verifica se o anexo esta válido + * @param {String} idInput Parâmetro obrigatório, Id do campo em que o nome do arquivo fisico é gravado + * @return {Boolean} + * @author Sérgio Machado + */ +function invalidFile(idInput){ + try { + const inputNameFile = $(`#${idInput}`).val() + if(inputNameFile){ + if($(`#_${idInput}`).length){ + let fileDescription = $(`#_${idInput}`).parent().find(".descAnexo").val() + return !hasFileFluig(fileDescription) + } else{ + let fileDescription = $(`#${idInput}`).parent().find(".descAnexo").val() + return !hasFileFluig(fileDescription) + } + }else{ + return false + } + } catch (e) { + console.error('Houve um erro inesperado na função invalidFile') + console.error(e) + } +} + + +/** + * Verifica se o anexo existe na aba de anexos do Fluig + * @param {String} fileDescription Parâmetro obrigatório, Descrição do arquivo + * @return {Boolean} - Retorna verdadeiro caso o arquivo exista + * @author Sérgio Machado + */ +function hasFileFluig(fileDescription){ + try { + const anexos = parent.ECM.attachmentTable.getData(); + for(let i = 0; i < anexos.length; i++){ + var descricao = anexos[i].description; + if (fileDescription == descricao) { + return true + } + } + return false + } catch (e) { + console.error('Houve um erro inesperado na função hasFileFluig') + console.error(e) + } +} diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/tempCodeRunnerFile.html b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/tempCodeRunnerFile.html new file mode 100644 index 0000000..fbe783f --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/tempCodeRunnerFile.html @@ -0,0 +1 @@ + $("#userValidacaoGestor").val($("#currentUserName").val()); diff --git a/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/totvsflow_solicitacao_transferencia.html b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/totvsflow_solicitacao_transferencia.html new file mode 100644 index 0000000..b7195ca --- /dev/null +++ b/Transferência Ginseng/forms/totvsflow_solicitacao_transferencia/totvsflow_solicitacao_transferencia.html @@ -0,0 +1,876 @@ + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + +
    + +

    Solicitação de Transferência

    + +
    +
    +
    +
    +

    + +  Dados gerais   +

    +
    + Dados referentes aos responsáveis pela abertura e pela + solicitação do atual processo. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +

    + +  Itens   +

    +
    + Dados referentes ao itens de Transferência necessários para o + solicitante. +
    +
    +
    + +
    +
    + + + + + + + + + + + +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    #Código do ItemQuantidadeDescrição
    +
    + +
    +
    +
    + +

    + Preenchimento obrigatório. +

    +
    +
    +
    + +

    + Preenchimento obrigatório. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +

    + +  Justificativa   +

    +
    + Motivos para a transferência dos itens e as possíveis informações + complementares. +
    +
    +
    + +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validação dos Itens   +

    +
    + Informações complementares sobre a validação dos + da solicitação. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Emissão da NFE de transferência   +

    +
    + Informações complementares sobre a emissão da NFE. +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Motorista Responsável pela coleta   +

    +
    + Considerações sobre a coleta +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Motorista responsável pela entrega   +

    +
    + Considerações sobre a entrega. +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validação dos Itens entregues   +

    +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + *
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + +  Validar problema de transferência   +

    +
    Dados referentes às possíveis implicações desta transferência.
    +
    +
    +
    +
    + + * + +

    + Preenchimento obrigatório. +

    +
    +
    +
    +
    + Todos os campos com * são de preenchimento obrigatório. +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/Transferência Ginseng/mechanisms/mecCustomAprov.js b/Transferência Ginseng/mechanisms/mecCustomAprov.js new file mode 100644 index 0000000..5c92df9 --- /dev/null +++ b/Transferência Ginseng/mechanisms/mecCustomAprov.js @@ -0,0 +1,9 @@ +function resolve(process,colleague){ + + var userList = new java.util.ArrayList(); + + userList.add("Pool:Group:TIC"); + + return userList; + +} \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Flow.ecm30.xml b/Transferência Ginseng/workflow/.resources/Flow.ecm30.xml new file mode 100644 index 0000000..f07793b --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Flow.ecm30.xml @@ -0,0 +1,281 @@ + + + + 1 + Flow + + Flow + + true + false + Default + + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Flow + 1 + + + 0 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + Flow + 1 + 4 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 150 + 82 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Flow + 1 + 5 + + Act1 + Act1 + + 0 + + false + 0 + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 260 + 208 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + + + + 1 + Flow + 1 + 6 + + + false + 4 + 5 + + + false + false + 0 + + + + + + + + FFFFFF + 290 + 831 + 10 + 10 + Pool + 1 + 0 + + 1 + Flow + 1 + 1 + + + + 9F9F9F + 145 + 801 + 40 + 10 + Reporter + 2 + 1 + + 1 + Flow + 1 + 2 + + + + C0C0C0 + 145 + 801 + 40 + 155 + Assignee + 2 + 1 + + 1 + Flow + 1 + 3 + + + + + + 1 + 210 + 20 + + 1 + Flow + 1 + 7 + + Start + + + + + + 1 + Flow + 1 + 8 + + 7 + 4 + + + + + + 1 + Flow + 1 + 6 + 1 + + 167 + 235 + + + + 1 + Flow + 1 + 8 + 1 + + 167 + 48 + + + + + + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Flow.png b/Transferência Ginseng/workflow/.resources/Flow.png new file mode 100644 index 0000000..586f470 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/Flow.png differ diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml new file mode 100644 index 0000000..4f00c3a --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.ecm30.xml @@ -0,0 +1,1098 @@ + + + + 1 + FlowEssentials_AberturaDeChamado + + Abertura de Chamado + Permite que o colaborador abra um chamado junto ao departamento específico, informando qual suporte necessita, direcionando para a tratativa da equipe correta. + true + false + Default + Abertura de Chamados TI + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 0 + false + false + 604800 + 86400 + false + + + + 1 + Abertura de Chamado + 34 + + Nova Versão. + 15 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 150 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + Analisar a Solicitação + Analisar a Solicitação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 260 + 290 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 6 + + Complementar os dados da solicitação + Complementar os dados da solicitação + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 390 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 650 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 19 + + Suprimentos + Suprimentos + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + Solicitação de compras - Integração teste + 0 + false + false + false + 680 + 461 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + true + + false + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + Validar + Validar + false + false + false + + 0 + true + 540 + 280 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 13 + + Validar + Validar + false + false + false + + 0 + true + 880 + 90 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 9 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 310 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 16 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1040 + 112 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 34 + 4 + + hAPI.getCardValue("consegueResolver") == "sim" + 11 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 34 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "sim" + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 34 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "nao" + 6 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 4 + 34 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "suprimentos" + 19 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 5 + 34 + 4 + + true + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 34 + 13 + + hAPI.getCardValue("situacaoResolvida") == "sim" + 16 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 34 + 13 + + hAPI.getCardValue("situacaoResolvida") == "nao" + 2 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 34 + 13 + + true + 16 + 0 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + false + 1 + 2 + + Enviar para Análise + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 5 + + + false + 2 + 4 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 7 + + + false + 4 + 6 + + Carece informações + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 8 + + + false + 6 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 10 + + + false + 4 + 9 + + Possui inconsistência + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 12 + + + false + 4 + 11 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 14 + + + false + 11 + 13 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 15 + + + false + 13 + 2 + + Não resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 17 + + + false + 13 + 16 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 20 + + + false + 4 + 19 + + Realizar compra + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 21 + + + false + 19 + 2 + + Enviar para Execução + false + false + 0 + + + + + + + + FFFFFF + 611 + 1271 + 10 + 10 + Abertura de Chamado + 1 + 0 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + + + 82b0b7 + 203 + 1241 + 40 + 10 + Solicitante + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + + + adc9ac + 203 + 1241 + 40 + 213 + Analista + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + + d0daae + 205 + 1241 + 40 + 416 + Compras Indiretos + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 3 + 1 + + 167 + 328 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 7 + 1 + + 569 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 8 + 1 + + 313 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 12 + 1 + + 570 + 137 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 15 + 1 + + 909 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 15 + 2 + + 311 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 20 + 1 + + 569 + 492 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 21 + 1 + + 732 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 34 + 21 + 2 + + 315 + 570 + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + activity + + activity + 1 + + + + 1 + FlowEssentials_AberturaDeChamado + analistaTecnico + + analistaTecnico + 2 + + + + 1 + FlowEssentials_AberturaDeChamado + complemento + + complemento + 3 + + + + 1 + FlowEssentials_AberturaDeChamado + consegueResolver + + consegueResolver + 4 + + + + 1 + FlowEssentials_AberturaDeChamado + consideracoesTecnicas + + consideracoesTecnicas + 5 + + + + 1 + FlowEssentials_AberturaDeChamado + currentUserId + + currentUserId + 6 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAbertura + + dataAbertura + 7 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAnaliseTecnica + + dataAnaliseTecnica + 8 + + + + 1 + FlowEssentials_AberturaDeChamado + emailSolicitante + + emailSolicitante + 9 + + + + 1 + FlowEssentials_AberturaDeChamado + estabelecimentoFilial + + estabelecimentoFilial + 10 + + + + 1 + FlowEssentials_AberturaDeChamado + possuiInconsistencia + + possuiInconsistencia + 11 + + + + 1 + FlowEssentials_AberturaDeChamado + situacaoResolvida + + situacaoResolvida + 12 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + requesterName + requesterName + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + emailSolicitante + emailSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + estabelecimento + estabelecimento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + complemento + complemento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + requesterId + requesterId + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + detalheSolicitacao + justificativa + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 19 + 1 + Solicitação de compras - Integração teste + userSolicitante + userSolicitante + 2 + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.png b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.png new file mode 100644 index 0000000..4c36984 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.png differ diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg new file mode 100644 index 0000000..32031e5 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado.processimage.svg @@ -0,0 +1,2 @@ + +Compras IndiretosAnalistaSolicitanteAbertura de ChamadoAnalisar aSolicitaçãoValidarComplementar os dados dasolicitaçãoAnalisarServiçoValidarSuprimentosEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoRealizar compraEnviar para Execução diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml new file mode 100644 index 0000000..e974bbe --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.ecm30.xml @@ -0,0 +1,1091 @@ + + + + 1 + FlowEssentials_AberturaDeChamado + + Abertura de Chamado + Permite que o colaborador abra um chamado junto ao departamento específico, informando qual suporte necessita, direcionando para a tratativa da equipe correta. + true + false + Default + Abertura de Chamados Manutenção + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 0 + false + false + 604800 + 86400 + false + + + + 1 + Abertura de Chamado + 22 + + Nova Versão. + 400 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 150 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + Analisar a Solicitação + Analisar a Solicitação + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>Manutencao</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 260 + 290 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 6 + + Complementar os dados da solicitação + Complementar os dados da solicitação + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 390 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 172800 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>1</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 650 + 100 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + + Suprimentos + Suprimentos + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + Solicitação de compras - Integração teste + 0 + false + false + false + 680 + 466 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + true + + false + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + Validar + Validar + false + false + false + + 0 + true + 540 + 280 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 13 + + Validar + Validar + false + false + false + + 0 + true + 880 + 90 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 9 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 310 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 16 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1040 + 112 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + 4 + + hAPI.getCardValue("consegueResolver") == "sim" + 11 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "sim" + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "nao" + 6 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 4 + 22 + 4 + + hAPI.getCardValue("possuiInconsistencia") == "suprimentos" + 22 + <AssignmentController><Group>Manutencao</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 5 + 22 + 4 + + true + 9 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 22 + 13 + + hAPI.getCardValue("situacaoResolvida") == "sim" + 16 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 2 + 22 + 13 + + hAPI.getCardValue("situacaoResolvida") == "nao" + 2 + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 3 + 22 + 13 + + true + 16 + 0 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + false + 1 + 2 + + Enviar para Análise + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 5 + + + false + 2 + 4 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 7 + + + false + 4 + 6 + + Carece informações + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 8 + + + false + 6 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 10 + + + false + 4 + 9 + + Possui inconsistência + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 12 + + + false + 4 + 11 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 14 + + + false + 11 + 13 + + + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 15 + + + false + 13 + 2 + + Não resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 17 + + + false + 13 + 16 + + Resolvido + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 21 + + + false + 22 + 2 + + Enviar para Execução + false + false + 0 + + + + 1 + FlowEssentials_AberturaDeChamado + 1 + 23 + + + false + 4 + 22 + + Realizar compra + false + false + 0 + + + + + + + + FFFFFF + 611 + 1271 + 10 + 10 + Abertura de Chamado + 1 + 0 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 1 + + + + 82b0b7 + 203 + 1241 + 40 + 10 + Solicitante + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 2 + + + + adc9ac + 203 + 1241 + 40 + 213 + Analista + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 3 + + + + d0daae + 205 + 1241 + 40 + 416 + Compras Indiretos + 2 + 1 + + 1 + FlowEssentials_AberturaDeChamado + 1 + 4 + + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 3 + 1 + + 167 + 328 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 7 + 1 + + 569 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 8 + 1 + + 313 + 134 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 12 + 1 + + 570 + 137 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 15 + 1 + + 909 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 15 + 2 + + 311 + 440 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 21 + 1 + + 732 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 21 + 2 + + 315 + 570 + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 23 + 1 + + 570 + 497 + + + + + + + + 1 + FlowEssentials_AberturaDeChamado + activity + + activity + 1 + + + + 1 + FlowEssentials_AberturaDeChamado + analistaTecnico + + analistaTecnico + 2 + + + + 1 + FlowEssentials_AberturaDeChamado + complemento + + complemento + 3 + + + + 1 + FlowEssentials_AberturaDeChamado + consegueResolver + + consegueResolver + 4 + + + + 1 + FlowEssentials_AberturaDeChamado + consideracoesTecnicas + + consideracoesTecnicas + 5 + + + + 1 + FlowEssentials_AberturaDeChamado + currentUserId + + currentUserId + 6 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAbertura + + dataAbertura + 7 + + + + 1 + FlowEssentials_AberturaDeChamado + dataAnaliseTecnica + + dataAnaliseTecnica + 8 + + + + 1 + FlowEssentials_AberturaDeChamado + emailSolicitante + + emailSolicitante + 9 + + + + 1 + FlowEssentials_AberturaDeChamado + possuiInconsistencia + + possuiInconsistencia + 10 + + + + 1 + FlowEssentials_AberturaDeChamado + situacaoResolvida + + situacaoResolvida + 11 + + + + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + detalheSolicitacao + justificativa + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + requesterId + requesterId + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + userSolicitante + userSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + emailSolicitante + emailSolicitante + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + estabelecimento + estabelecimento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + complemento + complemento + 2 + + + 1 + FlowEssentials_AberturaDeChamado + 22 + 1 + Solicitação de compras - Integração teste + requesterName + requesterName + 2 + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png new file mode 100644 index 0000000..1075ac2 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.png differ diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg new file mode 100644 index 0000000..e285824 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_AberturaDeChamado_operacoes.processimage.svg @@ -0,0 +1,2 @@ + +Compras IndiretosAnalistaSolicitanteAbertura de ChamadoAnalisar aSolicitaçãoValidarComplementar os dados dasolicitaçãoAnalisarServiçoValidarSuprimentosEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoEnviar para ExecuçãoRealizar compra diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml new file mode 100644 index 0000000..86f4528 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.ecm30.xml @@ -0,0 +1,1202 @@ + + + + 1 + FlowEssentials_SolicitacaoDeCompras + + Solicitação de compra - Totvs + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Totvs + 11 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 120 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 4 + + Analisar centro de custo da solicitação + Analisar centro de custo da solicitação + + 172800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 520 + 210 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 6 + + Analisar solicitação de compra + Analisar solicitação de compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 520 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 432000 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1080 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1260 + 424 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 31 + + Realizar compra + Realizar compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 940 + 420 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 57 + + Autorizar cotação + Autorizar cotação + + 0 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 420 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 240 + 40 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1280 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 770 + 240 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1410 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 650 + 510 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 880 + 510 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 11 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 2 + 11 + 2 + + true + 4 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 11 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 2 + 11 + 46 + + true + 24 + 0 + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 33 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 49 + + + false + 46 + 52 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 58 + + + false + 6 + 57 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 59 + + Aprovar + false + 57 + 31 + + Aprovar + false + false + 0 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 61 + + Cotação reprovada + false + 57 + 60 + + Cotação reprovada + false + false + 0 + + + + + + + + FFFFFF + 555 + 1460 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 1 + + + + 82b0b7 + 185 + 1430 + 41 + 6 + Solicitante + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 2 + + + + adc9ac + 185 + 1430 + 41 + 191 + Gestor do Centro de Custo + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 3 + + + + d0daae + 185 + 1430 + 41 + 376 + Compras + 2 + 1 + + 1 + FlowEssentials_SolicitacaoDeCompras + 1 + 4 + + + + + + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 5 + 1 + + 342 + 94 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 5 + 2 + + 342 + 264 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 7 + 1 + + 270 + 456 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 26 + 1 + + 1132 + 461 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 33 + 1 + + 992 + 113 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 56 + 1 + + 572 + 527 + + + + 1 + FlowEssentials_SolicitacaoDeCompras + 11 + 61 + 1 + + 803 + 527 + + + + + + + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + description + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + approve + 6 + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 4 + approval + reject + 39 + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + description + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + approve + + + + 0 + 0 + FlowEssentials_SolicitacaoDeCompras + 11 + 6 + approval + reject + 55 + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png new file mode 100644 index 0000000..4e17ca7 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.png differ diff --git a/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg new file mode 100644 index 0000000..d796505 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/FlowEssentials_SolicitacaoDeCompras.processimage.svg @@ -0,0 +1,2 @@ + +ComprasGestor do Centro de CustoSolicitanteSolicitação de comprasValidarCCAnalisarcentro decusto dasolicitaçãoAnalisarsolicitação decompraReceber evalidar oproduto/serviçoVerificarproblemaRealizarcompraValidarcompraAutorizarcotaçãoCC identificadoSem CCAprovarReprovarAprovarReprovarReprovarAprovarAprovarCancelar diff --git a/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.ecm30.xml b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.ecm30.xml new file mode 100644 index 0000000..539f3f5 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.ecm30.xml @@ -0,0 +1,375 @@ + + + + 1 + Flowservico_terceirizado + + Flowservico_terceirizado + + true + false + Default + + + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Flowservico_terceirizado + 5 + + + 21 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + Flowservico_terceirizado + 1 + 4 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 100 + 130 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Flowservico_terceirizado + 1 + 5 + + Executar atividade + Executar atividade + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>Manutencao</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 290 + 110 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Flowservico_terceirizado + 1 + 7 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 560 + 130 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + + 1 + Flowservico_terceirizado + 1 + 6 + + + false + 4 + 5 + + Executar + false + false + 0 + + + + 1 + Flowservico_terceirizado + 1 + 8 + + + false + 5 + 7 + + Atendimento finalizado + false + false + 0 + + + + + + + 1 + ENG_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + 1 + ESP_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + 1 + POR_LITERALS + Flowservico_terceirizado + 1 + + #Wed Feb 26 13:49:25 GFT 2025 +process.category= +process.description=Flowservico_terceirizado +process.instructions= + + + + + + + FFFFFF + 290 + 831 + 10 + 10 + Execucaod do serviço + 1 + 0 + + 1 + Flowservico_terceirizado + 1 + 1 + + + + C0C0C0 + 290 + 801 + 40 + 10 + Terceirizado + 2 + 1 + + 1 + Flowservico_terceirizado + 1 + 2 + + + + + + + + + + + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + title + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + description + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + highlight + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + approve + + + + 0 + 0 + Flowservico_terceirizado + 5 + 5 + approval + reject + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.png b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.png new file mode 100644 index 0000000..0d6ad5c Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.png differ diff --git a/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.processimage.svg b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.processimage.svg new file mode 100644 index 0000000..7ab710a --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Flowservico_terceirizado.processimage.svg @@ -0,0 +1,2 @@ + +ExecutaratividadeEnviar para AnáliseCarece informaçõesPossui inconsistênciaResolvidoNão resolvidoResolvidoServiços contratadosEnviar para Execução diff --git a/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache b/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache new file mode 100644 index 0000000..f354004 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache @@ -0,0 +1,365 @@ + + + + + volume + + + Default + + + + + camposFormulario, documentoId = 21 + + + + mecanismoGrupo + + + + + Gestão de Pessoas + + + 500_GP + + + + + + + Departamento Pessoal + + + 501_DP + + + + + + + Tecnologia da Informação e Comunicação + + + TIC + + + + + + + Gente & Cultura + + + GEC + + + + + + + Controladoria + + + CON + + + + + + + Financeiro + + + FIN + + + + + + + Compras + + + COM + + + + + + + Suprimentos + + + SUP + + + + + + + Contabilidade + + + COT + + + + + + + Diretoria + + + DIR + + + + + + + Marketing + + + MKT + + + + + + + Prevenção de Perdas + + + PRE + + + + + + + Departamento Pessoal + + + DP + + + + + + + Recursos Humanos + + + RH + + + + + + + Performance (BI) + + + PEF + + + + + + + Auditoria + + + AUD + + + + + + + Compliance + + + CPM + + + + + + + Comercial + + + CMR + + + + + + + Novos Negócios + + + NovosNegocios + + + + + + + Diretoria + + + Diretoria + + + + + + + TODOS-TODOS-DIADMISSAO + + + TODOS-TODOS-DIADMISSAO + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + expediente + + + Default + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache.bkp b/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache.bkp new file mode 100644 index 0000000..8a8fa44 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Ginseng Homologação.ws.cache.bkp @@ -0,0 +1,136 @@ + + + + + volume + + + Default + + + + + expediente + + + Default + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + dpf_di_emp_filial_filtro + + + dpf_di_emp_filial_filtro + + + + + + + dpf_di_inicio_diadmissao + + + dpf_di_inicio_diadmissao + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache b/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache new file mode 100644 index 0000000..d0f5a57 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache @@ -0,0 +1,541 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Motoristas + + + Motoristas + + + + + + + Recrutamento + + + Recrutamento + + + + + + + Requisitantes de Vaga + + + Requisitantesdevaga + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + camposFormulario, documentoId = 590 + + + activity + + + centroCusto + + + codigoItem + + + consideracoesCompras + + + consideracoesCotacao + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + emailSolicitante + + + estabelecimento + + + excelUpload + + + fdAnexo_Coleta + + + fdAnexo_embalar + + + fdAnexo_Entrega + + + fdAnexo_Nfe + + + fdAnexo_recebimento + + + fnAnexo_Coleta + + + fnAnexo_embalar + + + fnAnexo_Entrega + + + fnAnexo_Nfe + + + fnAnexo_recebimento + + + formMode + + + gestorEmail + + + gestorEmailE + + + gestorNome + + + gestorNomeE + + + gestor_cc + + + gestor_cce + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + camposFormulario, documentoId = 823 + + + activity + + + aprovado + + + centroCusto + + + confidencial + + + consideracoes + + + consideracoesCompras + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + datainiciotrabalho + + + dataRealizacaoCompras + + + dataUserValidacao + + + dataValidacaoCompras + + + dataValidacaoCorre + + + dataValidacaofunc + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricaodeperfil + + + email + + + estabelecimento + + + estado + + + fardamentoPronto + + + formMode + + + funcao + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itensinicio + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoCorre + + + justificativaDecisaoFunc + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + nomedocandidato + + + ratingValue + + + requesterId + + + requesterMail + + + requesterName + + + situacaoResolvida + + + telefone + + + urgente + + + userRealizacaoCompras + + + userValidacao + + + userValidacaoCompras + + + userValidacaoCorre + + + userValidacaofunc + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoCorre + + + validacaoFunc + + + validacaoItens + + + validarMotivo + + + WKNumProces + + + + + diff --git a/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache.bkp b/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache.bkp new file mode 100644 index 0000000..dc7de70 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Ginseng Produção.ws.cache.bkp @@ -0,0 +1,499 @@ + + + + + volume + + + Default + + + + + mecanismoGrupo + + + + + Aprovadores Compras Nvl 3 + + + AprovadoresComprasNvl3 + + + + + + + Compras Indiretos + + + ComprasIndiretos + + + + + + + Obras e manutenção + + + Manutencao + + + + + + + Tecnologia e Comunicação + + + TIC + + + + + + + expediente + + + Default + + + Expediente BackOffice, Logística e Motorista + + + Expediente Escritório Matriz + + + Expediente Lojas + + + + + camposFormulario, documentoId = 165 + + + activity + + + centroCusto + + + codigoItem + + + complemento + + + condPagamentoIndica + + + consideracoesCompras + + + consideracoesCotacao + + + cotacaouser + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataEntrega + + + dataEntregaIndica + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + email + + + emailSolicitante + + + estabelecimento + + + formMode + + + fornecedor + + + fornecedorIndica + + + gestorEmail + + + gestorNome + + + gestor_cc + + + itemCompra + + + itemCompraIndica + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + preco + + + precoIndica + + + quantidade + + + quantidadeIndica + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + valorTotalsemformat + + + WKNumProces + + + + + camposFormulario, documentoId = 590 + + + activity + + + centroCusto + + + codigoItem + + + complemento + + + consideracoesCompras + + + consideracoesCotacao + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataAbertura + + + dataAprovCompras + + + dataRealizacaoCompras + + + dataValidacaoCompras + + + dataValidacaoGestor + + + dataValidacaoItens + + + descricao + + + emailSolicitante + + + estabelecimento + + + fdAnexo_Coleta + + + fdAnexo_Entrega + + + fdAnexo_Nfe + + + fdAnexo_recebimento + + + fnAnexo_Coleta + + + fnAnexo_Entrega + + + fnAnexo_Nfe + + + fnAnexo_recebimento + + + formMode + + + gestorEmail + + + gestorEmailE + + + gestorNome + + + gestorNomeE + + + gestor_cc + + + gestor_cce + + + justificativa + + + justificativaDecisaoCompras + + + justificativaDecisaoGestor + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + quantidadeItem + + + requesterId + + + requesterMail + + + requesterName + + + userCotacaoGestor + + + userRealizacaoCompras + + + userSolicitante + + + userValidacaoCompras + + + userValidacaoGestor + + + userValidacaoItens + + + validacaoItens + + + WKNumProces + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + mecCustomAprov + + + mecCustomAprov + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Transferência Ginseng/workflow/.resources/Lab.ws.cache b/Transferência Ginseng/workflow/.resources/Lab.ws.cache new file mode 100644 index 0000000..6ecd21c --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Lab.ws.cache @@ -0,0 +1,854 @@ + + + + + volume + + + Default + + + + + camposFormulario, documentoId = 21 + + + + mecanismoGrupo + + + + + RH + + + RH + + + + + + + Gestao + + + Gestao + + + + + + + Responsáveis + + + Responsveis + + + + + + + NovosNegocios + + + NovosNegocios + + + + + + + Responsaveis + + + Responsaveis + + + + + + + Moderator group comunidade1 + + + MODERATOR_comunidade1 + + + + + + + Member group comunidade1 + + + MEMBER_comunidade1 + + + + + + + lasquera + + + eitalasquera + + + + + + + NovosnNegocios2 + + + NovosnNegocios2 + + + + + + + Superintendencia + + + Superintendencia + + + + + + + expediente + + + Default + + + + + processosServidor + + + + + 1 + + + Teste 001 + + + 001 + + + + + + + 1 + + + Teste 002 + + + 002 + + + + + + + 1 + + + Solicitação Manutenção + + + 100 + + + + + + + 1 + + + Solicitação de manutenção. + + + 1000 + + + + + + + 1 + + + o que isso + + + 101011010100110 + + + + + + + 1 + + + BPM + + + a1qw3erft6yh89olp09 + + + + + + + 1 + + + SOLICITACAO TI 22/01 + + + AAA + + + + + + + 1 + + + bom dia e companhia + + + alo + + + + + + + 1 + + + Análise de Renda + + + AnálisedeRendaTiago + + + + + + + 1 + + + Cadastro Novo Ponto Comercial + + + CadastroNovoPontoComercial + + + + + + + 1 + + + Cadastro Novo Ponto Comercial + + + CadastroNovoPontoComercial1 + + + + + + + 1 + + + campanha + + + campanha + + + + + + + 1 + + + novo + + + campanha1 + + + + + + + 1 + + + Fluxo do canal de denuncias + + + CanalDenuncia + + + + + + + 1 + + + Contratação de Colaborador + + + ContrataçãodeColaboradorTiago + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + Demissão20 + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário1 + + + + + + + 1 + + + DemissãoSolicitadaFuncionário + + + DemissãoSolicitadaFuncionário20 + + + + + + + 1 + + + demissao_de_funcionario + + + demissao_de_funcionario + + + + + + + 1 + + + demissao_de_funcionario + + + demissao_de_funcionario1 + + + + + + + 1 + + + processo teste + + + Exemplo 1 + + + + + + + 1 + + + Exemplo 1 + + + Exemplo 12345 + + + + + + + 1 + + + meu primeiro processo + + + Exemplo de processo + + + + + + + 1 + + + Primeiro Processo + + + Exemplo1 + + + + + + + 1 + + + Processo Teste + + + ExemploPrimeiroProcessoTeste + + + + + + + 1 + + + Meu primeiro processo. + + + ExemploProcesso1 + + + + + + + 1 + + + Meu primeiro processo 1 + + + ExemploProcesso2 + + + + + + + 1 + + + Ferramenta de Vendas + + + FechamentoDeVendasTiago + + + + + + + 1 + + + Listar Tarefas + + + FLUIGADHOC + + + + + + + 1 + + + NOVO COLABORADOR + + + Fluxo novo colaborador + + + + + + + 1 + + + lsc Process + + + lsc + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial-Vitor + + + + + + + 1 + + + Novo Ponto Comercial + + + NovoPontoComercial1 + + + + + + + 1 + + + NovoPontoComercial16 + + + NovoPontoComercial16 + + + + + + + 1 + + + Modelo Treinamento + + + PP-001 + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguro + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguro90 + + + + + + + 1 + + + Proposta de Seguro + + + PropostadeSeguroTiago + + + + + + + 1 + + + SOLICITAÇÃO FERIAS + + + SOLICITAÇÃO FERIAS + + + + + + + 1 + + + ABRIR CHAMADOS AO TI + + + SOLICITACAO TI + + + + + + + 1 + + + SOLICITAÇÃO DE TRANSFERENCIA MATERIAL + + + SOLICITAÇÃO TRANSF + + + + + + + 1 + + + teste + + + teste + + + + + + + 1 + + + testecampanha + + + testecampanha + + + + + + + 1 + + + Solicitação de manutenção + + + teste_01 + + + + + + + 1 + + + Venda de Automovel + + + VendadeAutomovel + + + + + + + 1 + + + Análise de Renda + + + VendadeAutomóvelTiago + + + + + + + mecanismo + + + + + Atribuição por Associação + + + Associado + + + + + + + Atribuição por Campo de Formulário + + + Campo Formulário + + + + + + + Atribuição por Executor de Atividade + + + Executor Atividade + + + + + + + Atribuição por Grupo + + + Grupo + + + + + + + Atribuição por Grupos do Colaborador + + + Grupos Colaborador + + + + + + + Atribuição por Papel + + + Papel + + + + + + + Atribuição para um Grupo + + + Pool Grupo + + + + + + + Atribuição para um Papel + + + Pool Papel + + + + + + + Atribuição por Usuário + + + Usuário + + + + + + + diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras .ecm30.xml b/Transferência Ginseng/workflow/.resources/Solicitação de compras .ecm30.xml new file mode 100644 index 0000000..76a9969 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de compras .ecm30.xml @@ -0,0 +1,1365 @@ + + + + 1 + Solicitação de compras + + Solicitação de compra - Ginseng + Este flow permite abertura de solicitação de compras automatizadas, informando qual item será comprado e direcionado para as aprovações corretas. + true + false + Default + Compras + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Solicitação de compra - Ginseng + 82 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Solicitação de compras + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 4 + + Analisar necessidade de compra + Analisar necessidade de compra + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 6 + + Enviar para Análise + Enviar para Análise + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1080 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1260 + 424 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 31 + + Realizar compra + Realizar compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 940 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Solicitação de compras + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1280 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 62 + + Validar Valor + Validar Valor + false + false + false + + 0 + true + 690 + 390 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Solicitação de compras + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1470 + 96 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Solicitação de compras + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 251 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Solicitação de compras + 1 + 82 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + Solicitação de compras + 2 + 82 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Solicitação de compras + 1 + 82 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Solicitação de compras + 2 + 82 + 46 + + true + 24 + 0 + + + + 1 + Solicitação de compras + 1 + 82 + 62 + + + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 1 + + + + 1 + Solicitação de compras + 2 + 82 + 62 + + + 57 + <AssignmentController><User>001142</User></AssignmentController> + Usuário + 1 + + + + 1 + Solicitação de compras + 3 + 82 + 62 + + + 57 + <AssignmentController><Group>AprovadoresComprasNvl3</Group></AssignmentController> + Pool Grupo + 1 + + + + 1 + Solicitação de compras + 4 + 82 + 62 + + + 57 + <AssignmentController><User>900010</User></AssignmentController> + Usuário + 1 + + + + + + 1 + Solicitação de compras + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 33 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Solicitação de compras + 1 + 59 + + + false + 57 + 31 + + Aprovar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Solicitação de compras + 1 + 69 + + + false + 46 + 52 + + + false + false + 0 + + + + + + + + FFFFFF + 715 + 1510 + 11 + 6 + Solicitação de compras + 1 + 0 + + 1 + Solicitação de compras + 1 + 1 + + + + 82b0b7 + 178 + 1480 + 41 + 184 + Solicitante + 2 + 1 + + 1 + Solicitação de compras + 1 + 2 + + + + d0daae + 178 + 1480 + 41 + 362 + Compras + 2 + 1 + + 1 + Solicitação de compras + 1 + 3 + + + + d6e0d0 + 178 + 1480 + 41 + 6 + Gestor CC + 2 + 1 + + 1 + Solicitação de compras + 1 + 4 + + + + adc9ac + 181 + 1480 + 41 + 540 + TI + 2 + 1 + + 1 + Solicitação de compras + 1 + 5 + + + + + + + + + 1 + Solicitação de compras + 82 + 5 + 1 + + 342 + 100 + + + + 1 + Solicitação de compras + 82 + 5 + 2 + + 342 + 266 + + + + 1 + Solicitação de compras + 82 + 7 + 1 + + 279 + 448 + + + + 1 + Solicitação de compras + 82 + 26 + 1 + + 1132 + 461 + + + + 1 + Solicitação de compras + 82 + 33 + 1 + + 992 + 113 + + + + 1 + Solicitação de compras + 82 + 56 + 1 + + 543 + 508 + + + + 1 + Solicitação de compras + 82 + 63 + 1 + + 802 + 443 + + + + + + + + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + approve + 6 + + + 0 + 0 + Solicitação de compras + 82 + 4 + approval + reject + 39 + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + description + + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + approve + + + + 0 + 0 + Solicitação de compras + 82 + 6 + approval + reject + 55 + + + + + + 62 + 1 + 1 + valorTotalsemformat + 1000,00 + 6 + 1 + + + 62 + 2 + 1 + valorTotalsemformat + 1000,01 + 3 + 1 + + + 62 + 2 + 2 + valorTotalsemformat + 5000,00 + 6 + 1 + + + 62 + 3 + 1 + valorTotalsemformat + 5000,01 + 3 + 1 + + + 62 + 3 + 2 + valorTotalsemformat + 50000,00 + 6 + 1 + + + 62 + 4 + 1 + valorTotalsemformat + 50000,01 + 3 + 1 + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras .png b/Transferência Ginseng/workflow/.resources/Solicitação de compras .png new file mode 100644 index 0000000..226c596 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/Solicitação de compras .png differ diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras .processimage.svg b/Transferência Ginseng/workflow/.resources/Solicitação de compras .processimage.svg new file mode 100644 index 0000000..5962400 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de compras .processimage.svg @@ -0,0 +1,2 @@ + +TIGestor CCComprasSolicitanteSolicitação de comprasValidarCCAnalisarnecessidadede compraEnviar paraAnáliseReceber evalidar oproduto/serviçoVerificarproblemaRealizarcompraValidarcompraEnviar paraAnálise dogestorValidarValorCC identificadoSem CCAprovarReprovarReprovarReprovarAprovarAprovarCancelarAlçada gestor diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.ecm30.xml b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.ecm30.xml new file mode 100644 index 0000000..afcd05e --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.ecm30.xml @@ -0,0 +1,1690 @@ + + + + 1 + Transferência Ginseng + + Transferência Ginseng + Este flow permite abertura de solicitação de transferências automatizadas, informando qual item será transferido e direcionado para as aprovações corretas. + true + false + Default + Transferência + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + Transferência Ginseng + 14 + + + 165 + true + false + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Transferência Ginseng + 1 + 1 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 4 + + Analisar necessidade de compra + Analisar necessidade de compra + + 172800 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 6 + + Enviar para Análise + Enviar para Análise + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 18 + + Receber e validar o produto/serviço + Receber e validar o produto/serviço + + 604800 + + false + 0 + Campo Formulário + <AssignmentController><FormField>requesterId</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1080 + 60 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1260 + 424 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 31 + + Realizar compra + Realizar compra + + 172800 + + false + 0 + Pool Grupo + <AssignmentController><Group>ComprasIndiretos</Group></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 940 + 410 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 57 + + Enviar para Análise do gestor + Enviar para Análise do gestor + + 172800 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 750 + 220 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 70 + + Integração Protheus + Integração Protheus + + 0 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + false + false + 1480 + 80 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 82 + 0 + false + 0 + 0 + 0 + 0 + + false + 1 + + + + 1 + Transferência Ginseng + 1 + 73 + + Tratar erro + Tratar erro + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1571 + 610 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 72 + + Intermediário + Intermediário + Evento intermediário do processo + 0 + false + 0 + + + 0 + false + true + false + 1 + 1 + 0 + 0 + false + + 0 + true + false + false + 1556 + 130 + 0 + 0 + false + false + 0 + false + + 0 + 43 + 0 + false + 0 + + false + 70 + + + + 1 + Transferência Ginseng + 1 + 2 + + Validar CC + Validar CC + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 46 + + Validar compra + Validar compra + false + false + false + + 0 + true + 1280 + 60 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 62 + + Validar Valor + Validar Valor + false + false + false + + 0 + true + 690 + 390 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1660 + 90 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 55 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 680 + 490 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 950 + 250 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + Transferência Ginseng + 1 + 14 + 2 + + hAPI.getCardValue("centroCusto") == "" + 6 + 0 + + + + 1 + Transferência Ginseng + 2 + 14 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Transferência Ginseng + 1 + 14 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 70 + 0 + + + + 1 + Transferência Ginseng + 2 + 14 + 46 + + true + 24 + 0 + + + + 1 + Transferência Ginseng + 1 + 14 + 62 + + + 57 + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + Campo Formulário + 1 + + + + 1 + Transferência Ginseng + 2 + 14 + 62 + + + 57 + <AssignmentController><User>001142</User></AssignmentController> + Usuário + 1 + + + + 1 + Transferência Ginseng + 3 + 14 + 62 + + + 57 + <AssignmentController><Group>AprovadoresComprasNvl3</Group></AssignmentController> + Pool Grupo + 1 + + + + 1 + Transferência Ginseng + 4 + 14 + 62 + + + 57 + <AssignmentController><User>900010</User></AssignmentController> + Usuário + 1 + + + + + + 1 + Transferência Ginseng + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 5 + + + false + 2 + 4 + + CC identificado + false + false + 0 + + + + + + + 1 + Transferência Ginseng + 1 + 7 + + + false + 2 + 6 + + Sem CC + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 33 + + + false + 31 + 18 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 56 + + + false + 6 + 55 + + Reprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 58 + + Enviar para alçada de aprovação + false + 6 + 62 + + Aprovar + false + false + 0 + + + + + + + 1 + Transferência Ginseng + 1 + 59 + + + false + 57 + 31 + + Aprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 63 + + + false + 62 + 57 + + Alçada gestor + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 69 + + + false + 46 + 70 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 74 + + + false + 72 + 73 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 75 + + + false + 73 + 70 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 76 + + + false + 70 + 52 + + + false + false + 0 + + + + + + + 1 + servicetask70 + Transferência Ginseng + 1 + + function servicetask70(attempt, message) { + log.info("🚀 Iniciando servicetask70"); + + var fornecedores = {}; + var qtdItens = hAPI.getChildrenIndexes("tabelaItens"); + log.info("📦 Total de itens na tabela: " + qtdItens.length); + + for (var i = 0; i < qtdItens.length; i++) { + var index = qtdItens[i]; + log.info("🔄 Processando item índice: " + index); + + var fornecedor = String(hAPI.getCardValue("fornecedorIndica___" + index)).trim(); + + if (!fornecedor) { + log.warn("⚠️ Item ignorado: fornecedor vazio no índice [" + index + "]"); + continue; // Pula para o próximo item + } + + var item = { + "produto": String(hAPI.getCardValue("itemCompraIndica___"+index)).trim(), + "qtdVen": Number(hAPI.getCardValue("quantidadeIndica___"+ index)), + "preco": Number(hAPI.getCardValue("precoIndica___" +index)) + }; + + log.info("📌 Item coletado para fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + + // 🔍 Garante que o fornecedor tenha um array antes de adicionar itens + if (!(fornecedor in fornecedores)) { + fornecedores[fornecedor] = []; + log.info("➕ Novo fornecedor adicionado: " + fornecedor); + } + + // 🔄 Adiciona o item ao fornecedor correspondente + fornecedores[fornecedor].push(item); + log.info("📌 Item adicionado ao fornecedor [" + fornecedor + "]: " + JSON.stringify(item)); + } + + log.dir(fornecedores); + + var numBase = String(getValue("WKNumProces")); + log.info("📄 Número base do processo: " + numBase); + + var contador = 0; + + for (var fornecedor in fornecedores) { + var numeroPedido = numBase + (contador > 0 ? String.fromCharCode(65 + contador - 1) : ""); + log.info("📝 Gerando pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]"); + + var payload = { + "filial": String(hAPI.getCardValue("estabelecimento")), + "numero": numeroPedido, + "emissao": String(hAPI.getCardValue("dataAbertura")), + "fornece": fornecedor, + "loja": "01", + "contato": String(hAPI.getCardValue("userValidacaoCompras")), + "filialent": String(hAPI.getCardValue("estabelecimento")), + "tipofrete": "C", + "frete": 0, + "cond": String(hAPI.getCardValue("condPagamentoIndica___"+ index)), + "itens": fornecedores[fornecedor] + }; + + log.info("📦 Payload montado para envio:"); + log.dir(payload); + + var data1 = { + companyId: '1', + serviceCode: 'Integrador Pedido de compra', + endpoint: 'http://187.72.204.233:8089/rest/pedido/', + method: 'post', + timeoutService: '1000000', + params: payload, + headers: { + 'Content-Type': 'application/json' + } + }; + + log.info("📡 Enviando requisição para o Protheus..."); + log.dir(data1); + + try { + var clientService = fluigAPI.getAuthorizeClientService(); + var response = clientService.invoke(JSON.stringify(data1)); + + log.info("📬 Resposta da API Protheus:"); + log.dir(response); + + if (response && response.getResult()) { + log.info("✅ Pedido [" + numeroPedido + "] enviado com sucesso para [" + fornecedor + "]"); + log.info("📬 Resposta: " + response.getResult()); + } else { + log.warn("⚠️ API Protheus não retornou dados para fornecedor [" + fornecedor + "]"); + } + } catch (e) { + log.error("❌ Erro ao enviar pedido [" + numeroPedido + "] para fornecedor [" + fornecedor + "]: " + e.message); + } + + contador++; + } + + log.info("🏁 Finalização da servicetask70"); +} + + + + + + + FFFFFF + 715 + 1710 + 11 + 6 + Solicitação de Transferência + 1 + 0 + + 1 + Transferência Ginseng + 1 + 1 + + + + 82b0b7 + 178 + 1680 + 41 + 184 + Solicitante + 2 + 1 + + 1 + Transferência Ginseng + 1 + 2 + + + + d0daae + 178 + 1680 + 41 + 362 + Compras + 2 + 1 + + 1 + Transferência Ginseng + 1 + 3 + + + + d6e0d0 + 178 + 1680 + 41 + 6 + Gestor CC + 2 + 1 + + 1 + Transferência Ginseng + 1 + 4 + + + + adc9ac + 181 + 1680 + 41 + 540 + TI + 2 + 1 + + 1 + Transferência Ginseng + 1 + 5 + + + + + + + + + 1 + Transferência Ginseng + 14 + 5 + 1 + + 342 + 100 + + + + 1 + Transferência Ginseng + 14 + 5 + 2 + + 342 + 266 + + + + 1 + Transferência Ginseng + 14 + 7 + 1 + + 279 + 448 + + + + 1 + Transferência Ginseng + 14 + 26 + 1 + + 1132 + 461 + + + + 1 + Transferência Ginseng + 14 + 33 + 1 + + 992 + 113 + + + + 1 + Transferência Ginseng + 14 + 56 + 1 + + 543 + 508 + + + + 1 + Transferência Ginseng + 14 + 63 + 1 + + 802 + 442 + + + + + + + + 1 + Transferência Ginseng + 1 + 70 + 0 + Integração executada com sucesso + + 1 + 0 + + + + + + 0 + 0 + Transferência Ginseng + 14 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Transferência Ginseng + 14 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Transferência Ginseng + 14 + 4 + approval + approve + 6 + + + 0 + 0 + Transferência Ginseng + 14 + 4 + approval + reject + 39 + + + 0 + 0 + Transferência Ginseng + 14 + 6 + approval + title + Solicitação de compra + + + 0 + 0 + Transferência Ginseng + 14 + 6 + approval + description + + + + 0 + 0 + Transferência Ginseng + 14 + 6 + approval + highlight + Compras - Aprovar solicitação? + + + 0 + 0 + Transferência Ginseng + 14 + 6 + approval + approve + + + + 0 + 0 + Transferência Ginseng + 14 + 6 + approval + reject + 55 + + + + + + 62 + 1 + 1 + valorTotalsemformat + 1000,00 + 6 + 1 + + + 62 + 2 + 1 + valorTotalsemformat + 1000,01 + 3 + 1 + + + 62 + 2 + 2 + valorTotalsemformat + 5000,00 + 6 + 1 + + + 62 + 3 + 1 + valorTotalsemformat + 5000,01 + 3 + 1 + + + 62 + 3 + 2 + valorTotalsemformat + 50000,00 + 6 + 1 + + + 62 + 4 + 1 + valorTotalsemformat + 50000,01 + 3 + 1 + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.png b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.png new file mode 100644 index 0000000..8b0d244 Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.png differ diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.processimage.svg b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.processimage.svg new file mode 100644 index 0000000..822aae7 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de compras Integração.processimage.svg @@ -0,0 +1,2 @@ + +TIGestor CCComprasSolicitanteSolicitação de comprasValidarCCAnalisarnecessidadede compraEnviar paraAnáliseReceber evalidar oproduto/serviçoVerificarproblemaRealizarcompraValidarcompraEnviar paraAnálise dogestorValidarValorIntegraçãoProtheusTratar erroCC identificadoSem CCAprovarReprovarReprovarReprovarAprovarAprovarCancelarAlçada gestor diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de transferência.ecm30.xml b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.ecm30.xml new file mode 100644 index 0000000..c1dce00 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.ecm30.xml @@ -0,0 +1,2321 @@ + + + + 1 + Transferência Ginseng + + Transferência Ginseng + Este flow permite abertura de solicitação de transferências automatizadas, informando qual item será transferido e direcionado para as aprovações corretas. + true + false + Default + Transferência + Usuário + <AssignmentController><User>projetos</User></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 172800 + 0 + true + + + + 1 + Transferência Ginseng + 28 + + + 590 + true + true + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + Transferência Ginseng + 1 + 1 + + Solicitar transferência + Solicitar transferência + + 0 + false + 0 + + + 1 + true + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 100 + 83 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 4 + + Aprovar Transferência + Aprovar Transferência + + 16200 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 281 + 0 + 0 + false + false + 0 + 0 + false + Expediente Lojas + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 6 + + Emitir NFE de Transf + Emitir NFE de Transf + + 57600 + + false + 0 + Usuário + <AssignmentController><User>logistica</User></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 490 + 490 + 0 + 0 + false + false + 0 + 0 + false + Expediente BackOffice, Logística e Motorista + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 18 + + Receber Produtos + Receber Produtos + + 7200 + + false + 0 + Campo Formulário + <AssignmentController><FormField>gestor_cc</FormField></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1370 + 270 + 0 + 0 + false + false + 0 + 0 + false + Expediente Lojas + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 24 + + Verificar problema + Verificar problema + + 172800 + + false + 0 + Usuário + <AssignmentController><User>logistica</User></AssignmentController> + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 1520 + 490 + 0 + 0 + false + false + 0 + 0 + false + Expediente BackOffice, Logística e Motorista + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 31 + + Coletar Produto + Coletar Produto + + 43200 + + false + 0 + + 1 + false + false + false + 0 + 0 + 0 + 0 + false + + 0 + true + true + false + 870 + 679 + 0 + 0 + false + false + 0 + 0 + false + Expediente BackOffice, Logística e Motorista + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 57 + + Entregar Produto + Entregar Produto + + 57600 + + false + 0 + + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1280 + 679 + 0 + 0 + false + false + 0 + 0 + false + Expediente BackOffice, Logística e Motorista + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + Transferência Ginseng + 1 + 2 + + Validar Loja + Validar Loja + false + false + false + + 0 + true + 250 + 47 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 46 + + Validar produto + Validar produto + false + false + false + + 0 + true + 1540 + 250 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 62 + + Validar Coleta + Validar Coleta + false + false + false + + 0 + true + 760 + 470 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 90 + + Validar Entrega + Validar Entrega + false + false + false + + 0 + true + 1040 + 655 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 39 + + Cancelado + Cancelado + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 700 + 310 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 52 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1700 + 284 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 60 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1570 + 699 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 86 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 980 + 510 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + 1 + Transferência Ginseng + 1 + 93 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 1180 + 610 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + 1 + Transferência Ginseng + 1 + 28 + 2 + + true + 4 + <AssignmentController><FormField>gestor_cce</FormField></AssignmentController> + Campo Formulário + 0 + + + + 1 + Transferência Ginseng + 2 + 28 + 2 + + hAPI.getCardValue("estabelecimento") == "" + 6 + <AssignmentController><User>logistica</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 1 + 28 + 46 + + hAPI.getCardValue("validacaoItens") == "entregue" + 52 + 0 + + + + 1 + Transferência Ginseng + 2 + 28 + 46 + + true + 24 + 0 + + + + 1 + Transferência Ginseng + 1 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "" + 86 + 0 + + + + 1 + Transferência Ginseng + 2 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ HIPER FAROL - (CARREFOUR)" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 3 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ MOREIRA LIMA" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 4 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ SHOPPING PÁTIO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 5 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ MÁRIO DE GUSMÃO(ATACADO)" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 6 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ GBARBOSA TABULEIRO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 7 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ LIVRAMENTO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 8 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ RIO LARGO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 9 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ SHOPPING CIDADE" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 10 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ SUPER GIRO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 11 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "HIB CAMPO ALEGRE" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 12 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "ER PITANGUINHA" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 13 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "TÔ QUE TÔ MACEIÓ CENTRO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 14 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ MIX MATEUS" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 15 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "ER RIO LARGO" + 31 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 16 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "CD SERRARIA" + 31 + <AssignmentController><Group>Motoristas</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Transferência Ginseng + 17 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "ESCRITÓRIO MATRIZ" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 18 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ MACEIÓ SHOPPING TERREO" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 19 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ MACEIÓ SHOPPING EXPANSÃO" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 20 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ GBARBOSA SERRARIA" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 21 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ PONTA VERDE" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 22 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ HIPER JATIÚCA (ASSAÍ)" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 23 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ GBARBOSA S.MARIS" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 24 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ JACINTINHO" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 25 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ PARQUE SHOPPING" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 26 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ HIPER ANTARES" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 27 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ UNICOMPRA PONTA VERDE" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 28 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "HIB MARECHAL DEODORO" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 29 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "ER ANTARES" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 30 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "LJ CARAJÁS" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 31 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "QDB PARQUE SHOPPING" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 32 + 28 + 62 + + hAPI.getCardValue("estabelecimento") == "QDB MACEIO SHOPPING" + 31 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 1 + 28 + 90 + + hAPI.getCardValue("centroCusto") =="" + 93 + 0 + + + + 1 + Transferência Ginseng + 2 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ HIPER FAROL - (CARREFOUR)" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 3 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ MOREIRA LIMA" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 4 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ SHOPPING PÁTIO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 5 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ MÁRIO DE GUSMÃO(ATACADO)" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 6 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ GBARBOSA TABULEIRO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 7 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ LIVRAMENTO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 8 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ RIO LARGO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 9 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ SHOPPING CIDADE" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 10 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ SUPER GIRO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 11 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "HIB CAMPO ALEGRE" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 12 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "ER PITANGUINHA" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 13 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "TÔ QUE TÔ MACEIÓ CENTRO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 14 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ MIX MATEUS" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 15 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "ER RIO LARGO" + 57 + <AssignmentController><User>001025</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 16 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "CD SERRARIA" + 57 + <AssignmentController><Group>Motoristas</Group></AssignmentController> + Pool Grupo + 0 + + + + 1 + Transferência Ginseng + 17 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "ESCRITÓRIO MATRIZ" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 18 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ MACEIÓ SHOPPING TERREO" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 19 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ MACEIÓ SHOPPING EXPANSÃO" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 20 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ GBARBOSA SERRARIA" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 21 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ PONTA VERDE" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 22 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ HIPER JATIÚCA (ASSAÍ)" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 23 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ GBARBOSA S.MARIS" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 24 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ JACINTINHO" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 25 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ PARQUE SHOPPING" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 26 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ HIPER ANTARES" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 27 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ UNICOMPRA PONTA VERDE" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 28 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "HIB MARECHAL DEODORO" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 29 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "ER ANTARES" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 30 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "LJ CARAJÁS" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 31 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "QDB PARQUE SHOPPING" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + 1 + Transferência Ginseng + 32 + 28 + 90 + + hAPI.getCardValue("centroCusto") == "QDB MACEIO SHOPPING" + 57 + <AssignmentController><User>001509</User></AssignmentController> + Usuário + 0 + + + + + + 1 + Transferência Ginseng + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 5 + + + false + 2 + 4 + + Gestor Identificado + false + false + 0 + + + + + + + 1 + Transferência Ginseng + 1 + 7 + + + false + 2 + 6 + + Loja sem Gestor + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 26 + + + false + 24 + 18 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 41 + + + false + 4 + 6 + + Aprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 47 + + + false + 18 + 46 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 48 + + + false + 46 + 24 + + Reprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 53 + + + false + 4 + 39 + + Reprovar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 61 + + + false + 57 + 60 + + Cancelar + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 82 + + + false + 46 + 52 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 84 + + + false + 62 + 31 + + Alocar motorista + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 85 + + + false + 57 + 18 + + Validar produtos recebidos + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 87 + + + false + 62 + 86 + + Processo finalizado + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 88 + + + false + 6 + 62 + + Emitida + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 91 + + + false + 31 + 90 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 92 + + + false + 90 + 57 + + + false + false + 0 + + + + 1 + Transferência Ginseng + 1 + 94 + + + false + 90 + 93 + + Filial nao identificada + false + false + 0 + + + + + + + + FFFFFF + 794 + 1791 + 20 + 20 + Solicitação de Transferência + 1 + 0 + + 1 + Transferência Ginseng + 1 + 1 + + + + 82b0b7 + 198 + 1761 + 50 + 218 + Gerente de loja + 2 + 1 + + 1 + Transferência Ginseng + 1 + 2 + + + + d0daae + 198 + 1761 + 50 + 416 + Logistica + 2 + 1 + + 1 + Transferência Ginseng + 1 + 3 + + + + d6e0d0 + 198 + 1761 + 50 + 20 + Analista de suprimentos + 2 + 1 + + 1 + Transferência Ginseng + 1 + 4 + + + + adc9ac + 200 + 1761 + 50 + 614 + Motorista + 2 + 1 + + 1 + Transferência Ginseng + 1 + 5 + + + + + + + + + 1 + Transferência Ginseng + 28 + 5 + 1 + + 342 + 100 + + + + 1 + Transferência Ginseng + 28 + 5 + 2 + + 342 + 326 + + + + 1 + Transferência Ginseng + 28 + 7 + 1 + + 279 + 527 + + + + 1 + Transferência Ginseng + 28 + 26 + 1 + + 1422 + 528 + + + + 1 + Transferência Ginseng + 28 + 61 + 1 + + 1552 + 717 + + + + 1 + Transferência Ginseng + 28 + 84 + 1 + + 789 + 717 + + + + 1 + Transferência Ginseng + 28 + 85 + 1 + + 1332 + 316 + + + + 1 + Transferência Ginseng + 28 + 94 + 1 + + 1068 + 627 + + + + + + + + + + 0 + 0 + Transferência Ginseng + 28 + 4 + approval + title + Solicitação de compra + + + 0 + 0 + Transferência Ginseng + 28 + 4 + approval + description + + + + 0 + 0 + Transferência Ginseng + 28 + 4 + approval + highlight + Centro de Custo - Aprovar solicitação? + + + 0 + 0 + Transferência Ginseng + 28 + 4 + approval + approve + 6 + + + 0 + 0 + Transferência Ginseng + 28 + 4 + approval + reject + 39 + + + 0 + 0 + Transferência Ginseng + 28 + 6 + approval + title + Solicitação de transferência + + + 0 + 0 + Transferência Ginseng + 28 + 6 + approval + description + + + + 0 + 0 + Transferência Ginseng + 28 + 6 + approval + highlight + Transferência + + + 0 + 0 + Transferência Ginseng + 28 + 6 + approval + approve + + + + 0 + 0 + Transferência Ginseng + 28 + 6 + approval + reject + + + + 0 + 0 + Transferência Ginseng + 28 + 24 + approval + title + + + + 0 + 0 + Transferência Ginseng + 28 + 24 + approval + description + + + + 0 + 0 + Transferência Ginseng + 28 + 24 + approval + highlight + + + + 0 + 0 + Transferência Ginseng + 28 + 24 + approval + approve + + + + 0 + 0 + Transferência Ginseng + 28 + 24 + approval + reject + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de transferência.png b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.png new file mode 100644 index 0000000..416fb2a Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.png differ diff --git a/Transferência Ginseng/workflow/.resources/Solicitação de transferência.processimage.svg b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.processimage.svg new file mode 100644 index 0000000..161bb52 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/Solicitação de transferência.processimage.svg @@ -0,0 +1,2 @@ + +MotoristaAnalista de suprimentosLogisticaGerente de lojaSolicitação de TransferênciaValidarLojaAprovarTransferênciaEmitir NFEde TransfReceberProdutosVerificarproblemaColetarProdutoValidarprodutoEntregarProdutoValidarColetaValidarEntregaGestor IdentificadoLoja sem GestorAprovarReprovarReprovarCancelarAlocar motoristaValidar produtosrecebidosProcesso finalizadoEmitidaFilial nao identificada diff --git a/Transferência Ginseng/workflow/.resources/aberturadeChamado.ecm30.xml b/Transferência Ginseng/workflow/.resources/aberturadeChamado.ecm30.xml new file mode 100644 index 0000000..81b9d22 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/aberturadeChamado.ecm30.xml @@ -0,0 +1,1214 @@ + + + + 1 + aberturadeChamado + + aberturadeChamado + + true + false + Default + Abertura de chamados TI + Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + aberturadeChamado + 49 + + + 21 + true + true + false + true + false + false + 0 + 2 + + false + false + true + + + + + 1 + aberturadeChamado + 1 + 4 + + Abrir Solicitação + Abrir Solicitação + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 320 + 165 + 0 + 0 + true + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 5 + + Analisar Situação + Analisar Situação + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + true + 3600 + 3600 + 0 + 3600 + false + + 0 + true + true + false + 780 + 340 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 9 + + Complementar informações + Complementar informações + + 0 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>4</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + true + false + 690 + 137 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 11 + + Analisar Serviço + Analisar Serviço + + 0 + + false + 0 + Executor Atividade + <AssignmentController><BaseActivity>4</BaseActivity><Returns>Last</Returns></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + true + false + 1530 + 138 + 0 + 0 + false + false + 0 + 0 + false + Default + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 60 + + Executar manutenção + Executar manutenção + + 0 + + false + 0 + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + true + false + false + 1530 + 390 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + aberturadeChamado + 1 + 57 + + Solicitar compra + Solicitar compra + + 0 + false + 0 + + + false + false + false + 0 + 0 + 0 + 0 + true + FlowEssentials_SolicitacaoDeCompras + 0 + false + false + false + 1300 + 592 + 0 + 0 + false + true + 0 + 0 + false + 2 + 100 + 0 + false + 0 + 0 + 0 + 0 + false + + false + false + + + + 1 + aberturadeChamado + 1 + 7 + + Validar Forms + Validar Forms + false + false + false + + 0 + true + 470 + 129 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 49 + + Validar resolução + Validar resolução + false + false + false + + 0 + true + 1060 + 310 + false + 1 + 120 + 0 + 0 + + false + + + + 1 + aberturadeChamado + 1 + 20 + + Fim + Fim + Esta atividade indica que o processo terminado e que não ocorrerá nenhum tipo de pós processamento. + 0 + false + 0 + + + 0 + false + false + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 1690 + 158 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 68 + 0 + false + 0 + + false + + + + 1 + aberturadeChamado + 1 + 45 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 990 + 460 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + 1 + aberturadeChamado + 1 + 47 + + Fim com cancelamento de processo + Fim com cancelamento de processo + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + false + false + 960 + 165 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 65 + 0 + false + 0 + + false + + + + + + 1 + aberturadeChamado + 1 + 49 + 7 + + hAPI.getCardValue("motivodochamado") == "" + 9 + 0 + + + + 1 + aberturadeChamado + 2 + 49 + 7 + + hAPI.getCardValue("titulodochamado")=="" + 9 + 0 + + + + 1 + aberturadeChamado + 3 + 49 + 7 + + hAPI.getCardValue("descricao")=="" + 9 + 0 + + + + 1 + aberturadeChamado + 4 + 49 + 7 + + true + 5 + 0 + + + + 1 + aberturadeChamado + 1 + 49 + 49 + + false + 57 + 1 + + + + + + 1 + aberturadeChamado + 1 + 28 + + Validar informações + false + 4 + 7 + + Validar informações + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 34 + + + false + 7 + 5 + + Problema descrito + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 41 + + Fim + false + 11 + 20 + + Fim + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 44 + + Campos vazios + false + 7 + 9 + + Campos vazios + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 46 + + Reprovar + false + 5 + 45 + + Reprovar + false + false + 0 + + + + + + + 1 + aberturadeChamado + 1 + 48 + + Cancelar + false + 9 + 47 + + Cancelar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 50 + + Executar + false + 5 + 49 + + Executar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 58 + + Necessidade de material + false + 49 + 57 + + Necessidade de material + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 59 + + Problema resolvido - Avaliar + false + 49 + 11 + + Problema resolvido - Avaliar + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 61 + + Enviar para Manutenção + false + 57 + 60 + + Enviar para Manutenção + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 62 + + Solução do problema + true + 60 + 11 + + Solução do problema + false + false + 0 + + + + 1 + aberturadeChamado + 1 + 63 + + + false + 9 + 5 + + + false + false + 0 + + + + + + + 1 + beforeTaskSave + aberturadeChamado + 1 + + function beforeTaskSave(colleagueId,nextSequenceId,userList){ + // Captura o ID do usuário logado + var usuarioLogado = getValue("WKUser"); + + // Busca os dados do dataset "colleague" + var c1 = DatasetFactory.createConstraint("colleagueId", usuarioLogado, usuarioLogado, ConstraintType.MUST); + var dataset = DatasetFactory.getDataset("colleague", null, [c1], null); + + if (dataset && dataset.rowsCount > 0) { + // Obter informações do usuário logado + var nome = dataset.getValue(0, "colleagueName"); + var email = dataset.getValue(0, "mail"); + + // Preenche os campos do formulário + hAPI.setCardValue("nome", nome); + hAPI.setCardValue("email", email); + } else { + log.error("Erro ao buscar os dados do dataset 'colleague'."); + } + +} + + + + 1 + afterTaskCreate + aberturadeChamado + 1 + + /** +* Configura o prazo das atividades com base no SLA definido +* +* @param {string} colleagueId Matrícula do Usuário +*/ +function afterTaskCreate(colleagueId) { + log.info("Brunote - ### Iniciando execução da função afterTaskCreate ###"); + var proximaAtividade = getValue("WKNextState"); + var atividades = getValue("WKNumState"); + + log.info("Brunote - Valor de proximaAtividade: " + proximaAtividade); + log.info("Brunote - Valor de atividades (WKNumState): " + atividades); + + // Definição dos SLAs com horas fixas e minutos sempre 00 + var slas = { + "Rádio Parada": 1, + "Câmera Parada": 2, + "Organização do Rack": 3, + "Formatar Computador": 4, + "Email sem acesso": 5, + "Internet sem funcionar": 6, + "Adquirir internet": 7, + "Resgatar Imagens": 8 + }; + + log.info("Brunote - Objeto SLAs carregado com sucesso."); + + // Verifica se a atividade é relevante para o SLA + if (atividades != 5) { + log.info("Brunote - Atividade não corresponde a 5. Função encerrada."); + return; + } + + log.info("Brunote - Atividade corresponde a 5. Continuando processamento..."); + + // Obtendo o motivo do chamado do formulário + var motivodochamado = hAPI.getCardValue("motivodochamado"); + log.info("Brunote - Motivo do chamado obtido: " + motivodochamado); + + // Obtendo a hora baseada no SLA (default 1 hora se não houver correspondência) + var hours = slas[motivodochamado] || 1; // Se não encontrar no objeto, assume 1 hora + var minutes = 0; // Minutos sempre 00 + + log.info("Brunote - SLA definido com base no motivo do chamado: " + hours + " hora(s)"); + + // Obtendo o momento exato da execução da função + var now = new Date(); + var dateString = now.toISOString(); // Formato ISO: "YYYY-MM-DDTHH:mm:ss.sssZ" + log.info("Brunote - Data atual capturada (dateString): " + dateString); + + try { + var dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd"); + var dueDate = dateFormat.parse(dateString.substring(0, 10)); // Obtém apenas a data (YYYY-MM-DD) + log.info("Brunote - Data limite extraída: " + dueDate); + + var dueTimeInSeconds = ((hours * 60) + minutes) * 60; // Converte tempo para segundos + log.info("Brunote - Tempo limite calculado em segundos: " + dueTimeInSeconds); + + // Definição do prazo da tarefa no Fluig + log.info("Brunote - Definindo prazo da tarefa no Fluig..."); + hAPI.setDueDate(getValue("WKNumProces"), 0, colleagueId, dueDate, dueTimeInSeconds); + log.info("Brunote - Prazo configurado com sucesso para o processo " + getValue("WKNumProces")); + + } catch (err) { + log.error("Brunote - Erro ao configurar Prazo de Conclusão. Detalhes: " + err); + } + + log.info("Brunote - ### Finalizando execução da função afterTaskCreate ###"); +} + + + + 1 + beforeTaskCreate + aberturadeChamado + 1 + + function beforeTaskCreate(colleagueId, nextSequenceId) { + // var atividade = getValue("WKNumState"); // Obtém a atividade atual + // var tipoChamado = hAPI.getCardValue("motivodochamado"); // Captura o tipo de chamado do formulário + // var prazoHoras = 24; // Valor padrão caso o chamado não esteja na lista + + // // Lista de prazos (SLA) por tipo de chamado + // var slas = { + // "Rádio Parada": 1, + // "Câmera Parada": 2, + // "Organização do Rack": 3, + // "Formatar Computador": 4, + // "Email sem acesso": 5, + // "Internet sem funcionar": 6, + // "Adquirir internet": 7, + // "Resgatar Imagens": 8 + // }; + + // // Verifica se a atividade atual é 5 para definir o prazo + // if (atividade == 5) { + // if (slas[motivodochamado]) { + // prazoHoras = slas[motivodochamado]; // Define o prazo baseado no chamado + // } + + // // Obtém a data atual + // var dataAtual = new Date(); + + // // Calcula a data de vencimento respeitando horário comercial e feriados + // var obj = hAPI.calculateDeadLineHours(dataAtual, 0, prazoHoras, "Default"); + // var dataVencimento = obj[0]; // Data final calculada + // var segundos = obj[1]; // Segundos adicionais (caso necessário) + + // // Obtém o número do processo + // var processo = getValue("WKNumProces"); + + // // Define o prazo no Fluig + // hAPI.setDueDate(processo, 0, colleagueId, dataVencimento, segundos); + // } +} + + + + + + FFFFFF + 681 + 1552 + 200 + 60 + Abertura de chamado + 1 + 0 + + 1 + aberturadeChamado + 1 + 1 + + + + 82b0b7 + 227 + 1522 + 230 + 60 + Técnico + 2 + 1 + + 1 + aberturadeChamado + 1 + 2 + + + + C0C0C0 + 227 + 1522 + 230 + 287 + Solicitante + 2 + 1 + + 1 + aberturadeChamado + 1 + 3 + + + + d6e0d0 + 227 + 1522 + 230 + 514 + Compras + 2 + 1 + + 1 + aberturadeChamado + 1 + 4 + + + + + + + + + 1 + aberturadeChamado + 49 + 28 + 1 + + 436 + 182 + + + + 1 + aberturadeChamado + 49 + 34 + 1 + + 500 + 377 + + + + 1 + aberturadeChamado + 49 + 46 + 1 + + 833 + 477 + + + + 1 + aberturadeChamado + 49 + 58 + 1 + + 1089 + 629 + + + + 1 + aberturadeChamado + 49 + 59 + 1 + + 1090 + 178 + + + + 1 + aberturadeChamado + 49 + 61 + 1 + + 1582 + 630 + + + + 1 + aberturadeChamado + 49 + 63 + 1 + + 787 + 283 + + + + + + + + 1 + aberturadeChamado + fdAnexo + + fdAnexo + 1 + + + + 1 + aberturadeChamado + fnAnexo + + anexo + 2 + + + + 1 + aberturadeChamado + nome + + nome + 3 + + + + 1 + aberturadeChamado + titulodochamado + + titulo + 4 + + + + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + filial + estabelecimento + 2 + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + solicitante + userSolicitante + 2 + + + 1 + aberturadeChamado + 57 + 1 + FlowEssentials_SolicitacaoDeCompras + descricao + justificativaDecisaoCompras + 2 + + + + + + + 49 + 1 + 1 + nome_analista + + 0 + 0 + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/aberturadeChamado.png b/Transferência Ginseng/workflow/.resources/aberturadeChamado.png new file mode 100644 index 0000000..5c9326a Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/aberturadeChamado.png differ diff --git a/Transferência Ginseng/workflow/.resources/aberturadeChamado.processimage.svg b/Transferência Ginseng/workflow/.resources/aberturadeChamado.processimage.svg new file mode 100644 index 0000000..a517b1c --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/aberturadeChamado.processimage.svg @@ -0,0 +1,2 @@ + +ComprasSolicitanteTécnicoAbertura de chamadoAnalisarSituaçãoValidarFormsComplementar informaçõesAnalisarServiçoValidarresoluçãoSolicitarcompra dematerialExecutarmanutençãoValidar informaçõesProblema descritoFimCampos vaziosReprovarCancelarExecutarNecessidade dematerialProblema resolvido -AvaliarEnviar paraManutençãoSolução do problema diff --git a/Transferência Ginseng/workflow/.resources/execucaodoServico.ecm30.xml b/Transferência Ginseng/workflow/.resources/execucaodoServico.ecm30.xml new file mode 100644 index 0000000..ef79527 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/execucaodoServico.ecm30.xml @@ -0,0 +1,331 @@ + + + + 1 + execucaodoServico + + execucaodoServico + + true + false + Default + + Usuário + <AssignmentController><User>ricardo.rocha</User></AssignmentController> + 0 + 0 + 0 + Default + false + + 1 + true + false + 0 + 0 + true + + + + 1 + execucaodoServico + 16 + + + 24 + true + false + false + true + false + false + 0 + 2 + + false + false + false + + + + + 1 + execucaodoServico + 1 + 1 + + Início + Início + + 0 + false + 0 + + + 1 + true + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + false + false + 170 + 190 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 10 + 0 + false + 0 + 0 + 0 + 0 + + false + + + + 1 + execucaodoServico + 1 + 2 + + Vistoria do serviço + Vistoria do serviço + + 0 + + false + 0 + Pool Grupo + <AssignmentController><Group>TIC</Group></AssignmentController> + 1 + false + true + false + 3600 + 3600 + 0 + 0 + false + + 0 + false + true + false + 440 + 170 + 0 + 0 + false + false + 0 + 0 + false + + 0 + 80 + 0 + false + 0 + 0 + 0 + 0 + + false + 0 + + + + 1 + execucaodoServico + 1 + 4 + + Fim + Fim + Atividade final do processo + 0 + false + 0 + + + 0 + false + true + false + 0 + 1 + 0 + 0 + false + + 0 + false + true + false + 790 + 190 + 0 + 0 + false + false + 0 + 0 + false + + 6 + 60 + 0 + false + 0 + + false + + + + + + + 1 + execucaodoServico + 1 + 3 + + + false + 1 + 2 + + + false + false + 0 + + + + 1 + execucaodoServico + 1 + 5 + + + false + 2 + 4 + + Finalizar + false + false + 0 + + + + + + + + FFFFFF + 301 + 1001 + 70 + 57 + Vistoria + 1 + 0 + + 1 + execucaodoServico + 1 + 1 + + + + 82b0b7 + 301 + 971 + 100 + 57 + Técnico + 2 + 1 + + 1 + execucaodoServico + 1 + 2 + + + + + + + + + + + + 1 + execucaodoServico + avaliacao + + avaliacao + 1 + + + + 1 + execucaodoServico + dataVistoria + + dataVistoria + 2 + + + + 1 + execucaodoServico + email + + email + 3 + + + + 1 + execucaodoServico + nome + + nome + 4 + + + + 1 + execucaodoServico + titulodochamado + + titulodochamado + 5 + + + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/.resources/execucaodoServico.png b/Transferência Ginseng/workflow/.resources/execucaodoServico.png new file mode 100644 index 0000000..1ec40fe Binary files /dev/null and b/Transferência Ginseng/workflow/.resources/execucaodoServico.png differ diff --git a/Transferência Ginseng/workflow/.resources/execucaodoServico.processimage.svg b/Transferência Ginseng/workflow/.resources/execucaodoServico.processimage.svg new file mode 100644 index 0000000..7d458c6 --- /dev/null +++ b/Transferência Ginseng/workflow/.resources/execucaodoServico.processimage.svg @@ -0,0 +1,2 @@ + +TécnicoVistoriaVistoria doserviçoFinalizar diff --git a/Transferência Ginseng/workflow/diagrams/Solicitação de transferência.process b/Transferência Ginseng/workflow/diagrams/Solicitação de transferência.process new file mode 100644 index 0000000..8d5918b --- /dev/null +++ b/Transferência Ginseng/workflow/diagrams/Solicitação de transferência.process @@ -0,0 +1,3821 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Transferência Ginseng/workflow/scripts/aberturadeChamado.beforeTaskSave.js b/Transferência Ginseng/workflow/scripts/aberturadeChamado.beforeTaskSave.js new file mode 100644 index 0000000..4fc4d00 --- /dev/null +++ b/Transferência Ginseng/workflow/scripts/aberturadeChamado.beforeTaskSave.js @@ -0,0 +1,21 @@ +function beforeTaskSave(colleagueId,nextSequenceId,userList){ + // Captura o ID do usuário logado + var usuarioLogado = getValue("WKUser"); + + // Busca os dados do dataset "colleague" + var c1 = DatasetFactory.createConstraint("colleagueId", usuarioLogado, usuarioLogado, ConstraintType.MUST); + var dataset = DatasetFactory.getDataset("colleague", null, [c1], null); + + if (dataset && dataset.rowsCount > 0) { + // Obter informações do usuário logado + var nome = dataset.getValue(0, "colleagueName"); + var email = dataset.getValue(0, "mail"); + + // Preenche os campos do formulário + hAPI.setCardValue("nome", nome); + hAPI.setCardValue("email", email); + } else { + log.error("Erro ao buscar os dados do dataset 'colleague'."); + } + +} \ No newline at end of file diff --git a/com.totvs.tds.ecm.dataservers b/com.totvs.tds.ecm.dataservers new file mode 100644 index 0000000..f40f501 Binary files /dev/null and b/com.totvs.tds.ecm.dataservers differ