public static Integer getSingleId(Set<Pair<Integer, Integer>> pairs) { if(pairs==null) return null; //noinspection LoopStatementThatDoesntLoop for (Pair<Integer, Integer> pair : pairs) { return pair.getLeft(); } return null; }
@Override public String toString() { StringBuilder str = new StringBuilder(); return str.append(this.getClass().getSimpleName()).append(":[Left='").append(this.getLeft()).append("', Right='").append(this.getRight()).append("']").toString(); }
try { perunBean = null; if(p.getLeft().equals("Attribute")) perunBean = createAttribute(p.getRight()); else if(p.getLeft().equals("AttributeDefinition")) perunBean = createAttributeDefinition(p.getRight()); else if(p.getLeft().equals("Candidate")) perunBean = createCandidate(p.getRight()); else if(p.getLeft().equals("Destination")) perunBean = createDestination(p.getRight()); else if(p.getLeft().equals("ExtSource")) perunBean = createExtSource(p.getRight()); else if(p.getLeft().equals("RichFacility")) perunBean = createRichFacility(p.getRight()); else if(p.getLeft().equals("Facility")) perunBean = createFacility(p.getRight()); else if(p.getLeft().equals("Group")) perunBean = createGroup(p.getRight()); else if(p.getLeft().equals("Host")) perunBean = createHost(p.getRight()); else if(p.getLeft().equals("Member")) perunBean = createMember(p.getRight()); else if(p.getLeft().equals("Owner")) perunBean = createOwner(p.getRight()); else if(p.getLeft().equals("Resource")) perunBean = createResource(p.getRight()); else if(p.getLeft().equals("RichDestination")) perunBean = createRichDestination(p.getRight()); else if(p.getLeft().equals("RichMember")) perunBean = createRichMember(p.getRight()); else if(p.getLeft().equals("RichUser")) perunBean = createRichUser(p.getRight()); else if(p.getLeft().equals("RichGroup")) perunBean = createRichGroup(p.getRight()); else if(p.getLeft().equals("RichResource")) perunBean = createRichResource(p.getRight()); else if(p.getLeft().equals("Service")) perunBean = createService(p.getRight()); else if(p.getLeft().equals("User")) perunBean = createUser(p.getRight()); else if(p.getLeft().equals("UserExtSource")) perunBean = createUserExtSource(p.getRight()); else if(p.getLeft().equals("Vo")) perunBean = createVo(p.getRight()); else if(p.getLeft().equals("Authorship")) perunBean = createAuthorship(p.getRight()); else if(p.getLeft().equals("ResourceTag")) perunBean = createResourceTag(p.getRight()); else if(p.getLeft().equals("SecurityTeam")) perunBean = createSecurityTeam(p.getRight()); else if(p.getLeft().equals("TaskResult")) perunBean = createTaskResult(p.getRight()); else if(p.getLeft().equals("BanOnResource")) perunBean = createBanOnResource(p.getRight()); else if(p.getLeft().equals("BanOnFacility")) perunBean = createBanOnFacility(p.getRight());
boolean found = false; for (Attribute a : loginAttrs) { if (pair.getLeft().equals(a.getFriendlyNameParameter())) { perun.getUsersManagerBl().deletePassword(registrarSession, pair.getRight(), pair.getLeft()); log.debug("[REGISTRAR] Unreserving new login: {} in namespace: {} since user already have login: {} in same namespace." , pair.getRight(), pair.getLeft(), a.getValue()); found = true; break;
for (Pair<String, String> pair : listOfAttributesToAdd) { Attribute attribute; if (pair.getRight() != null) attribute = new BasicAttribute(pair.getLeft(), pair.getRight()); else attribute = new BasicAttribute(pair.getLeft()); ModificationItem attributeItem = new ModificationItem(LdapOperation.ADD_ATTRIBUTE.getCode(), attribute); listOfItemsToModify.add(attributeItem); for (Pair<String, String> pair : listOfAttributesToReplace) { Attribute attribute; if (pair.getRight() != null) attribute = new BasicAttribute(pair.getLeft(), pair.getRight()); else attribute = new BasicAttribute(pair.getLeft()); ModificationItem attributeItem = new ModificationItem(LdapOperation.REPLACE_ATTRIBUTE.getCode(), attribute); listOfItemsToModify.add(attributeItem); for (Pair<String, String> pair : listOfAttributesToRemove) { Attribute attribute; if (pair.getRight() != null) attribute = new BasicAttribute(pair.getLeft(), pair.getRight()); else attribute = new BasicAttribute(pair.getLeft()); ModificationItem attributeItem = new ModificationItem(LdapOperation.REMOVE_ATTRIBUTE.getCode(), attribute); listOfItemsToModify.add(attributeItem);
@Override public void reloadTasks() { log.debug("Going to reload Tasks from database..."); this.clear(); for (Pair<Task, Integer> pair : taskManager.listAllTasksAndClients()) { Task task = pair.getLeft(); EngineMessageProducer queue = engineMessageProducerPool.getProducerByClient(pair.getRight()); try { // just add DB Task to in-memory structure addToPool(task, queue); } catch (InternalErrorException | TaskStoreException e) { log.error("Adding Task {} and Queue {} into SchedulingPool failed, so the Task will be lost.", task, queue); } // if service was not in DONE or any kind of ERROR - reschedule now // error/done tasks will be rescheduled later by periodic jobs !! if (!Arrays.asList(TaskStatus.DONE, TaskStatus.ERROR, TaskStatus.GENERROR, TaskStatus.SENDERROR).contains(task.getStatus())) { if (task.getStatus().equals(TaskStatus.WAITING)) { // if were in WAITING, reset timestamp to now task.setSchedule(new Date(System.currentTimeMillis())); taskManager.updateTask(task); } scheduleTask(task, 0); } } log.debug("Reload of Tasks from database finished."); }
perun.getUsersManagerBl().validatePasswordAndSetExtSources(registrarSession, app.getUser(), pair.getRight(), pair.getLeft()); perun.getUsersManagerBl().validatePasswordAndSetExtSources(registrarSession, u, pair.getRight(), pair.getLeft()); perun.getUsersManagerBl().validatePasswordAndSetExtSources(registrarSession, app.getUser(), pair.getRight(), pair.getLeft());
perun.getUsersManagerBl().deletePassword(sess, login.getRight(), login.getLeft());