Skip to content
Snippets Groups Projects
Commit cab31c89 authored by FranLepGill's avatar FranLepGill
Browse files

Manjador Departamentos && Departamentos

parent b6b0b941
No related branches found
No related tags found
No related merge requests found
......@@ -14,4 +14,15 @@
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<filteredResources>
<filter>
<id>1660781950328</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
/Manejadores/
/excepciones/
/logica/
/presentacion/
/Manejadores/
package Manejadores;
import java.util.Map;
import Departamentos;
public class ManejadorDeDepartamentos {
private Map<string,Departamentos> Dep;
}
package Manejadores;
import java.util.Collection;
import java.util.Map;
import logica.Departamento;
public class ManejadorDepartamentos {
private static ManejadorDepartamentos instancia = null;
private Map<String,Departamento> colDep;
public static ManejadorDepartamentos getInstance() {
if (instancia == null) {
instancia = new ManejadorDepartamentos();
}
return instancia;
}
public Departamento getDepartamento(String clave)
{
return colDep.get(clave);
}
public void addDepartamento(Departamento usu) {
String ci = usu.getNombre();
colDep.put(ci, usu);
}
public Departamento[] getDepartamentos() {
if (colDep.isEmpty())
return null;
else {
Collection<Departamento> usrs = colDep.values();
Object[] o = usrs.toArray();
Departamento[] usuarios = new Departamento[o.length];
for (int i = 0; i < o.length; i++) {
usuarios[i] = (Departamento) o[i];
}
return usuarios;
}
}
}
package logica;
public class Departamento {
private String nombre;
public String getNombre()
{
return nombre;
}
}
package logica;
public class Departamentos {
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment