[ 
https://issues.apache.org/jira/browse/SIS-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris A. Mattmann updated SIS-83:
---------------------------------

    Fix Version/s:     (was: 0.3)
                   0.4
    
> 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.4
>
>
> 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