Package org.apache.olingo.odata2.api.ep
Class EntityProviderReadProperties
- java.lang.Object
-
- org.apache.olingo.odata2.api.ep.EntityProviderReadProperties
-
public class EntityProviderReadProperties extends Object
The
EntityProviderReadPropertiescontains all necessary settings to read an entity with theEntityProvider.The main settings are
- the
mergeSemantic - the
callback for inlined navigation properties - the
type mappings - and
validatingFacets
- the
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityProviderReadProperties.EntityProviderReadPropertiesBuilderBuilder forEntityProviderReadProperties.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnReadInlineContentgetCallback()booleangetMergeSemantic()Gets the merge semantics.Map<String,Object>getTypeMappings()Map<String,String>getValidatedPrefixNamespaceUris()static EntityProviderReadProperties.EntityProviderReadPropertiesBuilderinit()static EntityProviderReadProperties.EntityProviderReadPropertiesBuilderinitFrom(EntityProviderReadProperties properties)booleanisValidatingFacets()
-
-
-
Method Detail
-
init
public static EntityProviderReadProperties.EntityProviderReadPropertiesBuilder init()
-
initFrom
public static EntityProviderReadProperties.EntityProviderReadPropertiesBuilder initFrom(EntityProviderReadProperties properties)
-
getCallback
public OnReadInlineContent getCallback()
-
getMergeSemantic
public boolean getMergeSemantic()
Gets the merge semantics.
Merge semantics is set if the input content has to be treated in the context of a request to merge incoming data with existing data (e.g., indicated by the HTTP verbs
MERGEorPATCHin a server application). Otherwise the request, even if not all data are supplied, is supposed to overwrite the existing entity completely.- Returns:
- Se mergeSemantic
-
isValidatingFacets
public boolean isValidatingFacets()
-
-