List of usage examples for org.apache.commons.lang3 StringUtils equals
public static boolean equals(final CharSequence cs1, final CharSequence cs2)
Compares two CharSequences, returning true if they represent equal sequences of characters.
null s are handled without exceptions.
From source file:de.blizzy.documentr.web.access.UserController.java
@RequestMapping(value = "/save", method = RequestMethod.POST) @PreAuthorize("hasApplicationPermission(ADMIN)") public String saveUser(@ModelAttribute @Valid UserForm form, BindingResult bindingResult, Authentication authentication) throws IOException { User user = userStore.getUser(authentication.getName()); if (StringUtils.isNotBlank(form.getOriginalLoginName()) && !form.getOriginalLoginName().equals(UserStore.ANONYMOUS_USER_LOGIN_NAME) && StringUtils.equals(form.getLoginName(), UserStore.ANONYMOUS_USER_LOGIN_NAME)) { bindingResult.rejectValue("loginName", "user.loginName.invalid"); //$NON-NLS-1$ //$NON-NLS-2$ return "/user/edit"; //$NON-NLS-1$ }/*from w ww. j av a 2 s . c o m*/ if (!form.getLoginName().equals(UserStore.ANONYMOUS_USER_LOGIN_NAME)) { if (StringUtils.isNotBlank(form.getLoginName()) && (StringUtils.isBlank(form.getOriginalLoginName()) || !form.getLoginName().equals(form.getOriginalLoginName()))) { try { if (userStore.getUser(form.getLoginName()) != null) { bindingResult.rejectValue("loginName", "user.loginName.exists"); //$NON-NLS-1$ //$NON-NLS-2$ } } catch (UserNotFoundException e) { // okay } } if (StringUtils.isBlank(form.getOriginalLoginName()) && StringUtils.isBlank(form.getPassword1())) { bindingResult.rejectValue("password1", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ } if (StringUtils.isBlank(form.getOriginalLoginName()) && StringUtils.isBlank(form.getPassword2())) { bindingResult.rejectValue("password2", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ } if (StringUtils.isBlank(form.getPassword1()) && StringUtils.isNotBlank(form.getPassword2())) { bindingResult.rejectValue("password1", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ } if (StringUtils.isNotBlank(form.getPassword1()) && StringUtils.isBlank(form.getPassword2())) { bindingResult.rejectValue("password2", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ } if (StringUtils.isNotBlank(form.getPassword1()) && StringUtils.isNotBlank(form.getPassword2()) && !StringUtils.equals(form.getPassword1(), form.getPassword2())) { bindingResult.rejectValue("password1", "user.password.passwordsNotEqual"); //$NON-NLS-1$ //$NON-NLS-2$ bindingResult.rejectValue("password2", "user.password.passwordsNotEqual"); //$NON-NLS-1$ //$NON-NLS-2$ } if (bindingResult.hasErrors()) { return "/user/edit"; //$NON-NLS-1$ } User existingUser = null; String password = null; if (StringUtils.isNotBlank(form.getOriginalLoginName())) { try { existingUser = userStore.getUser(form.getOriginalLoginName()); password = existingUser.getPassword(); } catch (UserNotFoundException e) { // okay } } if (StringUtils.isNotBlank(form.getPassword1())) { password = passwordEncoder.encodePassword(form.getPassword1(), form.getLoginName()); } if (StringUtils.isBlank(password)) { bindingResult.rejectValue("password1", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ bindingResult.rejectValue("password2", "user.password.blank"); //$NON-NLS-1$ //$NON-NLS-2$ } if (bindingResult.hasErrors()) { return "/user/edit"; //$NON-NLS-1$ } String newUserName = form.getOriginalLoginName(); if (StringUtils.isBlank(newUserName)) { newUserName = form.getLoginName(); } User newUser = new User(newUserName, password, form.getEmail(), form.isDisabled()); if (existingUser != null) { for (OpenId openId : existingUser.getOpenIds()) { newUser.addOpenId(openId); } } userStore.saveUser(newUser, user); if (StringUtils.isNotBlank(form.getOriginalLoginName()) && !StringUtils.equals(form.getLoginName(), form.getOriginalLoginName())) { userStore.renameUser(form.getOriginalLoginName(), form.getLoginName(), user); } } String[] authorityStrs = StringUtils.defaultString(form.getAuthorities()).split("\\|"); //$NON-NLS-1$ Set<RoleGrantedAuthority> authorities = Sets.newHashSet(); for (String authorityStr : authorityStrs) { if (StringUtils.isNotBlank(authorityStr)) { String[] parts = authorityStr.split(":"); //$NON-NLS-1$ Assert.isTrue(parts.length == 3); Type type = Type.valueOf(parts[0]); String targetId = parts[1]; String roleName = parts[2]; authorities.add(new RoleGrantedAuthority(new GrantedAuthorityTarget(targetId, type), roleName)); } } userStore.saveUserAuthorities(form.getLoginName(), authorities, user); return "redirect:/users"; //$NON-NLS-1$ }
From source file:de.blizzy.backup.vfs.RemoteLocation.java
@Override public boolean equals(Object o) { if (o == this) { return true; } else if ((o != null) && o.getClass().equals(getClass())) { RemoteLocation other = (RemoteLocation) o; return other.host.equals(host) && (other.port == port) && StringUtils.equals(other.login, login) && StringUtils.equals(other.password, password) && other.folder.equals(folder); }//from w ww.jav a 2 s . c o m return false; }
From source file:com.nridge.core.io.gson.DataFieldJSON.java
private void assignFieldNameValue(DataField aField, String aName, JsonReader aReader) throws IOException { if (StringUtils.equals(aName, IO.JSON_TITLE_MEMBER_NAME)) aField.setTitle(aReader.nextString()); else if (StringUtils.equals(aName, "displaySize")) aField.setDisplaySize(aReader.nextInt()); else if (StringUtils.equals(aName, "defaultValue")) aField.setDefaultValue(aReader.nextString()); else if (StringUtils.equals(aName, "sortOrder")) aField.setSortOrder(Field.Order.valueOf(aReader.nextString())); else if (StringUtils.equals(aName, "isMultiValue")) aField.setMultiValueFlag(aReader.nextBoolean()); else if (StringUtils.equals(aName, IO.JSON_RANGE_OBJECT_NAME)) aField.setRange(mRangeJSON.load(aReader)); else if (StringUtils.equals(aName, IO.JSON_FEATURES_ARRAY_NAME)) { String jsonName, jsonValue; aReader.beginObject();//from w w w . j av a 2 s . c om while (aReader.hasNext()) { jsonName = aReader.nextName(); jsonValue = aReader.nextString(); aField.addFeature(jsonName, jsonValue); } aReader.endObject(); } else if (StringUtils.equals(aName, IO.JSON_VALUE_MEMBER_NAME)) { String jsonValue = aReader.nextString(); if (aField.isMultiValue()) { String mvDelimiter = aField.getFeature(Field.FEATURE_MV_DELIMITER); if (StringUtils.isNotEmpty(mvDelimiter)) aField.expand(jsonValue, mvDelimiter.charAt(0)); else aField.expand(jsonValue); } else aField.setValue(jsonValue); } }
From source file:com.flipkart.polyguice.dropwiz.DropConfigProvider.java
private Object getValueFromFields(String path, Class<?> type, Object inst) throws Exception { Field[] fields = type.getDeclaredFields(); for (Field field : fields) { JsonProperty ann = field.getAnnotation(JsonProperty.class); if (ann != null) { String annName = ann.value(); if (StringUtils.isBlank(annName)) { annName = ann.defaultValue(); }/* w ww.j a v a 2 s.c o m*/ if (StringUtils.isBlank(annName)) { annName = field.getName(); } if (StringUtils.equals(path, annName)) { boolean accessible = field.isAccessible(); if (!accessible) { field.setAccessible(true); } Object value = field.get(inst); if (!accessible) { field.setAccessible(false); } return value; } } } return null; }
From source file:com.hybris.mobile.fragment.RegistrationFragment.java
@Override public void onSubmit(ArrayList<String> array) { if (!(array.get(4).equals(array.get(5)))) { Toast.makeText(applicationContext, R.string.error_password_mismatch, Toast.LENGTH_LONG).show(); return;/*from w ww. j av a2 s . c om*/ } String titleCode = ""; for (GenericNameCode obj : mTitles) { if (StringUtils.equals(obj.getName(), array.get(0).toString())) { titleCode = obj.getCode(); break; } } QueryCustomer query = new QueryCustomer(); query.setFirstName(array.get(1).toString()); query.setLastName(array.get(2).toString()); query.setTitleCode(titleCode); query.setLogin(array.get(3).toString()); query.setPassword(array.get(4).toString()); RESTLoader.execute(getActivity(), WebserviceMethodEnums.METHOD_REGISTER_CUSTOMER, query, this, true, true); }
From source file:com.inkubator.hrm.web.personalia.ScheduleApprovalFormController.java
@PostConstruct @Override/* w w w. j a v a2s.co m*/ public void initialization() { try { super.initialization(); String id = FacesUtil.getRequestParameter("execution"); selectedApprovalActivity = approvalActivityService.getEntiyByPK(Long.parseLong(id.substring(1))); isWaitingApproval = selectedApprovalActivity .getApprovalStatus() == HRMConstant.APPROVAL_STATUS_WAITING_APPROVAL; isApprover = StringUtils.equals(UserInfoUtil.getUserName(), selectedApprovalActivity.getApprovedBy()); isRequester = StringUtils.equals(UserInfoUtil.getUserName(), selectedApprovalActivity.getRequestBy()); JSONObject jSONObject = new JSONObject(selectedApprovalActivity.getPendingData()); long workingGroupId = jSONObject.getLong("groupWorkingId"); String listEmp = jSONObject.getString("listEmpId"); TypeToken<List<Long>> token = new TypeToken<List<Long>>() { }; Gson gson = new GsonBuilder().create(); List<Long> dataEmpId = gson.fromJson(listEmp, token.getType()); dataToshow = empDataService.getEmpDataByListId(dataEmpId); Date createDate = new SimpleDateFormat("dd-MM-yyyy").parse(jSONObject.getString("createDate")); selectedWtGroupWorking = wtGroupWorkingService.getEntiyByPK(workingGroupId); Date startDate = selectedWtGroupWorking.getBeginTime(); Date endDate = selectedWtGroupWorking.getEndTime(); int numberOfDay = DateTimeUtil.getTotalDayDifference(startDate, endDate); int totalDateDif = DateTimeUtil.getTotalDayDifference(startDate, createDate) + 1; int num = numberOfDay + 1; int hasilBagi = (totalDateDif) / (num); Date tanggalAkhirJadwal = DateTimeUtil.getDateFrom(startDate, (hasilBagi * num) - 1, CommonUtilConstant.DATE_FORMAT_DAY); if (new SimpleDateFormat("ddMMyyyy").format(tanggalAkhirJadwal) .equals(new SimpleDateFormat("ddMMyyyy").format(new Date()))) { beginScheduleDate = DateTimeUtil.getDateFrom(startDate, (hasilBagi * num) - num, CommonUtilConstant.DATE_FORMAT_DAY); } else { beginScheduleDate = DateTimeUtil.getDateFrom(startDate, (hasilBagi * num), CommonUtilConstant.DATE_FORMAT_DAY); } endScheduleDate = DateTimeUtil.getDateFrom(beginScheduleDate, numberOfDay, CommonUtilConstant.DATE_FORMAT_DAY); } catch (Exception ex) { LOGGER.error("Error", ex); } }
From source file:io.relution.jenkins.scmsqs.model.CodeCommitMessageParser.java
private boolean isCodeCommitEvent(final Record record) { return StringUtils.equals(EVENT_SOURCE_CODECOMMIT, record.getEventSource()); }
From source file:io.knotx.adapter.common.placeholders.UriInfoHelperTest.java
@Test public void getUriInfo_whenGivenUrl_expectProperlyDecomposedUrl() { final SlingUriInfo uriInfo = SlingUriInfoHelper.getUriInfo(uri); boolean result = StringUtils.equals(uriInfo.getPath(), path); result &= StringUtils.equals(uriInfo.getSelectorString(), selectorString); result &= StringUtils.equals(uriInfo.getExtension(), extension); result &= StringUtils.equals(uriInfo.getSuffix(), suffix); Assert.assertTrue(result);/*w w w .j a v a 2 s .co m*/ }
From source file:com.glaf.oa.assesssort.web.springmvc.AssesssortController.java
@ResponseBody @RequestMapping("/delete") public void delete(HttpServletRequest request, ModelMap modelMap) { LoginContext loginContext = RequestUtils.getLoginContext(request); Long assesssortid = RequestUtils.getLong(request, "assesssortid"); String assesssortids = request.getParameter("assesssortids"); if (StringUtils.isNotEmpty(assesssortids)) { StringTokenizer token = new StringTokenizer(assesssortids, ","); while (token.hasMoreTokens()) { String x = token.nextToken(); if (StringUtils.isNotEmpty(x)) { Assesssort assesssort = assesssortService.getAssesssort(Long.valueOf(x)); /**/*from w ww . ja v a2s. com*/ * */ if (assesssort != null && (StringUtils.equals(assesssort.getCreateBy(), loginContext.getActorId()) || loginContext.isSystemAdministrator())) { // assesssort.setDeleteFlag(1); assesssortService.save(assesssort); } } } } else if (assesssortid != null) { Assesssort assesssort = assesssortService.getAssesssort(Long.valueOf(assesssortid)); /** * */ if (assesssort != null && (StringUtils.equals(assesssort.getCreateBy(), loginContext.getActorId()) || loginContext.isSystemAdministrator())) { // assesssort.setDeleteFlag(1); assesssortService.save(assesssort); } } }
From source file:com.google.dart.tools.ui.omni.elements.TopLevelElementProvider_NEW.java
@Override public OmniElement[] getElements(String pattern) { if (StringUtils.isBlank(pattern)) { return new OmniElement[0]; }/* w ww. jav a2 s. c om*/ // initiate a new request, if a new pattern if (!StringUtils.equals(currentRequestPattern, pattern)) { currentRequestPattern = pattern; currentRequestLatch = new CountDownLatch(1); doSearch(); // wait a little, if results are ready quickly Uninterruptibles.awaitUninterruptibly(currentRequestLatch, WAIT_MS, TimeUnit.MILLISECONDS); } // return current results synchronized (lock) { return results.toArray(new OmniElement[results.size()]); } }