Class AbstractPropertyListGenerator
- java.lang.Object
-
- de.hybris.platform.odata2services.odata.schema.property.AbstractPropertyListGenerator
-
- All Implemented Interfaces:
SchemaElementGenerator<java.util.List<org.apache.olingo.odata2.api.edm.provider.Property>,IntegrationObjectItemModel>
- Direct Known Subclasses:
LocalizedPropertyListGenerator
,PrimitivePropertyListGenerator
public abstract class AbstractPropertyListGenerator extends java.lang.Object implements SchemaElementGenerator<java.util.List<org.apache.olingo.odata2.api.edm.provider.Property>,IntegrationObjectItemModel>
-
-
Constructor Summary
Constructors Constructor Description AbstractPropertyListGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypeAttributeDescriptor
asDescriptor(IntegrationObjectItemAttributeModel attributeModel)
protected java.util.List<org.apache.olingo.odata2.api.edm.provider.Property>
generateProperties(java.util.Set<IntegrationObjectItemAttributeModel> attributeModels)
protected SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.Property,IntegrationObjectItemAttributeModel>
getPropertyGenerator()
void
setPropertyGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.Property,IntegrationObjectItemAttributeModel> propertyGenerator)
protected void
validatePreconditions(IntegrationObjectItemModel itemModel)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.odata2services.odata.schema.SchemaElementGenerator
generate
-
-
-
-
Method Detail
-
validatePreconditions
protected void validatePreconditions(IntegrationObjectItemModel itemModel)
-
generateProperties
protected java.util.List<org.apache.olingo.odata2.api.edm.provider.Property> generateProperties(java.util.Set<IntegrationObjectItemAttributeModel> attributeModels)
-
getPropertyGenerator
protected SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.Property,IntegrationObjectItemAttributeModel> getPropertyGenerator()
-
asDescriptor
protected TypeAttributeDescriptor asDescriptor(IntegrationObjectItemAttributeModel attributeModel)
-
setPropertyGenerator
public void setPropertyGenerator(SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.Property,IntegrationObjectItemAttributeModel> propertyGenerator)
-
-