package Ġno . sk at te et aten . aur ora . b oo ber . service Ċ Ċ import Ġno . sk at te et aten . aur ora . b oo ber . model . Application Error Ċ import Ġno . sk at te et aten . aur ora . b oo ber . model . A ur ora Config Exception Ċ import Ġno . sk at te et aten . aur ora . b oo ber . model . A ur ora Context Command Ċ import Ġno . sk at te et aten . aur ora . b oo ber . model . Config FieldError Detail Ċ import Ġno . sk at te et aten . aur ora . b oo ber . model . Error Detail Ċ Ċ abstract Ġclass ĠService Exception ( message : ĠString ?, Ġcause : ĠThrowable ?) Ġ: ĠRuntimeException ( message , Ġcause ) Ġ{ ĊĠĠĠ Ġconstructor ( message : ĠString ) Ġ: Ġthis ( message , Ġnull ) Ċ } Ċ Ċ class ĠOpen Shift Exception ( messages : ĠString ?, Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( messages , Ġcause ) Ċ Ċ class ĠA ur ora Deployment Spec ValidationException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠUnauthorized AccessException ( message : ĠString ) Ġ: ĠService Exception ( message ) Ċ Ċ class ĠException List ( val Ġexceptions : ĠList < Exception >) Ġ: ĠRuntimeException () Ċ Ċ data Ġclass ĠContext Errors ( val Ġcommand : ĠA ur ora Context Command , Ġval Ġerrors : ĠList < Throwable >) Ċ Ċ class ĠMulti Application ValidationException ( ĊĠĠĠ Ġval Ġerrors : ĠList < Context Errors > Ġ= ĠlistOf () Ċ ) Ġ: ĠService Exception (" An Ġerror Ġoccurred Ġfor Ġone Ġor Ġmore Ġapplications ") Ġ{ ĊĊĠĠĠ Ġfun Ġto Validation Errors (): ĠList < Application Error > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . errors . flatMap Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . errors . map Ġ{ Ġt Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠApplication Error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . command . application Deployment Ref . application , Ġit . command . application Deployment Ref . environment , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( t ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠA ur ora Config Exception Ġ-> Ġt . errors ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠIllegalArgumentException Ġ-> ĠlistOf ( Config FieldError Detail . il legal ( t . message Ġ?: Ġ"")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠlistOf ( Error Detail ( message Ġ= Ġt . message Ġ?: Ġ"")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠEmpty Body Exception ( message : ĠString ) Ġ: ĠService Exception ( message , Ġnull ) Ċ class ĠProvisioning Exception ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠA ur ora Config ServiceException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ class ĠA ur ora Vault ServiceException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠGit Reference Exception ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠDeploy Log ServiceException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠNotification ServiceException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ Ċ class ĠC ant us ServiceException ( message : ĠString , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠService Exception ( message , Ġcause ) Ċ