package org.nightlabs.jfire.trade.ui.transfer.error;
import org.nightlabs.jfire.store.deliver.DeliveryResult;
public class DeliveryResultTreeNode
extends TransferTreeNode
{
private Phase phase;
private DeliveryResult deliveryResult;
public DeliveryResultTreeNode(Phase phase, DeliveryResult deliveryResult)
{
this.phase = phase;
this.deliveryResult = deliveryResult;
}
@Override
public String getColumnText(int columnIndex)
{
switch (columnIndex) {
case 0:
return phase.toString();
case 1:
return deliveryResult.getCode();
case 2:
return ""; //$NON-NLS-1$
case 3:
return deliveryResult.getText();
default:
return ""; //$NON-NLS-1$
}
}
@Override
public Object[] getChildren()
{
return null;
}
public Phase getPhase()
{
return phase;
}
public DeliveryResult getDeliveryResult()
{
return deliveryResult;
}
}