package com.se.system.domain.vo; import de.schlichtherle.license.LicenseContent; @SuppressWarnings("ALL") public class LicenseResultVo { public LicenseResultVo() { } /** * 验证结果,true为验证通过,false则为失败 */ private Boolean result; /** * 附加信息 */ private String message; /** * 证书内容 */ private LicenseContent content; /** * 检验失败错误 */ private Exception exception; public LicenseResultVo(LicenseContent content) { this.result = true; this.content = content; } public LicenseResultVo(String message, LicenseContent content) { this.result = true; this.message = message; this.content = content; } public LicenseResultVo(Exception exception) { this.result = false; this.exception = exception; } public LicenseResultVo(String message, Exception exception) { this.result = false; this.message = message; this.exception = exception; } public LicenseResultVo(boolean result, String message, Exception exception) { this.result = result; this.message = message; this.exception = exception; } public Boolean getResult() { return result; } public void setResult(Boolean result) { this.result = result; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public LicenseContent getContent() { return content; } public void setContent(LicenseContent content) { this.content = content; } public Exception getException() { return exception; } public void setException(Exception exception) { this.exception = exception; } }