Package org.neo4j.ogm.result.adapter
Class RestModelAdapter
java.lang.Object
org.neo4j.ogm.result.adapter.BaseAdapter
org.neo4j.ogm.result.adapter.RestModelAdapter
public abstract class RestModelAdapter
extends BaseAdapter
implements ResultAdapter<Map<String,Object>,Map<String,Object>>
Adapt embedded response to a NodeModels, RelationshipModels, and objects
- Author:
- Luanne Misquitta, Michael J. Simons
-
Field Summary
Fields inherited from interface org.neo4j.ogm.result.adapter.ResultAdapter
PATTERN_COMPREHENSION_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Longstatic ObjecthandlePossibleCollections(Object element, Function<Object, Object> mappingFunction) Not public API, for internal use only.abstract booleanabstract booleanisRelationship(Object value) abstract longproperties(Object container) abstract longrelationshipId(Object relationship) abstract StringrelationshipType(Object relationship) abstract LongstartNodeId(Object relationship) Methods inherited from class org.neo4j.ogm.result.adapter.BaseAdapter
convertArrayPropertiesToCollection
-
Constructor Details
-
RestModelAdapter
public RestModelAdapter()
-
-
Method Details
-
adapt
-
handlePossibleCollections
public static Object handlePossibleCollections(Object element, Function<Object, Object> mappingFunction) Not public API, for internal use only.- Parameters:
element- Element that maybe is a collectionmappingFunction- Mapping function for a single element- Returns:
- The element itself or a collection of mapped elements
-
isNode
-
isRelationship
-
nodeId
-
labels
-
relationshipId
-
relationshipType
-
startNodeId
-
endNodeId
-
properties
-