Class PrimitiveEntityTypeGenerator
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.schema.entity.PrimitiveEntityTypeGenerator
-
- All Implemented Interfaces:
SchemaElementGenerator<java.util.Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,IntegrationObjectItemModel>
public class PrimitiveEntityTypeGenerator extends java.lang.Object implements SchemaElementGenerator<java.util.Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,IntegrationObjectItemModel>
-
-
Constructor Summary
Constructors Constructor Description PrimitiveEntityTypeGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypeDescriptorcreateItemTypeDescriptor(IntegrationObjectItemModel itemModel)java.util.Set<org.apache.olingo.odata2.api.edm.provider.EntityType>generate(IntegrationObjectItemModel itemModel)Generates the schema element whose type is defined by T.voidsetPrimitiveCollectionMemberEntityTypeGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.EntityType,java.lang.String> primitiveCollectionMemberEntityTypeGenerator)
-
-
-
Method Detail
-
generate
public java.util.Set<org.apache.olingo.odata2.api.edm.provider.EntityType> generate(IntegrationObjectItemModel itemModel)
Description copied from interface:SchemaElementGeneratorGenerates the schema element whose type is defined by T.- Specified by:
generatein interfaceSchemaElementGenerator<java.util.Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,IntegrationObjectItemModel>- Parameters:
itemModel- the object that is being converted- Returns:
- R the schema element
-
createItemTypeDescriptor
protected TypeDescriptor createItemTypeDescriptor(IntegrationObjectItemModel itemModel)
-
setPrimitiveCollectionMemberEntityTypeGenerator
public void setPrimitiveCollectionMemberEntityTypeGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.EntityType,java.lang.String> primitiveCollectionMemberEntityTypeGenerator)
-
-