[
https://hibernate.onjira.com/browse/HV-561?page=com.atlassian.jira.plugin...
]
Gunnar Morling updated HV-561:
------------------------------
Description:
* {{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
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