Class NavigationPropertyListGeneratorRegistry
java.lang.Object
de.hybris.platform.odata2services.odata.schema.navigation.NavigationPropertyListGeneratorRegistry
This registry stores a collection of navigation property list generators and combine their results
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>generate(TypeDescriptor itemDescriptor) protected Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>,Collection<IntegrationObjectItemAttributeModel>>> Deprecated, for removal: This API element is subject to removal in a future version.not used anymore and will be removed.protected Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>,TypeDescriptor>> voidsetGenerators(Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>, Collection<IntegrationObjectItemAttributeModel>>> generators) Deprecated, for removal: This API element is subject to removal in a future version.not used anymore and will be removed.voidsetSchemaElementGenerators(Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>, TypeDescriptor>> schemaElementGenerators)
-
Constructor Details
-
NavigationPropertyListGeneratorRegistry
public NavigationPropertyListGeneratorRegistry()
-
-
Method Details
-
generate
public List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty> generate(TypeDescriptor itemDescriptor) -
getGenerators
@Deprecated(since="2205", forRemoval=true) protected Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>,Collection<IntegrationObjectItemAttributeModel>>> getGenerators()Deprecated, for removal: This API element is subject to removal in a future version.not used anymore and will be removed. UsegetSchemaElementGenerators()instead -
setGenerators
@Deprecated(since="2205", forRemoval=true) public void setGenerators(Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>, Collection<IntegrationObjectItemAttributeModel>>> generators) Deprecated, for removal: This API element is subject to removal in a future version.not used anymore and will be removed. UsesetSchemaElementGenerators(Collection)instead -
getSchemaElementGenerators
protected Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>,TypeDescriptor>> getSchemaElementGenerators() -
setSchemaElementGenerators
public void setSchemaElementGenerators(Collection<SchemaElementGenerator<List<org.apache.olingo.odata2.api.edm.provider.NavigationProperty>, TypeDescriptor>> schemaElementGenerators)
-