use of de.metas.ui.web.material.adapter.AvailableToPromiseResultForWebui.Group.Type in project metasfresh-webui-api by metasfresh.
the class AvailableToPromiseAdapter method createClientResultGroup0.
private Group createClientResultGroup0(final ResultGroup commonsResultGroup) {
final GroupBuilder groupBuilder = Group.builder().productId(commonsResultGroup.getProductId());
final Quantity quantity = Quantity.of(commonsResultGroup.getQty(), retrieveStockingUOM(commonsResultGroup.getProductId()));
groupBuilder.qty(quantity);
final AttributesKey attributesKey = commonsResultGroup.getStorageAttributesKey();
final Type type = extractType(attributesKey);
groupBuilder.type(type);
if (type == Type.ATTRIBUTE_SET) {
final List<I_M_AttributeValue> attributevalues = extractAttributeSetFromStorageAttributesKey(attributesKey);
groupBuilder.attributeValues(attributevalues);
}
return groupBuilder.build();
}
use of de.metas.ui.web.material.adapter.AvailableToPromiseResultForWebui.Group.Type in project metasfresh-webui-api by metasfresh.
the class AvailableToPromiseAdapterTests method extractType_attributeSet.
@Test
public void extractType_attributeSet() {
final AttributesKey attributesKey = AttributesKey.ofAttributeValueIds(12345);
final Group.Type type = availableToPromiseAdapter.extractType(attributesKey);
assertThat(type).isSameAs(Type.ATTRIBUTE_SET);
}
use of de.metas.ui.web.material.adapter.AvailableToPromiseResultForWebui.Group.Type in project metasfresh-webui-api by metasfresh.
the class AvailableToPromiseAdapterTests method extractType_all.
@Test
public void extractType_all() {
final Group.Type type = availableToPromiseAdapter.extractType(AttributesKey.ALL);
assertThat(type).isSameAs(Type.ALL_STORAGE_KEYS);
}
use of de.metas.ui.web.material.adapter.AvailableToPromiseResultForWebui.Group.Type in project metasfresh-webui-api by metasfresh.
the class AvailableToPromiseAdapterTests method extractType_other.
@Test
public void extractType_other() {
final Group.Type type = availableToPromiseAdapter.extractType(AttributesKey.OTHER);
assertThat(type).isSameAs(Type.OTHER_STORAGE_KEYS);
}
Aggregations