Returns a list of FidoDevice instances found under the given branch that matches the oxApplication value given and whose oxStatus attribute equals to "active" 
  116         List<T> devices = 
new ArrayList<>();
   117         List<oxDeviceRegistration> list = 
getRegistrations(oxApplication, userId, active);
   119         for (oxDeviceRegistration deviceRegistration : list) {
   120             T device = clazz.getConstructor().newInstance();
   122             if (clazz.equals(SuperGluuDevice.class)) {
   124                 DeviceData data = 
codehausMapper.readValue(deviceRegistration.getDeviceData(), DeviceData.class);
   125                 ((SuperGluuDevice) device).setDeviceData(data);
   127             device.setApplication(deviceRegistration.getOxApplication());
   128             device.setNickName(deviceRegistration.getDisplayName());
   129             device.setStatus(deviceRegistration.getOxStatus());
   130             device.setId(deviceRegistration.getOxId());
   131             device.setCreationDate(deviceRegistration.getCreationDate());
   132             device.setCounter(deviceRegistration.getOxCounter());
 List< oxDeviceRegistration > getRegistrations(String appId, String userId, boolean active)
Definition: FidoService.java:93
 
ObjectMapper codehausMapper
Definition: FidoService.java:35