GrrItemValidationDTO.java
package com.tradecloud.dto.goodsreceivedreceipt;
import lombok.Getter;
import lombok.Setter;
import java.util.Map;
import static org.aspectj.runtime.internal.Conversions.longValue;
@Getter
@Setter
public class GrrItemValidationDTO {
public static final String ID_ALIAS = "item_id";
public static final String REFERENCE_ALIAS = "item_reference";
private String reference;
private Long id;
public GrrItemValidationDTO(
Object[] tuples,
Map<String, Integer> aliasToIndexMap) {
this.id = longValue(tuples[aliasToIndexMap.get(ID_ALIAS)]);
Integer idIndex = aliasToIndexMap.get(REFERENCE_ALIAS);
if (idIndex != null)
this.reference = (String) (tuples[idIndex]);
}
}