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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.olingo.odata2.api.edm.provider.EntityType>generate(TypeDescriptor descriptor) Generates the schema element for givenTypeDescriptorusing provided generator.voidsetPrimitiveCollectionMemberEntityTypeGenerator(PrimitiveCollectionMemberEntityTypeGenerator generator)
-
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 givenTypeDescriptorusing provided generator.- Specified by:
generatein interfaceSchemaElementGenerator<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
EntityTypegenerated from the given descriptor. Returns empty set if descriptor isnullor has no primitive collection attribute.
-
setPrimitiveCollectionMemberEntityTypeGenerator
public void setPrimitiveCollectionMemberEntityTypeGenerator(PrimitiveCollectionMemberEntityTypeGenerator generator)
-