Class AbstractHierarchicalSubsetTransformation
java.lang.Object
org.apache.olingo.server.core.uri.queryoption.apply.AbstractHierarchicalSubsetTransformation
- All Implemented Interfaces:
HierarchicalSubsetTransformation,HierarchyTransformation,ApplyItem
- Direct Known Subclasses:
AncestorsImpl,DescendantsImpl
public abstract class AbstractHierarchicalSubsetTransformation
extends Object
implements HierarchicalSubsetTransformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.olingo.server.api.uri.queryoption.ApplyItem
ApplyItem.Kind -
Constructor Summary
ConstructorsConstructorDescriptionAbstractHierarchicalSubsetTransformation(List<UriResource> hierarchyReference, String hierarchyQualifier, List<UriResource> hierarchyPropertyPath, List<ApplyItem> transformations, Integer distanceFromStart, Boolean keepStart) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
AbstractHierarchicalSubsetTransformation
public AbstractHierarchicalSubsetTransformation(List<UriResource> hierarchyReference, String hierarchyQualifier, List<UriResource> hierarchyPropertyPath, List<ApplyItem> transformations, Integer distanceFromStart, Boolean keepStart)
-
-
Method Details
-
getHierarchyReference
- Specified by:
getHierarchyReferencein interfaceHierarchyTransformation
-
getHierarchyQualifier
- Specified by:
getHierarchyQualifierin interfaceHierarchyTransformation
-
getNodeProperty
- Specified by:
getNodePropertyin interfaceHierarchyTransformation
-
getTransformations
- Specified by:
getTransformationsin interfaceHierarchicalSubsetTransformation
-
getDistanceFromStart
- Specified by:
getDistanceFromStartin interfaceHierarchicalSubsetTransformation
-
isKeepStart
- Specified by:
isKeepStartin interfaceHierarchicalSubsetTransformation
-