Rob Godfrey created QPID-7066:
---------------------------------

             Summary: [Java Broker] Add a validValuePattern attribute to 
ManagedAttribute
                 Key: QPID-7066
                 URL: https://issues.apache.org/jira/browse/QPID-7066
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Rob Godfrey


Currently there is no way to convey through meta data that an attribute value 
must conform to a particular pattern (for instance in the case of a hostname or 
ip address).  

Where a managed attribute is of type String, the regex can be used both client 
and server side to validate the input.  Client side validation will also always 
need to take into account that it is always legal to insert a context variable 
reference into the value... and where such a context injection is present is is 
effectively impossible to correctly validate on the client side.

For attributes which are of type Collection<String>, List<String> or 
Set<String> the validValuePattern can be taken to be referring to the 
validation applied to each element of the collection.

The annotation information should also be conveyed through the metadataservlet




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to