Interface AnnotationServiceFactory.AnnotationServiceFactoryInstance

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ODataService createAnnotationService​(String modelPackage)
      Create an ODataService which is based on an EDM and Processor which are using the annotations from org.apache.olingo.olingo-odata2-api-annotation module (see package org.apache.olingo.odata2.api.annotation.edm) to define the model and access the data.
      ODataService createAnnotationService​(Collection<Class<?>> annotatedClasses)
      Create an ODataService which is based on an EDM and Processor which are using the annotations from org.apache.olingo.olingo-odata2-api-annotation module (see package org.apache.olingo.odata2.api.annotation.edm) to define the model and access the data.
    • Method Detail

      • createAnnotationService

        ODataService createAnnotationService​(String modelPackage)
                                      throws ODataException
        Create an ODataService which is based on an EDM and Processor which are using the annotations from org.apache.olingo.olingo-odata2-api-annotation module (see package org.apache.olingo.odata2.api.annotation.edm) to define the model and access the data.
        Parameters:
        modelPackage - package name which is scanned for annotated classes
        Returns:
        service an ODataService based on on an EDM and Processor which are using annotations for model definition and data access.
        Throws:
        ODataException - if an error during initialization occurs
      • createAnnotationService

        ODataService createAnnotationService​(Collection<Class<?>> annotatedClasses)
                                      throws ODataException
        Create an ODataService which is based on an EDM and Processor which are using the annotations from org.apache.olingo.olingo-odata2-api-annotation module (see package org.apache.olingo.odata2.api.annotation.edm) to define the model and access the data.
        Parameters:
        annotatedClasses - classes (which are annotated) which will be used for EDM definition and data access.
        Returns:
        service an ODataService based on on an EDM and Processor which are using annotations for model definition and data access.
        Throws:
        ODataException - if an error during initialization occurs