Uses of Interface
de.hybris.platform.odata2services.odata.schema.SchemaElementGenerator
Packages that use SchemaElementGenerator
Package
Description
-
Uses of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema
Classes in de.hybris.platform.odata2services.odata.schema that implement SchemaElementGeneratorModifier and TypeClassDescriptionclassclassAny generator responsible for entity type key generation.classclassA key generator that uses any simple entity property having "IsUnique" annotation for the entity key.Methods in de.hybris.platform.odata2services.odata.schema with parameters of type SchemaElementGeneratorModifier and TypeMethodDescriptionvoidDefaultSchemaGenerator.setEntityTypesGenerator(SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.EntityType>, Collection<IntegrationObjectItemModel>> entityTypesGenerator) -
Uses of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.association
Subinterfaces of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.associationClasses in de.hybris.platform.odata2services.odata.schema.association that implement SchemaElementGeneratorModifier and TypeClassDescriptionclassclassDeprecated, for removal: This API element is subject to removal in a future version.classGenerates a list of associations to be included in the EDMX.classA default implementation of theAssociationSetgenerator.classclassThe LocalizedAttributeAssociationListSchemaElementGenerator creates the association between the localized entity and the entity.classMethod parameters in de.hybris.platform.odata2services.odata.schema.association with type arguments of type SchemaElementGeneratorModifier and TypeMethodDescriptionvoidAssociationListGeneratorRegistry.setAssociationGenerators(List<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.Association>, Collection<TypeDescriptor>>> generators) -
Uses of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.attribute
Subinterfaces of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.attributeModifier and TypeInterfaceDescriptioninterfaceA blueprint for creating EDMX schema property annotation generators.Classes in de.hybris.platform.odata2services.odata.schema.attribute that implement SchemaElementGeneratorModifier and TypeClassDescriptionclassGenerate an annotation for EDMX property when auto create is true.classGenerate an annotation for EDMX property when localized is true example:<Property s:IsLanguageDependent="true" .../>classGenerate an annotation for EDMX property based on whether the property is nullable or not.classGenerate an annotation for EDMX property when partOf is true.classGenerates the various annotations for a propertyclassGenerates an annotation for EDMX property when the property is unique. -
Uses of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.entity
Subinterfaces of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.entityModifier and TypeInterfaceDescriptioninterfaceA marker interface for the convenience of encapsulating the generics and finding all implementors, which determines a generator responsible for EDMX entity types generation from a singleIntegrationObjectItemModelClasses in de.hybris.platform.odata2services.odata.schema.entity that implement SchemaElementGeneratorModifier and TypeClassDescriptionclassclassA default implementation of theEntitySetgenerator.classclassclassGenerates entities for attribute that haveMapas their values.classGenerates anEntityTypefor the primitive collection type passed in.classclassBase implementation class for entity type generators, which generate either a single entity type or no entity types depending on certain conditions.Methods in de.hybris.platform.odata2services.odata.schema.entity with parameters of type SchemaElementGeneratorModifier and TypeMethodDescriptionvoidDefaultEntityContainerGenerator.setAssociationSetGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.AssociationSet, org.apache.olingo.odata2.api.edm.provider.Association> generator) voidDefaultEntityContainerGenerator.setEntitySetGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.EntitySet, org.apache.olingo.odata2.api.edm.provider.EntityType> generator) voidMapEntryEntityTypeGenerator.setKeyGenerator(SchemaElementGenerator<Optional<org.apache.olingo.odata2.api.edm.provider.Key>, List<org.apache.olingo.odata2.api.edm.provider.Property>> generator) voidPrimitiveEntityTypeGenerator.setPrimitiveCollectionMemberEntityTypeGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.EntityType, String> primitiveCollectionMemberEntityTypeGenerator) Method parameters in de.hybris.platform.odata2services.odata.schema.entity with type arguments of type SchemaElementGeneratorModifier and TypeMethodDescriptionvoidEntityTypeListGenerator.setEntityTypeGenerators(List<SchemaElementGenerator<Collection<org.apache.olingo.odata2.api.edm.provider.EntityType>, IntegrationObjectItemModel>> entityTypeGenerators) -
Uses of SchemaElementGenerator in de.hybris.platform.odata2services.odata.schema.property
Classes in de.hybris.platform.odata2services.odata.schema.property that implement SchemaElementGeneratorModifier and TypeClassDescriptionclassclassclassGenerates properties for Localized___Attributes type in the EDMX schema.classclassA generator for<Property Name=".." Type="..."/>elements in the EDMX.Methods in de.hybris.platform.odata2services.odata.schema.property that return SchemaElementGeneratorModifier and TypeMethodDescriptionprotected SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute>,TypeAttributeDescriptor> SimplePropertyGenerator.getAnnotationsGenerator()protected SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.SimpleProperty,TypeAttributeDescriptor> AbstractPropertyListGenerator.getSimplePropertyGenerator()Methods in de.hybris.platform.odata2services.odata.schema.property with parameters of type SchemaElementGeneratorModifier and TypeMethodDescriptionvoidSimplePropertyGenerator.setAnnotationsGenerator(SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute>, TypeAttributeDescriptor> generator) voidPrimitivePropertyListGenerator.setIntegrationKeyPropertyGenerator(SchemaElementGenerator<Optional<org.apache.olingo.odata2.api.edm.provider.Property>, IntegrationObjectItemModel> integrationKeyPropertyGenerator) voidAbstractPropertyListGenerator.setSimplePropertyGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.SimpleProperty, TypeAttributeDescriptor> generator)
AssociationListSchemaElementGeneratorinstead