Class IntegrationKeyPropertyGenerator

java.lang.Object
de.hybris.platform.odata2services.odata.schema.property.IntegrationKeyPropertyGenerator
All Implemented Interfaces:
SchemaElementGenerator<Optional<org.apache.olingo.odata2.api.edm.provider.Property>,IntegrationObjectItemModel>

@Deprecated(since="2211.FP1", forRemoval=true) public class IntegrationKeyPropertyGenerator extends Object implements SchemaElementGenerator<Optional<org.apache.olingo.odata2.api.edm.provider.Property>,IntegrationObjectItemModel>
Deprecated, for removal: This API element is subject to removal in a future version.
A generator for generating an Optional<org.apache.olingo.odata2.api.edm.provider.Property> schema element from a IntegrationObjectItemModel.
  • Constructor Details

    • IntegrationKeyPropertyGenerator

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

    • generate

      public Optional<org.apache.olingo.odata2.api.edm.provider.Property> generate(IntegrationObjectItemModel integrationObjectItemModel)
      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<Optional<org.apache.olingo.odata2.api.edm.provider.Property>,IntegrationObjectItemModel>
      Parameters:
      integrationObjectItemModel - the object that is being converted
      Returns:
      R the schema element
    • setAliasGenerator

      public void setAliasGenerator(AliasAnnotationGenerator aliasGenerator)
      Deprecated, for removal: This API element is subject to removal in a future version.