package org.gcube.portlets.admin.accountingmanager.client.state; import java.io.Serializable; import java.util.HashMap; import org.gcube.portlets.admin.accountingmanager.shared.data.AccountingType; /** * * @author giancarlo * email: g.panichi@isti.cnr.it * */ public class AccountingState implements Serializable { private static final long serialVersionUID = 5993049979009321365L; private HashMap clientState; public AccountingState(){ clientState=new HashMap(); } public AccountingStateData getState(AccountingType accountingType){ return clientState.get(accountingType); } public void setState(AccountingType accountingType, AccountingStateData accountingStateData){ clientState.put(accountingType,accountingStateData); } @Override public String toString() { return "AccountingState [clientState=" + clientState + "]"; } }