[ http://thecla.homeftp.net:8380/jira/browse/BPM-138?page=history ]

Kishore updated BPM-138:
------------------------

    Attachment: StrutsParameterLogicImpl_1.77_kishore-BPM-138.java

I have made changes to 1.77 version of StrutsParameterLogicImpl.java file to 
handle multiple format tags. It is working fine for me now. I have attached the 
same, hope it will be of some help.


> multi-valued andromda.struts.view.field.format
> ----------------------------------------------
>
>          Key: BPM-138
>          URL: http://thecla.homeftp.net:8380/jira/browse/BPM-138
>      Project: Bpm4Struts Cartridge
>         Type: Improvement
>     Versions: 3.0 M3
>     Reporter: Kishore
>     Assignee: Wouter Zoons
>     Priority: Minor
>  Attachments: StrutsParameterLogicImpl_1.77_kishore-BPM-138.java
>
>
> When I specify multiple values (like minlength, maxlength, pattern, etc.) for 
> andromda.struts.view.field.format, bpm4struts (3.0M3) is generating 
> validation for only one of the format values.
>  
> validation.xml generated:
>         <form name="signupSignUpSaveForm">
>             <field property="username" depends="maxlength">
>                 <arg0 key="signup.sign.up.param.username" />
>                 <arg1 name="maxlength" key="${var:maxlength}" 
> resource="false"/>
>                 <var>
>                     <var-name>maxlength</var-name>
>                     <var-value>10</var-value>
>                 </var>
>             </field>
>         </form>
>  
> Following is the relevant UML (note the minlength, maxlength,etc. formats 
> mentioned )
>                 <UML:Parameter xmi.id='_e3e0334_1109181214167_831575_207' 
> name='username'>
>                  <UML:Parameter.type>
>                   <UML:Classifier 
> href='andromda-profile-3.0M3.xml.zip|_24400562_1076994099335_876795_42'>
>                    <XMI.extension xmi.extender='MagicDraw UML 8.0' 
> xmi.extenderID='MagicDraw UML 8.0'>
>                     <referentPath xmi.value='datatype::String'/>
>                    </XMI.extension>
>                   </UML:Classifier>
>                  </UML:Parameter.type>
>                  <UML:ModelElement.taggedValue>
>                   <UML:TaggedValue xmi.id='_e3e0334_1109181212765_479650_206' 
> name='@andromda.struts.view.field.type'>
>                    <UML:TaggedValue.dataValue>text</UML:TaggedValue.dataValue>
>                    <UML:TaggedValue.type>
>                     <UML:TagDefinition 
> href='andromda-profile-3.0M3.xml.zip|_ecb034c_1085693728771_155851_74'>
>                      <XMI.extension xmi.extender='MagicDraw UML 8.0' 
> xmi.extenderID='MagicDraw UML 8.0'>
>                       <referentPath 
> xmi.value='org.andromda.profile::presentation::@andromda.struts.view.field.type'/>
>                      </XMI.extension>
>                     </UML:TagDefinition>
>                    </UML:TaggedValue.type>
>                   </UML:TaggedValue>
>                   <UML:TaggedValue xmi.id='_e3e0334_1109186552573_6929_236' 
> name='@andromda.struts.view.field.format'>
>                    <UML:TaggedValue.dataValue>minlength 
> 4</UML:TaggedValue.dataValue>
>                    <UML:TaggedValue.dataValue>maxlength 
> 10</UML:TaggedValue.dataValue>
>                    <UML:TaggedValue.dataValue>pattern 
> [a-z]*</UML:TaggedValue.dataValue>
>                    <UML:TaggedValue.type>
>                     <UML:TagDefinition 
> href='andromda-profile-3.0M3.xml.zip|_8a70287_1079894132728_865469_25'>
>                      <XMI.extension xmi.extender='MagicDraw UML 8.0' 
> xmi.extenderID='MagicDraw UML 8.0'>
>                       <referentPath 
> xmi.value='org.andromda.profile::presentation::@andromda.struts.view.field.format'/>
>                      </XMI.extension>
>                     </UML:TagDefinition>
>                    </UML:TaggedValue.type>
>                   </UML:TaggedValue>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://thecla.homeftp.net:8380/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Andromda-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to