package com.geored.servicios.impl.gcm;
import java.util.HashMap;
import javax.ejb.Singleton;
import com.geored.servicios.json.PosicionJSON;
@Singleton
public class GestionDevices {
private HashMap<Integer, Device> devices = new HashMap<Integer, Device>();
public void putDevice(final Integer idUsuario, final String idRegistro) {
Device device = new Device();
device.setIdRegisto(idRegistro);
device.setPosicion(null);
devices.put(idUsuario, device);
}
public String getIdDevice(final Integer idUsuario) {
return devices.get(idUsuario).getIdRegisto();
}
public PosicionJSON getPosicion(final Integer idUsuario) {
return devices.get(idUsuario).getPosicion();
}
public void removeDevice(final Integer idUsuario) {
devices.remove(idUsuario);
}
public void putPosicion(final Integer idUsuario, final PosicionJSON posicion) {
devices.get(idUsuario).setPosicion(posicion);
}
}