No silly questions at all. 
We are cleaning up the API input validation logic .  Goal is to clean up and do 
the access check and validation logic at
API input as early as possible, not to scatter them into orchestration layer.

Thanks,
-Fang

-----Original Message-----
From: Chip Childers [mailto:chip.child...@sungard.com] 
Sent: Wednesday, December 12, 2012 9:31 PM
To: cloudstack-dev@incubator.apache.org
Subject: Re: [DISCUSS] Api refactoring -- validation

On Wed, Dec 12, 2012 at 6:16 PM, Fang Wang <fang.w...@citrix.com> wrote:
> Hi all,
>
> In our current API refactoring work, we plan to add a validation 
> annotation to Validate DB entity, validate some parameter range,  etc.
> We plan to add the @validate annotation to API commands.

This might be a silly question, but why the command classes and not the Dao's?  
Is this to validate the database inputs?  Or are we talking about cleaning up 
the API input validation logic?

Thanks!

> IT is suggested we could use Hibernate Validator.  Anyone with 
> experience with Hibernate validator, how we could deploy it here?
>
> 1. is there a version we should definitely use?
> 2. Which option is better to integrate into our maven? Add it as dependency 
> or as a plugin?
> 3. What is the latest version working with maven?
>
> Thanks for any input,
> -Fang
>
>

Reply via email to