diff --git a/persistence-utils-demo-test/.project b/persistence-utils-demo-test/.project index 0ca2b45..f1fd43c 100644 --- a/persistence-utils-demo-test/.project +++ b/persistence-utils-demo-test/.project @@ -1,54 +1,53 @@ - - - persistence-utils-demo-test - - - - - - ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder - - - - - ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder - - - - - ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - ch.ivyteam.ivy.project.IvyProjectNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.jem.beaninfo.BeanInfoNature - org.eclipse.wst.common.project.facet.core.nature - org.eclipse.wst.jsdt.core.jsNature - - + + + persistence-utils-demo-test + + + + + + ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder + + + + + ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder + + + + + ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + ch.ivyteam.ivy.project.IvyProjectNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.jem.beaninfo.BeanInfoNature + org.eclipse.wst.common.project.facet.core.nature + + \ No newline at end of file diff --git a/persistence-utils-demo-test/.settings/.jsdtscope b/persistence-utils-demo-test/.settings/.jsdtscope deleted file mode 100644 index cf5ec79..0000000 --- a/persistence-utils-demo-test/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/persistence-utils-demo-test/.settings/ch.ivyteam.ivy.designer.prefs b/persistence-utils-demo-test/.settings/ch.ivyteam.ivy.designer.prefs index c249aed..6792c3c 100644 --- a/persistence-utils-demo-test/.settings/ch.ivyteam.ivy.designer.prefs +++ b/persistence-utils-demo-test/.settings/ch.ivyteam.ivy.designer.prefs @@ -1,5 +1,4 @@ -ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.persistence.test.Data ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.persistence.test ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13 -ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000 -eclipse.preferences.version=1 +ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001 +eclipse.preferences.version=1 \ No newline at end of file diff --git a/persistence-utils-demo-test/.settings/org.eclipse.jdt.core.prefs b/persistence-utils-demo-test/.settings/org.eclipse.jdt.core.prefs index e716ef2..281f97e 100644 --- a/persistence-utils-demo-test/.settings/org.eclipse.jdt.core.prefs +++ b/persistence-utils-demo-test/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.processAnnotations=enabled org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=21 diff --git a/persistence-utils-demo-test/.settings/org.eclipse.wst.common.project.facet.core.xml b/persistence-utils-demo-test/.settings/org.eclipse.wst.common.project.facet.core.xml index c2098f9..621b1f8 100644 --- a/persistence-utils-demo-test/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/persistence-utils-demo-test/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,8 +1,6 @@ - - - - - - - - + + + + + + \ No newline at end of file diff --git a/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.container b/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a..0000000 --- a/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.name b/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b..0000000 --- a/persistence-utils-demo-test/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/persistence-utils-demo-test/config/variables.yaml b/persistence-utils-demo-test/config/variables.yaml index 64c8fa0..4448394 100644 --- a/persistence-utils-demo-test/config/variables.yaml +++ b/persistence-utils-demo-test/config/variables.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json # == Variables == # # You can define here your project Variables. diff --git a/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.d.json b/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.d.json new file mode 100644 index 0000000..f62fd77 --- /dev/null +++ b/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.d.json @@ -0,0 +1,6 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "Data", + "namespace" : "com.axonivy.utils.persistence.test", + "isBusinessCaseData" : false +} \ No newline at end of file diff --git a/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.ivyClass b/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.ivyClass deleted file mode 100644 index 6bde33e..0000000 --- a/persistence-utils-demo-test/dataclasses/com/axonivy/utils/persistence/test/Data.ivyClass +++ /dev/null @@ -1,2 +0,0 @@ -Data #class -com.axonivy.utils.persistence.test #namespace diff --git a/persistence-utils-demo-tool/.project b/persistence-utils-demo-tool/.project index a949adf..9ba56f5 100644 --- a/persistence-utils-demo-tool/.project +++ b/persistence-utils-demo-tool/.project @@ -1,54 +1,53 @@ - - - persistence-utils-demo-tool - - - - - - ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder - - - - - ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder - - - - - ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - ch.ivyteam.ivy.project.IvyProjectNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.jem.beaninfo.BeanInfoNature - org.eclipse.wst.common.project.facet.core.nature - org.eclipse.wst.jsdt.core.jsNature - - + + + persistence-utils-demo-tool + + + + + + ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder + + + + + ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder + + + + + ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + ch.ivyteam.ivy.project.IvyProjectNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.jem.beaninfo.BeanInfoNature + org.eclipse.wst.common.project.facet.core.nature + + \ No newline at end of file diff --git a/persistence-utils-demo-tool/.settings/.jsdtscope b/persistence-utils-demo-tool/.settings/.jsdtscope deleted file mode 100644 index cf5ec79..0000000 --- a/persistence-utils-demo-tool/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/persistence-utils-demo-tool/.settings/ch.ivyteam.ivy.designer.prefs b/persistence-utils-demo-tool/.settings/ch.ivyteam.ivy.designer.prefs index 483706b..c3e62ee 100644 --- a/persistence-utils-demo-tool/.settings/ch.ivyteam.ivy.designer.prefs +++ b/persistence-utils-demo-tool/.settings/ch.ivyteam.ivy.designer.prefs @@ -1,5 +1,4 @@ -ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.persistence.demo.tool.Data ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.persistence.utils.tool ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13 -ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000 -eclipse.preferences.version=1 +ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001 +eclipse.preferences.version=1 \ No newline at end of file diff --git a/persistence-utils-demo-tool/.settings/org.eclipse.jdt.core.prefs b/persistence-utils-demo-tool/.settings/org.eclipse.jdt.core.prefs index f78f7f7..96641ff 100644 --- a/persistence-utils-demo-tool/.settings/org.eclipse.jdt.core.prefs +++ b/persistence-utils-demo-tool/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=21 diff --git a/persistence-utils-demo-tool/.settings/org.eclipse.wst.common.project.facet.core.xml b/persistence-utils-demo-tool/.settings/org.eclipse.wst.common.project.facet.core.xml index c2098f9..621b1f8 100644 --- a/persistence-utils-demo-tool/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/persistence-utils-demo-tool/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,8 +1,6 @@ - - - - - - - - + + + + + + \ No newline at end of file diff --git a/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.container b/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a..0000000 --- a/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.name b/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b..0000000 --- a/persistence-utils-demo-tool/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/persistence-utils-demo-tool/config/variables.yaml b/persistence-utils-demo-tool/config/variables.yaml index 64c8fa0..4448394 100644 --- a/persistence-utils-demo-tool/config/variables.yaml +++ b/persistence-utils-demo-tool/config/variables.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json # == Variables == # # You can define here your project Variables. diff --git a/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.d.json b/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.d.json new file mode 100644 index 0000000..53c87d2 --- /dev/null +++ b/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.d.json @@ -0,0 +1,6 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "Data", + "namespace" : "com.axonivy.utils.persistence.demo.tool", + "isBusinessCaseData" : false +} \ No newline at end of file diff --git a/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.ivyClass b/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.ivyClass deleted file mode 100644 index 2d2cd96..0000000 --- a/persistence-utils-demo-tool/dataclasses/com/axonivy/utils/persistence/demo/tool/Data.ivyClass +++ /dev/null @@ -1,2 +0,0 @@ -Data #class -com.axonivy.utils.persistence.demo.tool #namespace diff --git a/persistence-utils-demo-tool/processes/Start Processes/TestTasks.p.json b/persistence-utils-demo-tool/processes/Start Processes/TestTasks.p.json index 9e74cee..3988e1d 100644 --- a/persistence-utils-demo-tool/processes/Start Processes/TestTasks.p.json +++ b/persistence-utils-demo-tool/processes/Start Processes/TestTasks.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "173A425FAB8461C1", "config" : { "data" : "com.axonivy.utils.persistence.demo.tool.Data" diff --git a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasks.rddescriptor b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasks.rddescriptor deleted file mode 100644 index 1e7ccb4..0000000 --- a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasks.rddescriptor +++ /dev/null @@ -1,19 +0,0 @@ - - - true - - guid - 173A407C0C036606 - true - - - version - 1 - true - - - viewTechnology - JSF - true - - diff --git a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.d.json b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.d.json new file mode 100644 index 0000000..968f312 --- /dev/null +++ b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.d.json @@ -0,0 +1,23 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "TestTasksData", + "namespace" : "com.axonivy.utils.persistence.demo.tool.TestTasks", + "isBusinessCaseData" : false, + "fields" : [ { + "name" : "message", + "type" : "String", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "clean", + "type" : "Boolean", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "showErrorDetails", + "type" : "Boolean", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "cleanReload", + "type" : "Boolean", + "modifiers" : [ "PERSISTENT" ] + } ] +} \ No newline at end of file diff --git a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.ivyClass b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.ivyClass deleted file mode 100644 index ba7571e..0000000 --- a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksData.ivyClass +++ /dev/null @@ -1,10 +0,0 @@ -TestTasksData #class -com.axonivy.utils.persistence.demo.tool.TestTasks #namespace -message String #field -message PERSISTENT #fieldModifier -clean Boolean #field -clean PERSISTENT #fieldModifier -showErrorDetails Boolean #field -showErrorDetails PERSISTENT #fieldModifier -cleanReload Boolean #field -cleanReload PERSISTENT #fieldModifier diff --git a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksProcess.p.json b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksProcess.p.json index 28d3fe1..4f3e123 100644 --- a/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksProcess.p.json +++ b/persistence-utils-demo-tool/src_hd/com/axonivy/utils/persistence/demo/tool/TestTasks/TestTasksProcess.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "17F21BE8CC94A13E", "kind" : "HTML_DIALOG", "config" : { diff --git a/persistence-utils-demo-webtest/.project b/persistence-utils-demo-webtest/.project index 72b9728..dd74fa3 100644 --- a/persistence-utils-demo-webtest/.project +++ b/persistence-utils-demo-webtest/.project @@ -1,54 +1,53 @@ - - - persistence-utils-demo-webtest - - - - - - ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder - - - - - ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder - - - - - ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - ch.ivyteam.ivy.project.IvyProjectNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.jem.beaninfo.BeanInfoNature - org.eclipse.wst.common.project.facet.core.nature - org.eclipse.wst.jsdt.core.jsNature - - + + + persistence-utils-demo-webtest + + + + + + ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder + + + + + ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder + + + + + ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + ch.ivyteam.ivy.project.IvyProjectNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.jem.beaninfo.BeanInfoNature + org.eclipse.wst.common.project.facet.core.nature + + \ No newline at end of file diff --git a/persistence-utils-demo-webtest/.settings/.jsdtscope b/persistence-utils-demo-webtest/.settings/.jsdtscope deleted file mode 100644 index cf5ec79..0000000 --- a/persistence-utils-demo-webtest/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/persistence-utils-demo-webtest/.settings/ch.ivyteam.ivy.designer.prefs b/persistence-utils-demo-webtest/.settings/ch.ivyteam.ivy.designer.prefs index 895cec4..2bba68f 100644 --- a/persistence-utils-demo-webtest/.settings/ch.ivyteam.ivy.designer.prefs +++ b/persistence-utils-demo-webtest/.settings/ch.ivyteam.ivy.designer.prefs @@ -1,5 +1,4 @@ -ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.persistence.webtest.Data ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.persistence.webtest ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13 -ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000 -eclipse.preferences.version=1 +ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001 +eclipse.preferences.version=1 \ No newline at end of file diff --git a/persistence-utils-demo-webtest/.settings/org.eclipse.jdt.core.prefs b/persistence-utils-demo-webtest/.settings/org.eclipse.jdt.core.prefs index 11265a3..96641ff 100644 --- a/persistence-utils-demo-webtest/.settings/org.eclipse.jdt.core.prefs +++ b/persistence-utils-demo-webtest/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=21 diff --git a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.common.project.facet.core.xml b/persistence-utils-demo-webtest/.settings/org.eclipse.wst.common.project.facet.core.xml index 42969c6..621b1f8 100644 --- a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/persistence-utils-demo-webtest/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,8 +1,6 @@ - - - - - - - - + + + + + + \ No newline at end of file diff --git a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.container b/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a..0000000 --- a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.name b/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b..0000000 --- a/persistence-utils-demo-webtest/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/persistence-utils-demo-webtest/config/variables.yaml b/persistence-utils-demo-webtest/config/variables.yaml index 64c8fa0..4448394 100644 --- a/persistence-utils-demo-webtest/config/variables.yaml +++ b/persistence-utils-demo-webtest/config/variables.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json # == Variables == # # You can define here your project Variables. diff --git a/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.d.json b/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.d.json new file mode 100644 index 0000000..6945362 --- /dev/null +++ b/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.d.json @@ -0,0 +1,6 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "Data", + "namespace" : "com.axonivy.utils.persistence.webtest", + "isBusinessCaseData" : false +} \ No newline at end of file diff --git a/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.ivyClass b/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.ivyClass deleted file mode 100644 index dd243f8..0000000 --- a/persistence-utils-demo-webtest/dataclasses/com/axonivy/utils/persistence/webtest/Data.ivyClass +++ /dev/null @@ -1,2 +0,0 @@ -Data #class -com.axonivy.utils.persistence.webtest #namespace diff --git a/persistence-utils-demo/.project b/persistence-utils-demo/.project index cce9b15..7537267 100644 --- a/persistence-utils-demo/.project +++ b/persistence-utils-demo/.project @@ -1,54 +1,53 @@ - - - persistence-utils-demo - - - - - - ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder - - - - - ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder - - - - - ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - ch.ivyteam.ivy.project.IvyProjectNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.jem.beaninfo.BeanInfoNature - org.eclipse.wst.common.project.facet.core.nature - org.eclipse.wst.jsdt.core.jsNature - - + + + persistence-utils-demo + + + + + + ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder + + + + + ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder + + + + + ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + ch.ivyteam.ivy.project.IvyProjectNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.jem.beaninfo.BeanInfoNature + org.eclipse.wst.common.project.facet.core.nature + + \ No newline at end of file diff --git a/persistence-utils-demo/.settings/.jsdtscope b/persistence-utils-demo/.settings/.jsdtscope deleted file mode 100644 index cf5ec79..0000000 --- a/persistence-utils-demo/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/persistence-utils-demo/.settings/ch.ivyteam.ivy.designer.prefs b/persistence-utils-demo/.settings/ch.ivyteam.ivy.designer.prefs index 200ccb5..49f7dce 100644 --- a/persistence-utils-demo/.settings/ch.ivyteam.ivy.designer.prefs +++ b/persistence-utils-demo/.settings/ch.ivyteam.ivy.designer.prefs @@ -1,5 +1,4 @@ -ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.persistence.demo.Data ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.persistence.demo ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13 -ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000 -eclipse.preferences.version=1 +ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001 +eclipse.preferences.version=1 \ No newline at end of file diff --git a/persistence-utils-demo/.settings/org.eclipse.jdt.core.prefs b/persistence-utils-demo/.settings/org.eclipse.jdt.core.prefs index e716ef2..281f97e 100644 --- a/persistence-utils-demo/.settings/org.eclipse.jdt.core.prefs +++ b/persistence-utils-demo/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.processAnnotations=enabled org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=21 diff --git a/persistence-utils-demo/.settings/org.eclipse.wst.common.project.facet.core.xml b/persistence-utils-demo/.settings/org.eclipse.wst.common.project.facet.core.xml index c2098f9..621b1f8 100644 --- a/persistence-utils-demo/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/persistence-utils-demo/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,8 +1,6 @@ - - - - - - - - + + + + + + \ No newline at end of file diff --git a/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container b/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a..0000000 --- a/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name b/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b..0000000 --- a/persistence-utils-demo/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/persistence-utils-demo/config/variables.yaml b/persistence-utils-demo/config/variables.yaml index 92b58a6..fb44365 100644 --- a/persistence-utils-demo/config/variables.yaml +++ b/persistence-utils-demo/config/variables.yaml @@ -1,6 +1,7 @@ +# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json Variables: # Percentage to raise salaries. com_axonivy_demo_jpa_demo_core_raise_salary_percentage: 5 - + # The probability (as a percentage going from 0-100) that a person receives a raise of their salary. com_axonivy_demo_jpa_demo_core_raise_salary_probability: 5 diff --git a/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.d.json b/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.d.json new file mode 100644 index 0000000..cd499ae --- /dev/null +++ b/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.d.json @@ -0,0 +1,6 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "Data", + "namespace" : "com.axonivy.utils.persistence.demo", + "isBusinessCaseData" : false +} \ No newline at end of file diff --git a/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.ivyClass b/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.ivyClass deleted file mode 100644 index d6de8ac..0000000 --- a/persistence-utils-demo/dataclasses/com/axonivy/utils/persistence/demo/Data.ivyClass +++ /dev/null @@ -1,2 +0,0 @@ -Data #class -com.axonivy.utils.persistence.demo #namespace diff --git a/persistence-utils-demo/processes/Start Processes/Starts.p.json b/persistence-utils-demo/processes/Start Processes/Starts.p.json index be9eff5..d2d4b04 100644 --- a/persistence-utils-demo/processes/Start Processes/Starts.p.json +++ b/persistence-utils-demo/processes/Start Processes/Starts.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "173A4BC5D38BAD52", "config" : { "data" : "com.axonivy.utils.persistence.demo.Data" diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearch.rddescriptor b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearch.rddescriptor deleted file mode 100644 index 0002458..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearch.rddescriptor +++ /dev/null @@ -1,19 +0,0 @@ - - - true - - guid - 173B897CD644964B - true - - - version - 1 - true - - - viewTechnology - JSF - true - - diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.d.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.d.json new file mode 100644 index 0000000..2d4803c --- /dev/null +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.d.json @@ -0,0 +1,19 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "DepartmentSearchData", + "namespace" : "com.axonivy.utils.persistence.demo.DepartmentSearch", + "isBusinessCaseData" : false, + "fields" : [ { + "name" : "departmentId", + "type" : "String", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "secondSave", + "type" : "Boolean", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "ctrl", + "type" : "com.axonivy.utils.persistence.demo.ui.DepartmentSearchCtrl", + "modifiers" : [ "PERSISTENT" ] + } ] +} \ No newline at end of file diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.ivyClass b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.ivyClass deleted file mode 100644 index e3bec8a..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchData.ivyClass +++ /dev/null @@ -1,8 +0,0 @@ -DepartmentSearchData #class -com.axonivy.utils.persistence.demo.DepartmentSearch #namespace -departmentId String #field -departmentId PERSISTENT #fieldModifier -secondSave Boolean #field -secondSave PERSISTENT #fieldModifier -ctrl com.axonivy.utils.persistence.demo.ui.DepartmentSearchCtrl #field -ctrl PERSISTENT #fieldModifier diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchProcess.p.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchProcess.p.json index dd723cb..241c8fa 100644 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchProcess.p.json +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/DepartmentSearch/DepartmentSearchProcess.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "173B897CD644184D", "kind" : "HTML_DIALOG", "config" : { diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearch.rddescriptor b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearch.rddescriptor deleted file mode 100644 index 9d65732..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearch.rddescriptor +++ /dev/null @@ -1,19 +0,0 @@ - - - true - - guid - 173A4BB5E37653B3 - true - - - version - 1 - true - - - viewTechnology - JSF - true - - diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.d.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.d.json new file mode 100644 index 0000000..dd5ae94 --- /dev/null +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.d.json @@ -0,0 +1,19 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "PersonSearchData", + "namespace" : "com.axonivy.utils.persistence.demo.PersonSearch", + "isBusinessCaseData" : false, + "fields" : [ { + "name" : "personId", + "type" : "String", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "secondSave", + "type" : "Boolean", + "modifiers" : [ "PERSISTENT" ] + }, { + "name" : "ctrl", + "type" : "com.axonivy.utils.persistence.demo.ui.PersonSearchCtrl", + "modifiers" : [ "PERSISTENT" ] + } ] +} \ No newline at end of file diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.ivyClass b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.ivyClass deleted file mode 100644 index b59c9e1..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchData.ivyClass +++ /dev/null @@ -1,8 +0,0 @@ -PersonSearchData #class -com.axonivy.utils.persistence.demo.PersonSearch #namespace -personId String #field -personId PERSISTENT #fieldModifier -secondSave Boolean #field -secondSave PERSISTENT #fieldModifier -ctrl com.axonivy.utils.persistence.demo.ui.PersonSearchCtrl #field -ctrl PERSISTENT #fieldModifier diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchProcess.p.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchProcess.p.json index fc762f8..e482a75 100644 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchProcess.p.json +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/PersonSearch/PersonSearchProcess.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "173A4BB5DE327C81", "kind" : "HTML_DIALOG", "config" : { diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/Info.rddescriptor b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/Info.rddescriptor deleted file mode 100644 index e3efab3..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/Info.rddescriptor +++ /dev/null @@ -1,19 +0,0 @@ - - - true - - guid - 173BD7E193FF67D5 - true - - - version - 1 - true - - - viewTechnology - JSF - true - - diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.d.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.d.json new file mode 100644 index 0000000..96abef0 --- /dev/null +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.d.json @@ -0,0 +1,11 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "InfoData", + "namespace" : "com.axonivy.utils.persistence.demo.components.Info", + "isBusinessCaseData" : false, + "fields" : [ { + "name" : "value", + "type" : "String", + "modifiers" : [ "PERSISTENT" ] + } ] +} \ No newline at end of file diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.ivyClass b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.ivyClass deleted file mode 100644 index 3694a67..0000000 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoData.ivyClass +++ /dev/null @@ -1,4 +0,0 @@ -InfoData #class -com.axonivy.utils.persistence.demo.components.Info #namespace -value String #field -value PERSISTENT #fieldModifier diff --git a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoProcess.p.json b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoProcess.p.json index f535d54..92d02c1 100644 --- a/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoProcess.p.json +++ b/persistence-utils-demo/src_hd/com/axonivy/utils/persistence/demo/components/Info/InfoProcess.p.json @@ -1,5 +1,5 @@ { - "$schema" : "https://json-schema.axonivy.com/process/11.3.0/process.json", + "$schema" : "https://json-schema.axonivy.com/process/12.0.0/process.json", "id" : "173BD7E18B4BE71C", "kind" : "HTML_DIALOG", "config" : { diff --git a/persistence-utils/.project b/persistence-utils/.project index 16fade5..0e7e3b5 100644 --- a/persistence-utils/.project +++ b/persistence-utils/.project @@ -1,54 +1,53 @@ - - - persistence-utils - - - - - - ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder - - - - - ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.wst.common.project.facet.core.builder - - - - - ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder - - - - - ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - ch.ivyteam.ivy.project.IvyProjectNature - org.eclipse.wst.common.modulecore.ModuleCoreNature - org.eclipse.jem.workbench.JavaEMFNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - org.eclipse.jem.beaninfo.BeanInfoNature - org.eclipse.wst.common.project.facet.core.nature - org.eclipse.wst.jsdt.core.jsNature - - + + + persistence-utils + + + + + + ch.ivyteam.ivy.designer.dataClasses.ui.ivyDataClassBuilder + + + + + ch.ivyteam.ivy.designer.process.ui.ivyWebServiceProcessClassBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + ch.ivyteam.ivy.dialog.form.build.ivyDialogFormBuilder + + + + + ch.ivyteam.ivy.designer.ide.ivyModelValidationBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + ch.ivyteam.ivy.project.IvyProjectNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.jem.beaninfo.BeanInfoNature + org.eclipse.wst.common.project.facet.core.nature + + \ No newline at end of file diff --git a/persistence-utils/.settings/.jsdtscope b/persistence-utils/.settings/.jsdtscope deleted file mode 100644 index cf5ec79..0000000 --- a/persistence-utils/.settings/.jsdtscope +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/persistence-utils/.settings/ch.ivyteam.ivy.designer.prefs b/persistence-utils/.settings/ch.ivyteam.ivy.designer.prefs index a5695f9..45ea70d 100644 --- a/persistence-utils/.settings/ch.ivyteam.ivy.designer.prefs +++ b/persistence-utils/.settings/ch.ivyteam.ivy.designer.prefs @@ -1,5 +1,4 @@ -ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_DATA_CLASS=com.axonivy.utils.persistence.Data ch.ivyteam.ivy.designer.preferences.DataClassPreferencePage\:DEFAULT_NAMESPACE=com.axonivy.utils.persistence ch.ivyteam.ivy.project.preferences\:PRIMEFACES_VERSION=13 -ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=113000 -eclipse.preferences.version=1 +ch.ivyteam.ivy.project.preferences\:PROJECT_VERSION=120001 +eclipse.preferences.version=1 \ No newline at end of file diff --git a/persistence-utils/.settings/org.eclipse.jdt.core.prefs b/persistence-utils/.settings/org.eclipse.jdt.core.prefs index da9ddcb..1aa9a21 100644 --- a/persistence-utils/.settings/org.eclipse.jdt.core.prefs +++ b/persistence-utils/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -13,4 +13,4 @@ org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.processAnnotations=enabled org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=21 diff --git a/persistence-utils/.settings/org.eclipse.wst.common.project.facet.core.xml b/persistence-utils/.settings/org.eclipse.wst.common.project.facet.core.xml index c2098f9..621b1f8 100644 --- a/persistence-utils/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/persistence-utils/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,8 +1,6 @@ - - - - - - - - + + + + + + \ No newline at end of file diff --git a/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.container b/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.container deleted file mode 100644 index 3bd5d0a..0000000 --- a/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.container +++ /dev/null @@ -1 +0,0 @@ -org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.name b/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.name deleted file mode 100644 index 05bd71b..0000000 --- a/persistence-utils/.settings/org.eclipse.wst.jsdt.ui.superType.name +++ /dev/null @@ -1 +0,0 @@ -Window \ No newline at end of file diff --git a/persistence-utils/config/variables.yaml b/persistence-utils/config/variables.yaml index 64c8fa0..4448394 100644 --- a/persistence-utils/config/variables.yaml +++ b/persistence-utils/config/variables.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://json-schema.axonivy.com/app/12.0.0/variables.json # == Variables == # # You can define here your project Variables. diff --git a/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.d.json b/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.d.json new file mode 100644 index 0000000..52dbbd5 --- /dev/null +++ b/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.d.json @@ -0,0 +1,6 @@ +{ + "$schema" : "https://json-schema.axonivy.com/data-class/12.0.0/data-class.json", + "simpleName" : "Data", + "namespace" : "com.axonivy.utils.persistence", + "isBusinessCaseData" : false +} \ No newline at end of file diff --git a/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.ivyClass b/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.ivyClass deleted file mode 100644 index 0832a3b..0000000 --- a/persistence-utils/dataclasses/com/axonivy/utils/persistence/Data.ivyClass +++ /dev/null @@ -1,2 +0,0 @@ -Data #class -com.axonivy.utils.persistence #namespace