Class PrimitiveEntityTypeGenerator

java.lang.Object
de.hybris.platform.odata2services.odata.schema.entity.PrimitiveEntityTypeGenerator
All Implemented Interfaces:
SchemaElementGenerator<Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,IntegrationObjectItemModel>

@Deprecated(since="2211.FP1", forRemoval=true) public class PrimitiveEntityTypeGenerator extends Object implements SchemaElementGenerator<Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,IntegrationObjectItemModel>
Deprecated, for removal: This API element is subject to removal in a future version.
Use an implementation of SchemaElementGenerator<Set<EntityType>, TypeDescriptor> instead.
  • Constructor Details

    • PrimitiveEntityTypeGenerator

      public PrimitiveEntityTypeGenerator()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • generate

      public Set<org.apache.olingo.odata2.api.edm.provider.EntityType> generate(IntegrationObjectItemModel itemModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SchemaElementGenerator
      Generates the schema element whose type is defined by T.
      Specified by:
      generate in interface SchemaElementGenerator<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)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setPrimitiveCollectionMemberEntityTypeGenerator

      public void setPrimitiveCollectionMemberEntityTypeGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.EntityType,String> primitiveCollectionMemberEntityTypeGenerator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setDescriptorFactory

      public void setDescriptorFactory(DescriptorFactory factory)
      Deprecated, for removal: This API element is subject to removal in a future version.