Stefano Maestri [http://community.jboss.org/people/maeste] created the 
discussion

"moving validate capability to metadata"

To view the discussion, visit: http://community.jboss.org/message/553037#553037

--------------------------------------------------------------
Hi guys,

during re-design of our metadata I've seen validate methods in current 
org.jboss.jca.common.metadata.Metadata. This class isn't at the moment a 
metadata itself, but it'd more or less a metadataFactory where this utility 
methods have been added.
I think we can move validate capability into metadatas itself, adding to our 
new JCAMetadata interface the method "public void validate() throws 
ValidateException".
Moreover we can change, during this refactoring, a bit the validation control 
flow, adding intead of the previous proposed above to JCAMetadata the method:
"public ValidationStatus validate();"
where ValidationStatus is a simple pojo with 2 member: boolean valid; 
List<String> validationErrors;

In practice I'm saying to move validation strategies as closer as possible to 
the object to validate and don't use exception to control the flow.

If you'll agree I'll open a Jira linked to JBJCA-385 and I'll take care of this 
one too.

bye
S.

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/553037#553037]

Start a new discussion in JCA Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2099]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to