Class ODataRuntimeApplicationExceptionContextPopulator

java.lang.Object
de.hybris.platform.odata2services.odata.errors.ODataRuntimeApplicationExceptionContextPopulator
All Implemented Interfaces:
ErrorContextPopulator

public final class ODataRuntimeApplicationExceptionContextPopulator extends Object implements ErrorContextPopulator
An ErrorContextPopulator for handling ODataRuntimeApplicationExceptions.
  • Constructor Details

    • ODataRuntimeApplicationExceptionContextPopulator

      public ODataRuntimeApplicationExceptionContextPopulator()
  • Method Details

    • populate

      public void populate(org.apache.olingo.odata2.api.processor.ODataErrorContext context)
      Description copied from interface: ErrorContextPopulator
      Populates context with values specific for the exception in the context, i.e. ODataErrorContext.getException(). At a minimum, the implementations should set HTTP status code, error code and message, etc in the ODataErrorContext depending on the exception.
      Specified by:
      populate in interface ErrorContextPopulator
      Parameters:
      context - a context to update with the exception specific values.
    • getExceptionClass

      public Class<org.apache.olingo.odata2.api.exception.ODataRuntimeApplicationException> getExceptionClass()
      Description copied from interface: ErrorContextPopulator
      Specifies what exception class this ErrorContextPopulator can provide values for.
      Specified by:
      getExceptionClass in interface ErrorContextPopulator
      Returns:
      the exception class