我正在尝试获取类的默认值,以便更新该类。我只用一个参数就实现了,但是我不能同时用多个参数来实现。在这种情况下我该怎么办?
具有单个属性的示例:
@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;
}
答案 0 :(得分:0)
语法为默认{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;
}