1

我正在尝试获取类的默认值以更新该类。我用一个参数实现了它,但我不能同时为多个参数做到这一点。在这种情况下我该怎么办?

具有单个属性的示例:

@action(...)
public Modelo UpdateNombre(

    @Parameter(...)
    @ParameterLayout(...)
    final String nombre){

    setNombre(nombre);
    return this;

}

public String defaul0UpdateNombre() {return getNombre();}

具有多个属性的示例:

@action(...)
public Modelo UpdateModelo(

    @Parameter(...)
    @ParameterLayout(...)
    final String nombre,

    @Parameter(...)
    @ParameterLayout(...)
    final int cantidad,

    @Parameter(...)
    @ParameterLayout(...)
    final boolean baja){

    setNombre(nombre);
    setCantidad(cantidad);
    setBaja(baja);
    return this;

}

public Modelo defaul0UpdateModelo() {

    Modelo modelo;
    modelo.nombre = getNombre();
    modelo.cantidad = getCantidad();
    modelo.baja = getBaja();

    return modelo;

}
4

1 回答 1

0

语法为 default{N}Xxx() 为 N=0,1,2

所以:

@Action(...)
public Modelo updateModelo(

    @Parameter(...)
    @ParameterLayout(...)
    final String nombre,

    @Parameter(...)
    @ParameterLayout(...)
    final int cantidad,

    @Parameter(...)
    @ParameterLayout(...)
    final boolean baja){

    setNombre(nombre);
    setCantidad(cantidad);
    setBaja(baja);
    return this;

}

public Modelo default0UpdateModelo() {

    Modelo modelo;
    modelo.nombre = getNombre();
    modelo.cantidad = getCantidad();
    modelo.baja = getBaja();

    return modelo;

}
于 2019-07-30T22:08:45.343 回答