public abstract class WriteCallbackContext extends Object
WriteEntryCallbackContext
and WriteFeedCallbackContext
.Constructor and Description |
---|
WriteCallbackContext() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
extractKeyFromEntryData() |
ExpandSelectTreeNode |
getCurrentExpandSelectTreeNode()
Current means the node pointing to the target entity set
|
EntityProviderWriteProperties |
getCurrentWriteProperties()
EntityProviderWriteProperties which were set by outer producer or
null
if not supported. |
Map<String,Object> |
getEntryData()
Source entry data which was just serialized.
|
EdmNavigationProperty |
getNavigationProperty()
Navigation property which is contained in the expand clause.
|
EdmEntitySet |
getSourceEntitySet()
Returns entity set which contains an entry that should be expanded
|
void |
setCurrentExpandSelectTreeNode(ExpandSelectTreeNode currentNode)
Do Not Call This Method!
|
void |
setCurrentWriteProperties(EntityProviderWriteProperties currentWriteProperties)
EntityProviderWriteProperties of outer producer.
|
void |
setEntryData(Map<String,Object> entryData)
Do Not Call This Method!
|
void |
setNavigationProperty(EdmNavigationProperty navigationProperty)
Do Not Call This Method!
|
void |
setSourceEntitySet(EdmEntitySet entitySet)
Do Not Call This Method!
|
public ExpandSelectTreeNode getCurrentExpandSelectTreeNode()
public void setCurrentExpandSelectTreeNode(ExpandSelectTreeNode currentNode)
currentNode
- public EdmEntitySet getSourceEntitySet()
public void setSourceEntitySet(EdmEntitySet entitySet)
entitySet
- public EdmNavigationProperty getNavigationProperty()
public void setNavigationProperty(EdmNavigationProperty navigationProperty)
navigationProperty
- public Map<String,Object> getEntryData()
public void setEntryData(Map<String,Object> entryData)
entryData
- public Map<String,Object> extractKeyFromEntryData() throws EntityProviderException
EntityProviderException
- in case of an EdmException
public void setCurrentWriteProperties(EntityProviderWriteProperties currentWriteProperties)
currentWriteProperties
- of outer producer.public EntityProviderWriteProperties getCurrentWriteProperties()
null
if not supported.null
if not supported.Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.