Class WriteCallbackContext
- java.lang.Object
-
- org.apache.olingo.odata2.api.ep.callback.WriteCallbackContext
-
- Direct Known Subclasses:
WriteEntryCallbackContext,WriteFeedCallbackContext
public abstract class WriteCallbackContext extends Object
Wrapper forWriteEntryCallbackContextandWriteFeedCallbackContext. @org.apache.olingo.odata2.DoNotImplement
-
-
Constructor Summary
Constructors Constructor Description WriteCallbackContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>extractKeyFromEntryData()ExpandSelectTreeNodegetCurrentExpandSelectTreeNode()Current means the node pointing to the target entity setEntityProviderWritePropertiesgetCurrentWriteProperties()EntityProviderWriteProperties which were set by outer producer ornullif not supported.Map<String,Object>getEntryData()Source entry data which was just serialized.EdmNavigationPropertygetNavigationProperty()Navigation property which is contained in the expand clause.EdmEntitySetgetSourceEntitySet()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!
-
-
-
Method Detail
-
getCurrentExpandSelectTreeNode
public ExpandSelectTreeNode getCurrentExpandSelectTreeNode()
Current means the node pointing to the target entity set- Returns:
- the current node of the expand select tree
-
setCurrentExpandSelectTreeNode
public void setCurrentExpandSelectTreeNode(ExpandSelectTreeNode currentNode)
Do Not Call This Method!- Parameters:
currentNode- CurrentNode
-
getSourceEntitySet
public EdmEntitySet getSourceEntitySet()
Returns entity set which contains an entry that should be expanded- Returns:
- source entity set
-
setSourceEntitySet
public void setSourceEntitySet(EdmEntitySet entitySet)
Do Not Call This Method!- Parameters:
entitySet- Entidades
-
getNavigationProperty
public EdmNavigationProperty getNavigationProperty()
Navigation property which is contained in the expand clause.- Returns:
- navigation property pointing to the entity which has to be expanded.
-
setNavigationProperty
public void setNavigationProperty(EdmNavigationProperty navigationProperty)
Do Not Call This Method!- Parameters:
navigationProperty- Propriedade
-
getEntryData
public Map<String,Object> getEntryData()
Source entry data which was just serialized.- Returns:
- data of the source entry
-
setEntryData
public void setEntryData(Map<String,Object> entryData)
Do Not Call This Method!- Parameters:
entryData- Mapa
-
extractKeyFromEntryData
public Map<String,Object> extractKeyFromEntryData() throws EntityProviderException
- Returns:
- the key of the current entry as a Map<String,Object>
- Throws:
EntityProviderException- in case of anEdmException
-
setCurrentWriteProperties
public void setCurrentWriteProperties(EntityProviderWriteProperties currentWriteProperties)
EntityProviderWriteProperties of outer producer.- Parameters:
currentWriteProperties- of outer producer.
-
getCurrentWriteProperties
public EntityProviderWriteProperties getCurrentWriteProperties()
EntityProviderWriteProperties which were set by outer producer ornullif not supported.- Returns:
- set by outer producer or
nullif not supported.
-
-