[ https://issues.apache.org/jira/browse/OAK-6834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella closed OAK-6834. --------------------------------- Bulk close for 1.7.10 > Make TypeEditor publically accessible and allow pluggable constraint > violation handling > --------------------------------------------------------------------------------------- > > Key: OAK-6834 > URL: https://issues.apache.org/jira/browse/OAK-6834 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: core > Reporter: Robert Munteanu > Assignee: Robert Munteanu > Fix For: 1.8, 1.7.10 > > > For OAK-6580 we need to validate node types at mount time. The logic to > perform the validation is properly encapsulated in the > {{org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor}} class. There are > two issues which we need to work around: > - the type is not accessible > - the constraint violation handling is not pluggable - it either fails or log > a WARN > My proposal is to: > - make the TypeEditor public and add a factory method for accesing it > - add a {{ConstraintViolationCallback}} interface which must be passed in to > the TypeEditor -- This message was sent by Atlassian JIRA (v6.4.14#64029)