Class PreconditionFailedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.ehrbase.api.exception.PreconditionFailedException
All Implemented Interfaces:
Serializable

public class PreconditionFailedException extends RuntimeException
Project-custom exception that allows outbound APIs to react on backend problems. Shall be thrown to invoke status 412 "Precondition Failed" or whatever is appropriate. To be thrown in all cases where part of the request leads to problems, like malformed queries or non-existent referenced objects.
See Also:
  • Constructor Details

    • PreconditionFailedException

      public PreconditionFailedException(String message)
    • PreconditionFailedException

      public PreconditionFailedException(String message, Throwable cause)
    • PreconditionFailedException

      public PreconditionFailedException(String message, String currentVersionUid, String url)
  • Method Details

    • getCurrentVersionUid

      public String getCurrentVersionUid()
    • getUrl

      public String getUrl()