committed by
GitHub
5 changed files with 26 additions and 11 deletions
@ -1,19 +1,24 @@ |
|||||
package com.databasir.core.domain.app.exception; |
package com.databasir.core.domain.app.exception; |
||||
|
|
||||
import com.databasir.common.DatabasirException; |
import com.databasir.common.DatabasirException; |
||||
|
import lombok.Getter; |
||||
import org.springframework.security.core.AuthenticationException; |
import org.springframework.security.core.AuthenticationException; |
||||
|
|
||||
|
@Getter |
||||
public class DatabasirAuthenticationException extends AuthenticationException { |
public class DatabasirAuthenticationException extends AuthenticationException { |
||||
|
|
||||
|
private final DatabasirException databasirException; |
||||
|
|
||||
public DatabasirAuthenticationException(DatabasirException databasirException) { |
public DatabasirAuthenticationException(DatabasirException databasirException) { |
||||
super(databasirException.getErrMessage(), databasirException); |
super(databasirException.getErrMessage(), databasirException); |
||||
|
this.databasirException = databasirException; |
||||
} |
} |
||||
|
|
||||
public DatabasirAuthenticationException(String msg) { |
public String getErrMessage() { |
||||
super(msg); |
return databasirException.getErrMessage(); |
||||
} |
} |
||||
|
|
||||
public DatabasirAuthenticationException(String msg, Throwable cause) { |
public String getErrCode() { |
||||
super(msg, cause); |
return databasirException.getErrCode(); |
||||
} |
} |
||||
} |
} |
||||
|
Loading…
Reference in new issue