Clirr Results

The following document contains the results of Clirr.

  • Current Version: 1.1
  • Comparison Version: 1.0

Summary

Severity Number
Error Error 9
Warning Warning 0
Info Info 13

API Incompatibilities

Severity Message Class Method / Field
Error Return type of method 'public java.util.List search(info.magnolia.periscope.search.SearchQuery, java.util.Collection)' has been changed to info.magnolia.periscope.search.SearchRunBatch info.magnolia.periscope.Periscope public java.util.List search(info.magnolia.periscope.search.SearchQuery, java.util.Collection)
Error Return type of method 'public boolean sniffQuery(java.lang.String)' has been changed to java.util.Optional info.magnolia.periscope.Periscope public boolean sniffQuery(java.lang.String)
Error Parameter 1 of 'public info.magnolia.periscope.operation.OperationResult execute(java.lang.Object)' has changed its type to info.magnolia.periscope.operation.OperationRequest info.magnolia.periscope.operation.request.OperationRequestProcessor public info.magnolia.periscope.operation.OperationResult execute(java.lang.Object)
Error Class info.magnolia.periscope.rank.ResultRankerProvider removed info.magnolia.periscope.rank.ResultRankerProvider
Error Class info.magnolia.periscope.search.SupplierUtil removed info.magnolia.periscope.search.SupplierUtil
Error Class info.magnolia.periscope.search.jcr.ExcerptProvider removed info.magnolia.periscope.search.jcr.ExcerptProvider
Error In method 'public JcrSearchResultSupplier(java.lang.String, info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition, info.magnolia.periscope.tag.PeriscopeTagsProvider, info.magnolia.periscope.search.jcr.ExcerptProvider)' the number of arguments has changed info.magnolia.periscope.search.jcr.JcrSearchResultSupplier public JcrSearchResultSupplier(java.lang.String, info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition, info.magnolia.periscope.tag.PeriscopeTagsProvider, info.magnolia.periscope.search.jcr.ExcerptProvider)
Error Return type of method 'protected info.magnolia.periscope.operation.OperationResult execute(java.util.regex.Matcher)' has been changed to info.magnolia.periscope.operation.OperationRequest info.magnolia.periscope.sniff.PatternCommandSniffer protected info.magnolia.periscope.operation.OperationResult execute(java.util.regex.Matcher)
Error Return type of method 'public boolean consider(java.lang.String)' has been changed to java.util.Optional info.magnolia.periscope.sniff.QuerySnifferProcessor public boolean consider(java.lang.String)
Info Method 'public info.magnolia.periscope.operation.OperationResult executeOperation(info.magnolia.periscope.operation.OperationRequest)' has been added info.magnolia.periscope.Periscope public info.magnolia.periscope.operation.OperationResult executeOperation(info.magnolia.periscope.operation.OperationRequest)
Info Added info.magnolia.periscope.operation.OperationRequest to the set of implemented interfaces info.magnolia.periscope.operation.request.AppNavigationRequest
Info Class info.magnolia.periscope.operation.request.ContentNavigationRequest added info.magnolia.periscope.operation.request.ContentNavigationRequest
Info Added info.magnolia.periscope.operation.OperationRequest to the set of implemented interfaces info.magnolia.periscope.operation.request.ExternalNavigationRequest
Info Added info.magnolia.periscope.operation.OperationRequest to the set of implemented interfaces info.magnolia.periscope.operation.request.InternalNavigationRequest
Info Class info.magnolia.periscope.operation.request.NodeNavigationRequest added info.magnolia.periscope.operation.request.NodeNavigationRequest
Info Class info.magnolia.periscope.rank.AbstractResultRankerFactory added info.magnolia.periscope.rank.AbstractResultRankerFactory
Info Class info.magnolia.periscope.rank.NoopResultRankerFactory added info.magnolia.periscope.rank.NoopResultRankerFactory
Info Class info.magnolia.periscope.rank.ResultRankerFactory added info.magnolia.periscope.rank.ResultRankerFactory
Info Class info.magnolia.periscope.search.SearchRunBatch added info.magnolia.periscope.search.SearchRunBatch
Info Class info.magnolia.periscope.search.SearchRunner added info.magnolia.periscope.search.SearchRunner
Info Method 'public java.lang.String getRootPath()' has been added info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition public java.lang.String getRootPath()
Info Method 'public void setRootPath(java.lang.String)' has been added info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition public void setRootPath(java.lang.String)

API Changelog

The following APIs were modified from version 1.0 to 1.1:
  • Non justified changes

    Class From To
    info.magnolia.periscope.Periscope public boolean sniffQuery(java.lang.String)
    info.magnolia.periscope.Periscope public info.magnolia.periscope.operation.OperationResult executeOperation(info.magnolia.periscope.operation.OperationRequest)
    info.magnolia.periscope.Periscope public java.util.List search(info.magnolia.periscope.search.SearchQuery, java.util.Collection)
    info.magnolia.periscope.operation.request.AppNavigationRequest
    info.magnolia.periscope.operation.request.ContentNavigationRequest
    info.magnolia.periscope.operation.request.ExternalNavigationRequest
    info.magnolia.periscope.operation.request.InternalNavigationRequest
    info.magnolia.periscope.operation.request.NodeNavigationRequest
    info.magnolia.periscope.operation.request.OperationRequestProcessor public info.magnolia.periscope.operation.OperationResult execute(java.lang.Object)
    info.magnolia.periscope.rank.AbstractResultRankerFactory
    info.magnolia.periscope.rank.NoopResultRankerFactory
    info.magnolia.periscope.rank.ResultRankerFactory
    info.magnolia.periscope.rank.ResultRankerProvider
    info.magnolia.periscope.search.SearchRunBatch
    info.magnolia.periscope.search.SearchRunner
    info.magnolia.periscope.search.SupplierUtil
    info.magnolia.periscope.search.jcr.ExcerptProvider
    info.magnolia.periscope.search.jcr.JcrSearchResultSupplier public JcrSearchResultSupplier(java.lang.String, info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition, info.magnolia.periscope.tag.PeriscopeTagsProvider, info.magnolia.periscope.search.jcr.ExcerptProvider)
    info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition public java.lang.String getRootPath()
    info.magnolia.periscope.search.jcr.JcrSearchResultSupplierDefinition public void setRootPath(java.lang.String)
    info.magnolia.periscope.sniff.PatternCommandSniffer protected info.magnolia.periscope.operation.OperationResult execute(java.util.regex.Matcher)
    info.magnolia.periscope.sniff.QuerySnifferProcessor public boolean consider(java.lang.String)