
com.github.anonymousmister.bootfastconfig.L18nResultCode Maven / Gradle / Ivy
package com.github.anonymousmister.bootfastconfig;
import com.github.anonymousmister.result.ResultCode;
import com.github.anonymousmister.springtool.MessageUtil;
/**
* @author mister
*/
public class L18nResultCode implements ResultCode {
private ResultCode resultCode;
private Object[] args;
public L18nResultCode(ResultCode resultCode) {
this.resultCode = resultCode;
}
public L18nResultCode(ResultCode resultCode, Object... args) {
this.resultCode = resultCode;
this.args = args;
}
@Override
public String getMessage() {
return MessageUtil.codLi18n(resultCode.getCode(), args, resultCode.getMessage());
}
@Override
public String getCode() {
return resultCode.getCode();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy