public Current getInjectedCurrent(String cdNucleus, String type) { for (int i = 0; i < injectedCurrents.size(); i++) { Current current = (Current) injectedCurrents.get(i); if (cdNucleus.equals(current.getCdNucleus()) && type.equals(current.getCdNeuronType())) { return current; } } return null; }
public List getInjectedCurrents(String cdNucleus) { List list = new ArrayList(); for (int i = 0; i < injectedCurrents.size(); i++) { Current current = (Current) injectedCurrents.get(i); if (cdNucleus.equals(current.getCdNucleus())) { list.add(current); } } return list; }
public void setListInjectedCurrents(List listCurrents) { for (int i = 0; i < listCurrents.size(); i++) { Current current = (Current) listCurrents.get(i); for (int j = 0; j < injectedCurrents.size(); j++) { Current currentThis = (Current) injectedCurrents.get(j); if (current.getCdNeuronType().equals(currentThis.getCdNeuronType()) && current.getCdNucleus().equals(currentThis.getCdNucleus())) { injectedCurrents.set(j, current); break; } } } }