[forge-dev] Add means of defining constraint for Length on String

Antonio Goncalves antonio.mailing at gmail.com
Fri Sep 13 15:18:38 EDT 2013


Brilliant !!!


2013/9/13 George Gastaldi <ggastald at redhat.com>

>  Just implemented in Forge 1. Now porting to Forge 2.
>
> Have fun !
>
>
>
> On 09/13/2013 04:17 PM, Antonio Goncalves wrote:
>
> I've actually just changed my demo. I'm using Amazon web services to parse
> Java EE 7 books and the description of a book can be quite long (>250
> chars), so I've just trimmed it to 255. So that's fine for me. It's an
> interesting feature to have that might disappear in Java EE 8 (@Size
> (max=2000) hopefully will be interpreted by JPA). But in the meantime, a
> --length field would help... but it can wait till Forge 2 (can't wait to
> start using it ;o)
>
>  See you at J1
>
>
> 2013/9/13 Lincoln Baxter, III <lincolnbaxter at gmail.com>
>
>> Hey Antonio. We are actually feature locked, as George mentioned, for
>> Forge 1, but... give you are presenting Forge at J1, we might be able to
>> spend a little time on this for you. Let me have someone look and see how
>> much effort this would take. No promises yet.
>>
>>  How much do you need this?
>>
>>
>> On Fri, Sep 13, 2013 at 11:19 AM, George Gastaldi <ggastald at redhat.com>wrote:
>>
>>>  Apparently there wasn't a JIRA for this.
>>>
>>> Robb, I don't have this information that it was planned in the roadmap,
>>> do you have any information about the version that it should have been
>>> fixed?
>>>
>>> On 09/13/2013 12:13 PM, Robb Greathouse wrote:
>>>
>>>  I was told that it was on the roadmap and was going to be added.
>>> Don't know if it happened.
>>>
>>>
>>>  Robb Greathouse
>>> Partner Enablement
>>> Middleware Business Unit
>>> JBoss, a Division of Red Hat
>>> cellphone 505-507-4906
>>>
>>>  ------------------------------
>>>
>>> Hi all,
>>>
>>>  I am trying to do exactly the same : generate an entity with a @Column
>>> (length=2000). Looks like it is still not possible. Am I right ? If I do :
>>>
>>>  field string --named title ;
>>>  constraint Size --onProperty title --max 2000
>>>
>>>  I get :
>>>
>>>  @Column
>>> @Size(max = 2000)
>>>  private String title;
>>>
>>>  Even in Java EE 7, the integration between JPA and Bean Validation
>>> hasn't been made. So this doesn't work (i.e. create a column in the DB with
>>> 2000 char long). What I would need is :
>>>
>>>   @Column(length = 2000)
>>> @Size(max = 2000)
>>>  private String title;
>>>
>>>  Looks like it's not doable, but I might be wrong.
>>>
>>>  Thanks
>>>
>>>
>>>
>>>
>>>
>>>  2012/12/29 George Gastaldi <gegastaldi at icloud.com>
>>>
>>>> Change the value in your @Column annotation. Thats JPA Standard.
>>>>
>>>> George Gastaldi
>>>>
>>>> Em 28/12/2012, às 20:17, Robb Greathouse <robb.greathouse at jboss.com>
>>>> escreveu:
>>>>
>>>> > Hi,
>>>> >
>>>> > Was trying to change the length on String from the VarChar(255).  In
>>>> Hibernate this can be done by specifying @Length(max=350) (for example.
>>>> >
>>>> > However, there is no "constraint Length --onProperty xxx --max 350"
>>>> available in Forge.
>>>> >
>>>> > Using "constraint Max" causes forge to have a conversion error when
>>>> attempting to insert string data.
>>>> >
>>>> > Robb Greathouse
>>>> > Partner Enablement
>>>> > Middleware Business Unit
>>>> > JBoss, a Division of Red Hat
>>>> > cellphone 505-507-4906
>>>> >
>>>>
>>>> _______________________________________________
>>>> forge-dev mailing list
>>>> forge-dev at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>
>>>
>>>
>>>  --
>>> Antonio Goncalves
>>> Software architect and Java Champion
>>>
>>>  Web site <http://www.antoniogoncalves.org/> | Twitter<http://twitter.com/agoncal>
>>>  | LinkedIn <http://www.linkedin.com/in/agoncal> | Paris JUG<http://www.parisjug.org/>
>>>  | Devoxx France <http://www.devoxx.fr/>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> forge-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>
>>
>>
>>  --
>>  Lincoln Baxter, III
>> http://ocpsoft.org
>> "Simpler is better."
>>
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
>
>
>  --
> Antonio Goncalves
> Software architect and Java Champion
>
> Web site <http://www.antoniogoncalves.org/> | Twitter<http://twitter.com/agoncal>
>  | LinkedIn <http://www.linkedin.com/in/agoncal> | Paris JUG<http://www.parisjug.org/>
>  | Devoxx France <http://www.devoxx.fr/>
>
>
> _______________________________________________
> forge-dev mailing listforge-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
Antonio Goncalves
Software architect and Java Champion

Web site <http://www.antoniogoncalves.org/> |
Twitter<http://twitter.com/agoncal>
 | LinkedIn <http://www.linkedin.com/in/agoncal> | Paris
JUG<http://www.parisjug.org/>
 | Devoxx France <http://www.devoxx.fr/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130913/b768f79e/attachment-0001.html 


More information about the forge-dev mailing list