<mavenModule _class='hudson.maven.MavenModule'><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/</displayUrl></action><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api</fullDisplayName><fullName>idempiere-rest-master/com.trekglobal.idempiere.extensions:com.trekglobal.idempiere.rest.api</fullName><name>com.trekglobal.idempiere.extensions:com.trekglobal.idempiere.rest.api</name><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#123</displayName><duration>7624</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781837051340</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</affectedPath><commitId>4bce5b11adc7646353d0739af46742a2c322e5ca</commitId><timestamp>1781785086000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use component reference to access IMap*Factory service #500 (#501)
</comment><date>2026-06-18 14:18:06 +0200</date><id>4bce5b11adc7646353d0739af46742a2c322e5ca</id><msg>Use component reference to access IMap*Factory service #500 (#501)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></mavenArtifacts></build><build _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/122/mavenArtifacts/</url></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#122</displayName><duration>7356</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #122</fullDisplayName><id>122</id><inProgress>false</inProgress><keepLog>false</keepLog><number>122</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781059451060</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/122/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/ResponseUtils.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/IPOSerializer.java</affectedPath><commitId>30806f1892139c01e8e5614a92d588d3d197fdb0</commitId><timestamp>1781008787000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use status 400 for field validation errors (DAD-379) #497 (#502)

* Use status 400 for field validation errors (DAD-379) #497

* Mandatory and not updateable column validation for update

* Move mandatory fields validation from DefaultPOSerializer to before save event handler.

* Fix potential event handler leak

- incorporate other coderabbitai suggestions

* Fix event handler registration

- add SALESREP_ID and AD_USER_NAME to context to make it more consistent
with Web Client
- fix setDefaultValue not ignoring key and uuid
column/home/hengsin/workspace/pcn/idempiere-rest/com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java

* Handle explicit JsonNull and isJsonPrimitive

* Translate validForeignKeysEx and CrossTenantException to bad request exception

* Move setDefaultValue and validate mandatory fields to before save event handler.

* Fix potential NPE

* Incorporate patch from Carlos to fix update of context and default parsing

* Simplify loop detection

* Don't fill default value for update

- Surface IDempiereRestException for createChild.

* Add null check for dependentColumn
</comment><date>2026-06-09 14:39:47 +0200</date><id>30806f1892139c01e8e5614a92d588d3d197fdb0</id><msg>Use status 400 for field validation errors (DAD-379) #497 (#502)</msg><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/ResponseUtils.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/IPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/v1/resource/impl/ModelResourceImpl.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/122/mavenArtifacts/</url></mavenArtifacts></build><build _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>6836</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1739245450779</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</affectedPath><commitId>63f0e593e0485b0ac8581855b5ae7d939b924e0f</commitId><timestamp>1739195034000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)

</comment><date>2025-02-10 14:43:54 +0100</date><id>63f0e593e0485b0ac8581855b5ae7d939b924e0f</id><msg>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</affectedPath><commitId>f14153642cdcebb405b7f5e94ded181fb27cd8b8</commitId><timestamp>1739209466000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)

</comment><date>2025-02-10 18:44:26 +0100</date><id>f14153642cdcebb405b7f5e94ded181fb27cd8b8</id><msg>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)</msg><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></mavenArtifacts></build><color>red</color><firstBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>6836</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1739245450779</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</affectedPath><commitId>63f0e593e0485b0ac8581855b5ae7d939b924e0f</commitId><timestamp>1739195034000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)

</comment><date>2025-02-10 14:43:54 +0100</date><id>63f0e593e0485b0ac8581855b5ae7d939b924e0f</id><msg>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</affectedPath><commitId>f14153642cdcebb405b7f5e94ded181fb27cd8b8</commitId><timestamp>1739209466000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)

