public class IdentityService extends java.lang.Object implements IdentityConfigurer, IdentityStrategyResolver
IdentityConfigurer.OfCollectionItems
Constructor and Description |
---|
IdentityService(ObjectDifferBuilder objectDifferBuilder) |
Modifier and Type | Method and Description |
---|---|
ObjectDifferBuilder |
and() |
IdentityConfigurer.OfCollectionItems |
ofCollectionItems(java.lang.Class<?> type,
java.lang.String propertyName)
Allows to configure the way object identities are established between collection items.
|
IdentityConfigurer.OfCollectionItems |
ofCollectionItems(NodePath nodePath)
Allows to configure the way object identities are established between collection items.
|
IdentityStrategy |
resolveIdentityStrategy(DiffNode node) |
IdentityConfigurer |
setDefaultCollectionItemIdentityStrategy(IdentityStrategy identityStrategy) |
public IdentityService(ObjectDifferBuilder objectDifferBuilder)
public IdentityConfigurer.OfCollectionItems ofCollectionItems(NodePath nodePath)
IdentityConfigurer
ofCollectionItems
in interface IdentityConfigurer
public IdentityConfigurer.OfCollectionItems ofCollectionItems(java.lang.Class<?> type, java.lang.String propertyName)
IdentityConfigurer
ofCollectionItems
in interface IdentityConfigurer
public IdentityConfigurer setDefaultCollectionItemIdentityStrategy(IdentityStrategy identityStrategy)
setDefaultCollectionItemIdentityStrategy
in interface IdentityConfigurer
public IdentityStrategy resolveIdentityStrategy(DiffNode node)
resolveIdentityStrategy
in interface IdentityStrategyResolver
public ObjectDifferBuilder and()
and
in interface IdentityConfigurer