[
https://issues.apache.org/jira/browse/OFBIZ-11383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17046659#comment-17046659
]
Benjamin Jugl commented on OFBIZ-11383:
---------------------------------------
Hey Priya,
I did review your patch and intorduced some changes. Here is a nearly complete
list of the changes I did:
* Variable "module" should be defined in the class, so it scope includes all
other methods that will be added in the future.
* Variables should be declared with strong typing. This makes it more readable
and better to maintain (if you do not use any types, the variables are written
into the context object of the groovies "this". That is quite cumbersome to
debug.
* "createMain.dataResourceId" was declared twice, "createMain.assocTypeId" was
not declared. "createMain.partyId" was not declared.
* "createImage.contentNam" Typo, misses an "e"
* "createImage._uploadedFile_contentType" missing entirely.
* GroovyBaseScript.groovy provides a "run service" implementation. Not sure
how the overall preferences are, but its sheer existence implies that it should
be used...
* Inserted some {} for inline if-clauses. They can be omitted but reduce
readability
* Inserted trinary Operator (? : ) where possible
* Renamed variable "map" into "result"
> Convert createArticleContent service from mini-lang to groovy DSL
> -----------------------------------------------------------------
>
> Key: OFBIZ-11383
> URL: https://issues.apache.org/jira/browse/OFBIZ-11383
> Project: OFBiz
> Issue Type: Sub-task
> Components: content
> Affects Versions: Trunk
> Reporter: Devanshu Vyas
> Assignee: Priya Sharma
> Priority: Minor
> Attachments: OFBIZ-11383.patch, OFBIZ-11383.patch
>
>
> Convert createArticleContent service code from mini-lang to groovy DSL.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)