Martin Desruisseaux created SIS-83:
--------------------------------------

             Summary: Add metadata constructor with convenience parameters for 
mandatory properties
                 Key: SIS-83
                 URL: https://issues.apache.org/jira/browse/SIS-83
             Project: Spatial Information Systems
          Issue Type: Improvement
          Components: Metadata
            Reporter: Martin Desruisseaux
            Assignee: Martin Desruisseaux
             Fix For: 0.3


Each metadata object has mandatory and optional properties. We should provide 
convenience constructor receiving parameter values for each mandatory 
properties.

To make the convenience constructors more convenient, we can relax some of the 
type requirements of setter methods:

* Constructors could receive {{CharSequence}} instead than 
{{InternationalString}}, to be automatically wrapped into 
{{InternationalString}}.
* Constructors could receive singleton property value instead than collections. 
Users can still invoke the {{Collection.add(…)}} method after construction.

Those relaxation are possible because those constructors are not constrained by 
JavaBeans or JAXB requirements.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to