Example usage for org.apache.commons.lang3 StringUtils equals

List of usage examples for org.apache.commons.lang3 StringUtils equals

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils equals.

Prototype

public static boolean equals(final CharSequence cs1, final CharSequence cs2) 

Source Link

Document

Compares two CharSequences, returning true if they represent equal sequences of characters.

null s are handled without exceptions.

Usage

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()]);
    }
}