Class IntegrationObjectEdmProvider

java.lang.Object
org.apache.olingo.odata2.api.edm.provider.EdmProvider
de.hybris.platform.odata2services.odata.impl.IntegrationObjectEdmProvider

public class IntegrationObjectEdmProvider extends org.apache.olingo.odata2.api.edm.provider.EdmProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.olingo.odata2.api.edm.provider.Association
    getAssociation(org.apache.olingo.odata2.api.edm.FullQualifiedName associationName)
     
    org.apache.olingo.odata2.api.edm.provider.AssociationSet
    getAssociationSet(String entityContainer, org.apache.olingo.odata2.api.edm.FullQualifiedName associationName, String sourceEntitySetName, String sourceEntitySetRole)
     
    org.apache.olingo.odata2.api.edm.provider.EntityContainerInfo
    getEntityContainerInfo(String entityContainerName)
     
    org.apache.olingo.odata2.api.edm.provider.EntitySet
    getEntitySet(String entityContainer, String entitySetName)
     
    org.apache.olingo.odata2.api.edm.provider.EntityType
    getEntityType(org.apache.olingo.odata2.api.edm.FullQualifiedName entityTypeName)
     
    List<org.apache.olingo.odata2.api.edm.provider.Schema>
     
    void
    Setter of the descriptorService attribute used to get the Integration Object Descriptor from an Integration Object
    void
    Setter of the graphOperationsFactory attribute used to get the IntegrationObjectGraphOperations service from an Integration Object Descriptor

    Methods inherited from class org.apache.olingo.odata2.api.edm.provider.EdmProvider

    getAliasInfos, getComplexType, getFunctionImport

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getSchemas

      public List<org.apache.olingo.odata2.api.edm.provider.Schema> getSchemas() throws org.apache.olingo.odata2.api.exception.ODataException
      Overrides:
      getSchemas in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
      Throws:
      org.apache.olingo.odata2.api.exception.ODataException
    • getEntitySet

      public org.apache.olingo.odata2.api.edm.provider.EntitySet getEntitySet(String entityContainer, String entitySetName)
      Overrides:
      getEntitySet in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
    • getEntityType

      public org.apache.olingo.odata2.api.edm.provider.EntityType getEntityType(org.apache.olingo.odata2.api.edm.FullQualifiedName entityTypeName)
      Overrides:
      getEntityType in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
    • getAssociation

      public org.apache.olingo.odata2.api.edm.provider.Association getAssociation(org.apache.olingo.odata2.api.edm.FullQualifiedName associationName)
      Overrides:
      getAssociation in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
    • getAssociationSet

      public org.apache.olingo.odata2.api.edm.provider.AssociationSet getAssociationSet(String entityContainer, org.apache.olingo.odata2.api.edm.FullQualifiedName associationName, String sourceEntitySetName, String sourceEntitySetRole)
      Overrides:
      getAssociationSet in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
    • getEntityContainerInfo

      public org.apache.olingo.odata2.api.edm.provider.EntityContainerInfo getEntityContainerInfo(String entityContainerName)
      Overrides:
      getEntityContainerInfo in class org.apache.olingo.odata2.api.edm.provider.EdmProvider
    • setDescriptorService

      public void setDescriptorService(IntegrationObjectDescriptorService descriptorService)
      Setter of the descriptorService attribute used to get the Integration Object Descriptor from an Integration Object
      Parameters:
      descriptorService - the IntegrationObjectDescriptorService
    • setGraphOperationsFactory

      public void setGraphOperationsFactory(GraphOperationsFactory graphOperationsFactory)
      Setter of the graphOperationsFactory attribute used to get the IntegrationObjectGraphOperations service from an Integration Object Descriptor
      Parameters:
      graphOperationsFactory - the GraphOperationsFactory