@Override public Response invoke(Request request) { IdentityController idm = IdentityController.getInstance(); List<Identity> users = idm.readAll(); if(users == null || users.isEmpty()) { return null; } List<String> usernames = new ArrayList<String>(); for(Identity local:users) { usernames.add(local.getPrincipal()); } Response response = new Response(); response.setListAttribute("users", usernames); return response; } }
for(Identity cour: group.getMembers()) if(cour.getPrincipal().equals(member))
if(cour.getPrincipal().equals(member))
String authenticationHash = Utilities.generateOneWayHash(newpassword, identity.getPrincipal()+newpassword);
public Response invoke(Request request) { try { Response response = new Response(); List<Identity> identities = this.provisioner.getIdentityController().readAll(); if(identities != null && !identities.isEmpty()) { List<String> users = new ArrayList<String>(); for(Identity identity:identities) { users.add(identity.getPrincipal()); } response.setListAttribute("users", users); } return response; } catch(IDMException idmError) { Response response = new Response(); response.setAttribute("idm-error", idmError.getMessage()); response.setAttribute("idm-error-type", ""+idmError.getType()); return response; } } }
log.debug("User: "+registeredUser.getPrincipal()); Set<Device> allDevices = deviceController.readByIdentity(registeredUser.getPrincipal()); if(allDevices == null || allDevices.isEmpty())
private void addSession(Device device) { CometSession session = this.findCometSession(device.getIdentifier()); if(session != null) { //Checking to make sure multiple device sessions are not created //resulting in multiple Bus infrastructure for each device return; } Subscription subscription = new Subscription(); subscription.setClientId(device.getIdentifier()); subscription.setConfigValue("identity", device.getIdentity().getPrincipal()); CometSession deviceSession = CometSession.createInstance(subscription); deviceSession.start(); this.cometSessions.add(deviceSession); } //---------------------------------------------------------------------------------------------------------
cour.setDeviceId(device.getIdentifier()); cour.setUpdateType(ChannelUpdateType.ADD); cour.setPrincipal(identity.getPrincipal()); allUpdates.add(cour); cour.setDeviceId(device.getIdentifier()); cour.setUpdateType(ChannelUpdateType.REPLACE); cour.setPrincipal(identity.getPrincipal()); allUpdates.add(cour); cour.setDeviceId(device.getIdentifier()); cour.setUpdateType(ChannelUpdateType.DELETE); cour.setPrincipal(identity.getPrincipal()); allUpdates.add(cour); ",Identity:"+device.getIdentity().getPrincipal()+"Channel: "+this.channelRegistration.getUri()+ "Scan Time: "+dateFormat.format(new Date()));