Class WriteCallbackContext
java.lang.Object
org.apache.olingo.odata2.api.ep.callback.WriteCallbackContext
- Direct Known Subclasses:
WriteEntryCallbackContext,WriteFeedCallbackContext
Wrapper for
WriteEntryCallbackContext and WriteFeedCallbackContext.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCurrent means the node pointing to the target entity setEntityProviderWriteProperties which were set by outer producer ornullif not supported.Source entry data which was just serialized.Navigation property which is contained in the expand clause.Returns entity set which contains an entry that should be expandedvoidsetCurrentExpandSelectTreeNode(ExpandSelectTreeNode currentNode) Do Not Call This Method!voidsetCurrentWriteProperties(EntityProviderWriteProperties currentWriteProperties) EntityProviderWriteProperties of outer producer.voidsetEntryData(Map<String, Object> entryData) Do Not Call This Method!voidsetNavigationProperty(EdmNavigationProperty navigationProperty) Do Not Call This Method!voidsetSourceEntitySet(EdmEntitySet entitySet) Do Not Call This Method!
-
Constructor Details
-
WriteCallbackContext
public WriteCallbackContext()
-
-
Method Details
-
getCurrentExpandSelectTreeNode
Current means the node pointing to the target entity set- Returns:
- the current node of the expand select tree
-
setCurrentExpandSelectTreeNode
Do Not Call This Method!- Parameters:
currentNode-
-
getSourceEntitySet
Returns entity set which contains an entry that should be expanded- Returns:
- source entity set
-
setSourceEntitySet
Do Not Call This Method!- Parameters:
entitySet-
-
getEntryData
Source entry data which was just serialized.- Returns:
- data of the source entry
-
setEntryData
Do Not Call This Method!- Parameters:
entryData-
-
extractKeyFromEntryData
- Returns:
- the key of the current entry as a Map<String,Object>
- Throws:
EntityProviderException- in case of anEdmException
-
setCurrentWriteProperties
EntityProviderWriteProperties of outer producer.- Parameters:
currentWriteProperties- of outer producer.
-
getCurrentWriteProperties
EntityProviderWriteProperties which were set by outer producer ornullif not supported.- Returns:
- set by outer producer or
nullif not supported.
-