</comment><date>2025-02-10 18:44:26 +0100</date><id>f14153642cdcebb405b7f5e94ded181fb27cd8b8</id><msg>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)</msg><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></mavenArtifacts></firstBuild><healthReport><description>Build stability: 2 out of the last 3 builds failed.</description><iconClassName>icon-health-20to39</iconClassName><iconUrl>health-20to39.png</iconUrl><score>33</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#123</displayName><duration>7624</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781837051340</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</affectedPath><commitId>4bce5b11adc7646353d0739af46742a2c322e5ca</commitId><timestamp>1781785086000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use component reference to access IMap*Factory service #500 (#501)
</comment><date>2026-06-18 14:18:06 +0200</date><id>4bce5b11adc7646353d0739af46742a2c322e5ca</id><msg>Use component reference to access IMap*Factory service #500 (#501)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></mavenArtifacts></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#123</displayName><duration>7624</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781837051340</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</affectedPath><commitId>4bce5b11adc7646353d0739af46742a2c322e5ca</commitId><timestamp>1781785086000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use component reference to access IMap*Factory service #500 (#501)
</comment><date>2026-06-18 14:18:06 +0200</date><id>4bce5b11adc7646353d0739af46742a2c322e5ca</id><msg>Use component reference to access IMap*Factory service #500 (#501)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></mavenArtifacts></lastCompletedBuild><lastFailedBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#123</displayName><duration>7624</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781837051340</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</affectedPath><commitId>4bce5b11adc7646353d0739af46742a2c322e5ca</commitId><timestamp>1781785086000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use component reference to access IMap*Factory service #500 (#501)
</comment><date>2026-06-18 14:18:06 +0200</date><id>4bce5b11adc7646353d0739af46742a2c322e5ca</id><msg>Use component reference to access IMap*Factory service #500 (#501)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></mavenArtifacts></lastFailedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>6836</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1739245450779</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</affectedPath><commitId>63f0e593e0485b0ac8581855b5ae7d939b924e0f</commitId><timestamp>1739195034000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)

</comment><date>2025-02-10 14:43:54 +0100</date><id>63f0e593e0485b0ac8581855b5ae7d939b924e0f</id><msg>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</affectedPath><commitId>f14153642cdcebb405b7f5e94ded181fb27cd8b8</commitId><timestamp>1739209466000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)

</comment><date>2025-02-10 18:44:26 +0100</date><id>f14153642cdcebb405b7f5e94ded181fb27cd8b8</id><msg>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)</msg><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></mavenArtifacts></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2artifacts.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-p2metadata.xml</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/0.1.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>6836</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1739245450779</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</affectedPath><commitId>63f0e593e0485b0ac8581855b5ae7d939b924e0f</commitId><timestamp>1739195034000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)

</comment><date>2025-02-10 14:43:54 +0100</date><id>63f0e593e0485b0ac8581855b5ae7d939b924e0f</id><msg>OpenAPI 3.0.0 yaml documentation for iDempiere REST API #331 (#332)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/openapi/idempiere-rest.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</affectedPath><commitId>f14153642cdcebb405b7f5e94ded181fb27cd8b8</commitId><timestamp>1739209466000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)

</comment><date>2025-02-10 18:44:26 +0100</date><id>f14153642cdcebb405b7f5e94ded181fb27cd8b8</id><msg>When using REST_View, json property should map to REST_ViewColumn.Name only #329 (#330)</msg><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/DefaultPOSerializer.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/LocationTypeConverter.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/model/MRestView.java</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/json/expand/ExpandParser.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/54/mavenArtifacts/</url></mavenArtifacts></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</displayPath><fileName>com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</fileName><relativePath>com.trekglobal.idempiere.extensions/com.trekglobal.idempiere.rest.api/1.0.0-SNAPSHOT/com.trekglobal.idempiere.rest.api-1.0.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#123</displayName><duration>7624</duration><estimatedDuration>7272</estimatedDuration><fullDisplayName>idempiere-rest-master » com.trekglobal.idempiere.rest.api #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>-1</queueId><result>FAILURE</result><timestamp>1781837051340</timestamp><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</affectedPath><affectedPath>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</affectedPath><commitId>4bce5b11adc7646353d0739af46742a2c322e5ca</commitId><timestamp>1781785086000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Use component reference to access IMap*Factory service #500 (#501)
</comment><date>2026-06-18 14:18:06 +0200</date><id>4bce5b11adc7646353d0739af46742a2c322e5ca</id><msg>Use component reference to access IMap*Factory service #500 (#501)</msg><path><editType>add</editType><file>com.trekglobal.idempiere.rest.api/OSGI-INF/com.trekglobal.idempiere.rest.api.Activator.xml</file></path><path><editType>edit</editType><file>com.trekglobal.idempiere.rest.api/src/com/trekglobal/idempiere/rest/api/Activator.java</file></path></item></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://jenkins.younex.de/view/all/job/idempiere-rest-master/com.trekglobal.idempiere.extensions$com.trekglobal.idempiere.rest.api/123/mavenArtifacts/</url></mavenArtifacts></lastUnsuccessfulBuild><nextBuildNumber>124</nextBuildNumber><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.scm.NullSCM'><type>hudson.scm.NullSCM</type></scm><displayName>com.trekglobal.idempiere.rest.api</displayName></mavenModule>