All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.odpi.openmetadata.accessservices.assetowner.ffdc.package-info Maven / Gradle / Ivy

/* SPDX-License-Identifier: Apache-2.0 */
/* Copyright Contributors to the ODPi Egeria project. */

/**
 * This package provides the first failure data capture support for the Asset Owner OMAS module.
 * This includes an error code enum, a base class for runtime exceptions, a base class for checked exceptions plus
 * implementation of each specific exception.
 *
 * The error code enum (AssetOwnerErrorCode) has an entry for each unique situation
 * where an exception is returned.  Each entry defines:
 *
 * 
    *
  • A unique id for the error
  • *
  • An HTTP error code for rest calls
  • *
  • A unique message Id
  • *
  • Message text with place holders for specific values
  • *
  • A description of the cause of the error and system action as a result.
  • *
  • A description of how to correct the error (if known)
  • *
* * Each exception (whether a checked or runtime exception) has two constructors. * The first constructor is used when a new error has been detected. * The second constructor is used when another exception has been caught. * This caught exception is passed on the constructor so it is effectively * embedded in the OMAS exception. * * Both constructors take the values from the error code enum to define the cause and resolution. */ package org.odpi.openmetadata.accessservices.assetowner.ffdc;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy