Class PrimitiveEntityTypeElementGenerator

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

public class PrimitiveEntityTypeElementGenerator extends Object implements SchemaElementGenerator<Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,TypeDescriptor>
Schema element generator for Set<org.apache.olingo.odata2.api.edm.provider.EntityType> for given TypeDescriptor.
  • Constructor Details

    • PrimitiveEntityTypeElementGenerator

      public PrimitiveEntityTypeElementGenerator()
  • Method Details

    • generate

      public Set<org.apache.olingo.odata2.api.edm.provider.EntityType> generate(TypeDescriptor descriptor)
      Generates the schema element for given TypeDescriptor using provided generator.
      Specified by:
      generate in interface SchemaElementGenerator<Set<org.apache.olingo.odata2.api.edm.provider.EntityType>,TypeDescriptor>
      Parameters:
      descriptor - the type descriptor for which schema element needs to be generated.
      Returns:
      a set of EntityType generated from the given descriptor. Returns empty set if descriptor is null or has no primitive collection attribute.
    • setPrimitiveCollectionMemberEntityTypeGenerator

      public void setPrimitiveCollectionMemberEntityTypeGenerator(PrimitiveCollectionMemberEntityTypeGenerator generator)