[hibernate-issues] [Hibernate-JIRA] Resolved: (HV-561) Determine and mark the API to be deprecated for HV5

Hardy Ferentschik (JIRA) noreply at atlassian.com
Wed Apr 4 05:44:48 EDT 2012


     [ https://hibernate.onjira.com/browse/HV-561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hardy Ferentschik resolved HV-561.
----------------------------------

    Resolution: Fixed

> Determine and mark the API to be deprecated for HV5
> ---------------------------------------------------
>
>                 Key: HV-561
>                 URL: https://hibernate.onjira.com/browse/HV-561
>             Project: Hibernate Validator
>          Issue Type: Task
>          Components: documentation, engine
>    Affects Versions: 4.3.0.Alpha1
>            Reporter: Hardy Ferentschik
>            Assignee: Gunnar Morling
>             Fix For: 4.3.0.Beta1
>
>
> * {{o.h.v.cfg}}:
> ** {{ConstraintMapping}} has a refence to an internal type -> {{ConstraintMapping}} should be made an interface with an internal implementation
> ** constructor of {{ConstraintMapping}} needs to be deprecated
> ** Options for adding mappings to a given configuration:
> *** add something like {{HibernateValidatorConfiguration#configureTypes()}} which returns an "attached" mapping, deprecate {{addMapping()}}
> *** add {{HibernateValidatorConfiguration#getMapping()}} which returns a new, empty mapping; leave {{addMapping()}} as is to add mappings
> * {{o.h.v.constraints}}: no changes
> * {{o.h.v.group}}: entire package to be deprecated in 4.3, move to o.h.v.spi.group in HV 5. Consider to make types abstract classes in HV 5 to allow for further evolvement without breaking client implementations
> * {{o.h.v.messageinterpolation}}: no changes
> * {{o.h.v.method: entire package to be deprecated in 4.3, as it will be replaced with the standardized BV API in HV 5.0
> * {{o.h.v.resourceloading}}:
> ** {{ResourceBundleLocator}} to be deprecated in 4.3, as it will be replaced by {{o.h.v.spi.resourceloading.ResourceBundleLocator}}
> ** {{AggregateResourceBundleLocator}}: Reference to generated (internal) log bundle to be removed
> * {{LazyValidatorFactory}}: to be deprecated in 4.3 and removed in 5.0 as it is not needed any more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list