package org.nightlabs.jfire.trade.ui.transfer.wizard; import java.util.HashMap; import java.util.Map; import org.nightlabs.config.ConfigModule; import org.nightlabs.config.InitException; import org.nightlabs.jfire.store.deliver.ModeOfDeliveryFlavour; public class DeliveryEntryPageCfMod extends ConfigModule { private static final long serialVersionUID = 1L; private String modeOfDeliveryFlavourPK = null; private Map<String, String> deliveryConfigurationPK2modeOfDeliveryFlavourPK = null; @Override public void init() throws InitException { super.init(); if (deliveryConfigurationPK2modeOfDeliveryFlavourPK == null) deliveryConfigurationPK2modeOfDeliveryFlavourPK = new HashMap<String, String>(); } /** * Get the last selected {@link ModeOfDeliveryFlavour}-PK-String. * * @return the result of {@link ModeOfDeliveryFlavour#getPrimaryKey()} of the last selected <code>ModeOfDeliveryFlavour</code>. */ public String getModeOfDeliveryFlavourPK() { return modeOfDeliveryFlavourPK; } public void setModeOfDeliveryFlavourPK(String modeOfDeliveryFlavourPK) { this.modeOfDeliveryFlavourPK = modeOfDeliveryFlavourPK; setChanged(); } public Map<String, String> getDeliveryConfigurationPK2modeOfDeliveryFlavourPK() { return deliveryConfigurationPK2modeOfDeliveryFlavourPK; } public void setDeliveryConfigurationPK2modeOfDeliveryFlavourPK(Map<String, String> deliveryConfigurationPK2modeOfDeliveryFlavourPK) { this.deliveryConfigurationPK2modeOfDeliveryFlavourPK = deliveryConfigurationPK2modeOfDeliveryFlavourPK; setChanged(); } public void setModeOfDeliveryFlavourPK(String deliveryConfigurationPK, String modeOfDeliveryFlavourPK) { deliveryConfigurationPK2modeOfDeliveryFlavourPK.put(deliveryConfigurationPK, modeOfDeliveryFlavourPK); this.modeOfDeliveryFlavourPK = modeOfDeliveryFlavourPK; setChanged(); } }