Class ClientObjectFactoryImpl
java.lang.Object
org.apache.olingo.client.core.domain.ClientObjectFactoryImpl
- All Implemented Interfaces:
ClientObjectFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewAssociationLink(String name, URI link) newCollectionProperty(String name, ClientCollectionValue<? extends ClientValue> value) Instantiates a new collection property.newCollectionValue(String typeName) newComplexProperty(String name, ClientComplexValue value) Instantiates a new complex property.newComplexValue(String typeName) newDeepInsertEntity(String name, ClientEntity entity) Instantiates a new entity (for deep insert).newDeepInsertEntitySet(String name, ClientEntitySet entitySet) Instantiates a new entity set (for deep insert).newDelta()Instantiates a new delta property.Instantiates a new delta property.newEntity(FullQualifiedName typeName) Instantiates a new entity.newEntity(FullQualifiedName typeName, URI link) Instantiates a new entity.newEntityNavigationLink(String name, URI link) Instantiates a new entity navigation link.Instantiates a new entity set.newEntitySet(URI next) Instantiates a new entity set.newEntitySetNavigationLink(String name, URI link) Instantiates a new entity set navigation link.newEnumProperty(String name, ClientEnumValue value) Instantiates a new enum property.newEnumValue(String typeName, String value) newMediaEditLink(String name, URI link, String type, String eTag) newMediaReadLink(String name, URI link, String type, String eTag) newPrimitiveProperty(String name, ClientPrimitiveValue value) Instantiates a new primitive property.newSingleton(FullQualifiedName typeName) Instantiates a new singleton entity.
-
Constructor Details
-
ClientObjectFactoryImpl
public ClientObjectFactoryImpl()
-
-
Method Details
-
newDeepInsertEntitySet
Description copied from interface:ClientObjectFactoryInstantiates a new entity set (for deep insert).- Specified by:
newDeepInsertEntitySetin interfaceClientObjectFactory- Parameters:
name- name.entitySet- entity set.- Returns:
- in-line entity set.
-
newDeepInsertEntity
Description copied from interface:ClientObjectFactoryInstantiates a new entity (for deep insert).- Specified by:
newDeepInsertEntityin interfaceClientObjectFactory- Parameters:
name- name.entity- entity.- Returns:
- in-line entity.
-
newEntitySet
Description copied from interface:ClientObjectFactoryInstantiates a new entity set.- Specified by:
newEntitySetin interfaceClientObjectFactory- Returns:
- entity set.
-
newEntitySet
Description copied from interface:ClientObjectFactoryInstantiates a new entity set.- Specified by:
newEntitySetin interfaceClientObjectFactory- Parameters:
next- next link.- Returns:
- entity set.
-
newEntity
Description copied from interface:ClientObjectFactoryInstantiates a new entity.- Specified by:
newEntityin interfaceClientObjectFactory- Parameters:
typeName- OData entity type name.- Returns:
- entity.
-
newEntity
Description copied from interface:ClientObjectFactoryInstantiates a new entity.- Specified by:
newEntityin interfaceClientObjectFactory- Parameters:
typeName- OData entity type name.link- self link.- Returns:
- entity.
-
newSingleton
Description copied from interface:ClientObjectFactoryInstantiates a new singleton entity.- Specified by:
newSingletonin interfaceClientObjectFactory- Parameters:
typeName- OData singleton entity type name.- Returns:
- new singleton entity.
-
newAssociationLink
- Specified by:
newAssociationLinkin interfaceClientObjectFactory
-
newMediaEditLink
- Specified by:
newMediaEditLinkin interfaceClientObjectFactory
-
newMediaReadLink
- Specified by:
newMediaReadLinkin interfaceClientObjectFactory
-
newPrimitiveValueBuilder
- Specified by:
newPrimitiveValueBuilderin interfaceClientObjectFactory
-
newEnumValue
- Specified by:
newEnumValuein interfaceClientObjectFactory
-
newComplexValue
- Specified by:
newComplexValuein interfaceClientObjectFactory
-
newCollectionValue
- Specified by:
newCollectionValuein interfaceClientObjectFactory
-
newPrimitiveProperty
Description copied from interface:ClientObjectFactoryInstantiates a new primitive property.- Specified by:
newPrimitivePropertyin interfaceClientObjectFactory- Parameters:
name- name.value- primitive value.- Returns:
- primitive property.
-
newComplexProperty
Description copied from interface:ClientObjectFactoryInstantiates a new complex property.- Specified by:
newComplexPropertyin interfaceClientObjectFactory- Parameters:
name- name.value- value.- Returns:
- complex property.
-
newCollectionProperty
public ClientProperty newCollectionProperty(String name, ClientCollectionValue<? extends ClientValue> value) Description copied from interface:ClientObjectFactoryInstantiates a new collection property.- Specified by:
newCollectionPropertyin interfaceClientObjectFactory- Parameters:
name- name.value- value.- Returns:
- collection property.
-
newEnumProperty
Description copied from interface:ClientObjectFactoryInstantiates a new enum property.- Specified by:
newEnumPropertyin interfaceClientObjectFactory- Parameters:
name- name.value- value.- Returns:
- new enum property.
-
newDelta
Description copied from interface:ClientObjectFactoryInstantiates a new delta property.- Specified by:
newDeltain interfaceClientObjectFactory- Returns:
- new delta property.
-
newDelta
Description copied from interface:ClientObjectFactoryInstantiates a new delta property.- Specified by:
newDeltain interfaceClientObjectFactory- Parameters:
next- next link for delta property- Returns:
- new delta property.
-