Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/cart/CartItemId.java

110 lines
2.9 KiB
Java
Raw Normal View History

2026-04-22 18:41:37 +02:00
package it.acxent.cart;
import it.acxent.util.StringTokenizer;
public class CartItemId {
private long id_articolo = 0L;
private long id_articoloVariante = 0L;
private long id_articoloTaglia = 0L;
private long id_articoloTagliaKit = 0L;
private long id_articoloKit = 0L;
private long id_articoloVarianteKit = 0L;
public long getId_articolo() {
return this.id_articolo;
}
public void setId_articolo(long id_articolo) {
this.id_articolo = id_articolo;
}
public long getId_articoloVariante() {
return this.id_articoloVariante;
}
public void setId_articoloVariante(long id_articoloVariante) {
this.id_articoloVariante = id_articoloVariante;
}
public long getId_articoloTaglia() {
return this.id_articoloTaglia;
}
public void setId_articoloTaglia(long id_articoloTaglia) {
this.id_articoloTaglia = id_articoloTaglia;
}
public long getId_articoloKit() {
return this.id_articoloKit;
}
public void setId_articoloKit(long id_articolo2) {
this.id_articoloKit = id_articolo2;
}
public long getId_articoloVarianteKit() {
return this.id_articoloVarianteKit;
}
public void setId_articoloVarianteKit(long id_articoloVariante2) {
this.id_articoloVarianteKit = id_articoloVariante2;
}
public long getId_articoloTagliaKit() {
return this.id_articoloTagliaKit;
}
public void setId_articoloTagliaKit(long id_articoloTaglia2) {
this.id_articoloTagliaKit = id_articoloTaglia2;
}
public String toString() {
StringBuilder sb = new StringBuilder();
String COMMA = ",";
if (getId_articoloTaglia() > 0L && getId_articoloTagliaKit() > 0L) {
sb.append("TK");
sb.append(getId_articoloTaglia());
sb.append(",");
sb.append(getId_articoloTagliaKit());
} else if (getId_articoloVariante() > 0L) {
sb.append("V");
sb.append(getId_articoloVariante());
} else if (getId_articoloTaglia() > 0L) {
sb.append("T");
sb.append(getId_articoloTaglia());
} else {
sb.append(getId_articolo());
}
return sb.toString();
}
public void caricaCartItemIdFromReqId(String l_id) {
initFields();
if (!l_id.isEmpty())
if (l_id.startsWith("TK")) {
StringTokenizer st = new StringTokenizer(l_id.substring(2), ",");
setId_articoloTaglia(Long.parseLong(st.getToken(0)));
setId_articoloTagliaKit(Long.parseLong(st.getToken(1)));
} else if (l_id.startsWith("V")) {
setId_articoloVariante(Long.parseLong(l_id.substring(1)));
} else if (l_id.startsWith("T")) {
setId_articoloTaglia(Long.parseLong(l_id.substring(1)));
} else {
setId_articolo(Long.parseLong(l_id));
}
}
private void initFields() {
setId_articolo(0L);
setId_articoloKit(0L);
setId_articoloTaglia(0L);
setId_articoloTagliaKit(0L);
setId_articoloVariante(0L);
setId_articoloVarianteKit(0L);
}
}