Michael Braun created SOLR-11336:
------------------------------------

             Summary: DocBasedVersionConstraintsProcessor should be more 
extensible
                 Key: SOLR-11336
                 URL: https://issues.apache.org/jira/browse/SOLR-11336
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Michael Braun
            Priority: Minor


DocBasedVersionConstraintsProcessor supports allowing document updates only if 
the new version is greater than the old. However, if any behavior wants to be 
extended / changed in minor ways, the entire class will need to be copied and 
slightly modified rather than extending and changing the method in question. 

It would be nice if DocBasedVersionConstraintsProcessor stood on its own as a 
non-private class. In addition, certain methods (such as pieces of 
isVersionNewEnough) should be broken out into separate methods so they can be 
extended such that someone can extend the processor class and override what it 
means for a new version to be accepted (allowing equal versions through? What 
if new is a lower not greater number?). 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to