package Ġru . flower net es . orche stration . domain . use case Ċ Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġorg . springframework . stereotype . Component Ċ import Ġru . flower net es . entity . orche stration . Namespace Ċ import Ġru . flower net es . entity . orche stration . Resource Quota Ċ import Ġru . flower net es . orche stration . api . domain . use case . Get Namespace ByName OrEmpty UseCase Ċ import Ġru . flower net es . orche stration . api . domain . use case . Get Namespace ByName UseCase Ċ Ċ @ Component Ċ class ĠGet Namespace ByName OrEmpty UseCase Impl ( ĊĠ Ġprivate Ġval Ġget Namespace ByName UseCase : ĠGet Namespace ByName UseCase Ċ ) Ġ: ĠGet Namespace ByName OrEmpty UseCase Ġ{ ĊĠĠĠ Ġprivate Ġval Ġlog : ĠLogger Ġ= ĠLoggerFactory . getLogger ( this . java Class ) ĊĊĠĠĠ Ġoverride Ġfun Ġexec ( namespace Name : ĠString ): ĠNamespace Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrun Catch ing Ġ{ Ġget Namespace ByName UseCase . exec ( namespace Name ) Ġ}. getOrElse Ġ{ Ġe Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . error ( e . message , Ġe ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNamespace ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ namespace Name Ġnot Ġfound !", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠResource Quota ( 0 , Ġ 0 , Ġ 0 . 0 , Ġ 0 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }