A C E G H I L M P R T V 
All Classes All Packages

A

ADDITIONAL - io.wcm.caravan.hal.comparison.HalDifference.ChangeType
 

C

compare(HalComparisonSource, HalComparisonSource, HalComparisonStrategy) - Method in interface io.wcm.caravan.hal.comparison.HalComparison
Recursively crawl and compare the linked and embedded HalResources from two different HAL API entry points.

E

EMBEDDED - io.wcm.caravan.hal.comparison.HalDifference.EntityType
 

G

getActualJson() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
 
getActualUrl() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getAllPropertyNames() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getAllRelations() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getChangeType() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
 
getDescription() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
 
getEntityType() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
 
getEntryPointUrl() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonSource
Defines the URL of the HAL+JSON resource from where the comparison is started.
getExpectedJson() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
 
getExpectedUrl() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getHalContext() - Method in interface io.wcm.caravan.hal.comparison.HalDifference
Describes the "relational" location of the resource (or property) that was reported to be different.
getIdProvider(HalComparisonContext) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonStrategy
Can be implemented by the service consumer to improve the detection of additional, removed and re-ordered embedded resources.
getLastProperyName() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getLastRelation() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getParentResourceWithRelation(String) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 
getVariablesToExpandLinkTemplate(HalComparisonContext, Link, Link) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonStrategy
Can be implemented by the service consumer to expand specific link templates, so that the expanded link is then crawled and included in the comparison.

H

HalComparison - Interface in io.wcm.caravan.hal.comparison
An OSGi service to recursively compare two asynchronously loaded trees of HAL+JSON resources.
HalComparisonContext - Interface in io.wcm.caravan.hal.comparison
The "relational" location of a resource (or property) within a tree of HalResources, constructed by concatenating the relations and JSON properties to follow from the API entry point.
HalComparisonSource - Interface in io.wcm.caravan.hal.comparison
Defines where the input data for the HalComparison service is located and how it is retrieved.
HalComparisonStrategy - Interface in io.wcm.caravan.hal.comparison
A user-defined configuration strategy for the HalComparison service that can be implemented dynamically and context-aware.
HalDifference - Interface in io.wcm.caravan.hal.comparison
Represents a single difference detected by the HalComparison when comparing two trees of HalResources.
HalDifference.ChangeType - Enum in io.wcm.caravan.hal.comparison
defines the different types of modifications that can be detected
HalDifference.EntityType - Enum in io.wcm.caravan.hal.comparison
defines the different kind of HAL/JSON elements that are compared

I

ignoreEmbeddedAt(HalComparisonContext) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonStrategy
Can be implemented by the service consumer to exclude specific embedded resources from comparison.
ignoreLinkTo(HalComparisonContext) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonStrategy
Can be implemented by the service consumer to exclude specific links from crawling and comparison.
io.wcm.caravan.hal.comparison - package io.wcm.caravan.hal.comparison
Interfaces to recursively compare two asynchronously loaded trees of HAL+JSON resources

L

LINK - io.wcm.caravan.hal.comparison.HalDifference.EntityType
 

M

MISSING - io.wcm.caravan.hal.comparison.HalDifference.ChangeType
 
MODIFIED - io.wcm.caravan.hal.comparison.HalDifference.ChangeType
 

P

PROPERTY - io.wcm.caravan.hal.comparison.HalDifference.EntityType
 

R

REORDERED - io.wcm.caravan.hal.comparison.HalDifference.ChangeType
 
resolveLink(String) - Method in interface io.wcm.caravan.hal.comparison.HalComparisonSource
Load the HAL+JSON resource from the given URL.

T

toString() - Method in interface io.wcm.caravan.hal.comparison.HalComparisonContext
 

V

valueOf(String) - Static method in enum io.wcm.caravan.hal.comparison.HalDifference.ChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.wcm.caravan.hal.comparison.HalDifference.EntityType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.wcm.caravan.hal.comparison.HalDifference.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.wcm.caravan.hal.comparison.HalDifference.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
A C E G H I L M P R T V 
All Classes All Packages