All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jladder.data.ReStruct Maven / Gradle / Ivy

package com.jladder.data;

/// 
/// 置回结构体
/// 
/// 泛型a
/// 泛型b
public class ReStruct
{
    /// 
    /// 是否成功
    /// 
    private boolean success = false;

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public TM getA() {
        return a;
    }

    public void setA(TM a) {
        this.a = a;
    }

    public TN getB() {
        return b;
    }

    public void setB(TN b) {
        this.b = b;
    }

    public String getMessage() {
        return message;
    }

    public ReStruct setMessage(String message) {
        this.message = message;
        return this;
    }

    /// 
    /// 结果a
    /// 
    private TM a;
    /// 
    /// 结果a
    /// 
    private TN b;
    /// 
    /// 消息
    /// 
    private String message;
    /// 
    /// 初始化
    /// 
    public ReStruct() { }
    /// 
    /// 初始化
    /// 
    /// 是否成功
    public ReStruct(boolean success)
    {
        this.success = success;
    }
    /// 
    /// 初始化
    /// 
    /// 消息
    public ReStruct(String message) {
        this.success = false;
        this.message = message;
    }

    /// 
    /// 初始化
    /// 
    /// 是否成功
    /// 结果1
    /// 结果2
    public ReStruct(boolean success, TM a,TN b){
        this.success = success;
        this.a = a;
        this.b = b;
    }

    /// 
    /// 设置返回结果
    /// 
    /// 
    /// 
    public static   ReStruct setResult(TM a,TN b){
        ReStruct restruct = new ReStruct(true, a,b);
        return restruct;
    }
    public boolean isSuccess(){
        return success;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy