mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-19 15:20:20 +00:00
34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
package com.imprimelibros.erp.presupuesto.classes;
|
|
|
|
import java.util.Locale;
|
|
import java.util.Map;
|
|
|
|
import org.springframework.context.MessageSource;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
@Component
|
|
public class PresupuestoAcabados {
|
|
|
|
private final MessageSource messageSource;
|
|
|
|
public PresupuestoAcabados(MessageSource messageSource) {
|
|
this.messageSource = messageSource;
|
|
}
|
|
|
|
private static final Map<Integer, String> ACABADO_KEYS = Map.of(
|
|
0, "presupuesto.acabado-ninguno",
|
|
1, "presupuesto.acabado-plastificado-brillo-1c",
|
|
5, "presupuesto.acabado-plastificado-mate-1c",
|
|
8, "presupuesto.acabado-plastificado-mate-1c-antirrayado",
|
|
2, "presupuesto.acabado-plastificado-mate-uvi",
|
|
3, "presupuesto.acabado-plastificado-mate-uvi3d",
|
|
4, "presupuesto.acabado-plastificado-mate-uvi-braile",
|
|
9, "presupuesto.acabado-plastificado-sandy-1c"
|
|
);
|
|
|
|
public String labelAcabado(int id, Locale locale) {
|
|
String key = ACABADO_KEYS.get(id);
|
|
return key != null ? messageSource.getMessage(key, null, locale) : String.valueOf(id);
|
|
}
|
|
}
|