Package br.com.colegio.dao.storage

Source Code of br.com.colegio.dao.storage.BoletoStatusData

package br.com.colegio.dao.storage;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;

import br.com.colegio.dao.BoletoStatusDAO;
import br.com.colegio.vo.BoletoStatus;

public class BoletoStatusData
{
  private static BoletoStatusData instance;
  private Map<String, BoletoStatus> data = new HashMap<String, BoletoStatus>();

  private BoletoStatusData()
  {
  }

  public static BoletoStatusData getInstance()
  {
    if (instance == null)
      instance = new BoletoStatusData();

    return instance;
  }

  public BoletoStatus getBoletoStatus(String cod)
  {
    if (data.size() == 0)
    {
      Collection<Object> r = BoletoStatusDAO.list();

      if (r != null)
        for (Object o : r)
        {
          BoletoStatus b = (BoletoStatus)o;
          data.put(b.getCodigo(), b);
        }
    }

    return data.get(cod);
  }
}
TOP

Related Classes of br.com.colegio.dao.storage.BoletoStatusData

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.