Java Code Examples for org.apache.commons.lang3.StringUtils#compare()
The following examples show how to use
org.apache.commons.lang3.StringUtils#compare() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: entando-core File: WidgetTypeListProcessor.java License: GNU Lesser General Public License v3.0 | 6 votes |
@Override protected Function<String, Comparator<WidgetDto>> getComparators() { return sort -> { switch (sort) { case USED: return (a, b) -> Integer.compare(a.getUsed(), b.getUsed()); case TYPOLOGY: return (a, b) -> StringUtils.compare(a.getTypology(), b.getTypology()); case GROUP: return (a, b) -> StringUtils.compare(a.getGroup(), b.getGroup()); case PLUGIN_CODE: return (a, b) -> StringUtils.compare(a.getPluginCode(), b.getPluginCode()); case CODE: // code is the default sorting field default: return (a, b) -> StringUtils.compare(a.getCode(), b.getCode()); } }; }
Example 2
Source Project: entando-core File: LanguageRequestListProcessor.java License: GNU Lesser General Public License v3.0 | 6 votes |
@Override protected Function<String, Comparator<LanguageDto>> getComparators() { return sort -> { switch (sort) { case DESCRIPTION: return (a, b) -> StringUtils.compare(a.getDescription(), b.getDescription()); case DEFAULT: return (a, b) -> Boolean.compare(a.isDefaultLang(), b.isDefaultLang()); case ACTIVE: return (a, b) -> Boolean.compare(a.isActive(), b.isActive()); case CODE: // code is the default sorting field default: return (a, b) -> StringUtils.compare(a.getCode(), b.getCode()); } }; }
Example 3
Source Project: fess File: PrunedTag.java License: Apache License 2.0 | 6 votes |
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final PrunedTag other = (PrunedTag) obj; return StringUtils.compare(tag, other.tag) == 0 // && StringUtils.compare(css, other.css) == 0 // && StringUtils.compare(id, other.id) == 0 // && StringUtils.compare(attrName, other.attrName) == 0 // && StringUtils.compare(attrValue, other.attrValue) == 0; }
Example 4
Source Project: MergeProcessor File: PreferenceInitializer.java License: Apache License 2.0 | 5 votes |
/** * {@inheritDoc} */ @Override public int compare(Path o1, Path o2) { final String so1 = getVersionForEclipsePath(o1); final String so2 = getVersionForEclipsePath(o2); return StringUtils.compare(so1, so2); }
Example 5
Source Project: youran File: FileNodeUtil.java License: Apache License 2.0 | 5 votes |
@Override public int compare(FileNodeVO o1, FileNodeVO o2) { int dirType1 = this.getDirType(o1); int dirType2 = this.getDirType(o2); if (dirType1 == dirType2) { return StringUtils.compare(o1.getPath(), o2.getPath()); } else { return dirType1 - dirType2; } }
Example 6
Source Project: geoportal-server-harvester File: DefaultTasksService.java License: Apache License 2.0 | 5 votes |
private boolean updateTaskDefiniton(TaskDefinition td, EntityDefinition bd) { boolean updated = false; if (StringUtils.compare(td.getSource().getRef(), bd.getRef())==0) { td.setSource(bd); updated = true; } updated |= td.getDestinations().stream().filter(ld -> updateLinkDefinition(ld, bd)).count() > 0; return updated; }
Example 7
Source Project: geoportal-server-harvester File: DefaultTasksService.java License: Apache License 2.0 | 5 votes |
private boolean updateLinkDefinition(LinkDefinition ld, EntityDefinition bd) { boolean updated = false; if (StringUtils.compare(ld.getAction().getRef(), bd.getRef())==0) { ld.setAction(bd); updated = true; } updated |= ld.getDrains()!=null? ld.getDrains().stream() .filter(drain -> updateLinkDefinition(drain, bd)) .count() > 0: false; return updated; }
Example 8
Source Project: ontopia File: RoleField.java License: Apache License 2.0 | 5 votes |
@Override public int compare(ValueIF v1, ValueIF v2) { try { Topic p1 = v1.getPlayer(ofield, oplayer); Topic p2 = v2.getPlayer(ofield, oplayer); OccurrenceIF oc1 = entries.get(p1); OccurrenceIF oc2 = entries.get(p2); return StringUtils.compare(oc1 == null ? null : oc1.getValue(), oc2 == null ? null : oc2.getValue()); } catch (Exception e) { // should not fail when comparing. bergen kommune has had an issue where this happens. we thus ignore for now. // e.printStackTrace(); return 0; } }
Example 9
Source Project: entando-components File: ContentModelRequestListProcessor.java License: GNU Lesser General Public License v3.0 | 5 votes |
@Override protected Function<String, Comparator<ContentModel>> getComparators() { return sort -> { switch (sort) { case KEY_ID: default: return (a, b) -> Long.compare(a.getId(), b.getId()); case KEY_CONTENT_TYPE: return (a, b) -> StringUtils.compare(a.getContentType(), b.getContentType()); case KEY_DESCR: return (a, b) -> StringUtils.compare(a.getDescription(), b.getDescription()); } }; }
Example 10
Source Project: entando-components File: ContentModelReferencesRequestListProcessor.java License: GNU Lesser General Public License v3.0 | 5 votes |
@Override protected Function<String, Comparator<ContentModelReference>> getComparators() { return sort -> { switch (sort) { case KEY_PAGE_CODE: default: return (a, b) -> StringUtils.compare(a.getPageCode(), b.getPageCode()); case KEY_ONLINE: return (a, b) -> Boolean.compare(a.isOnline(), b.isOnline()); case KEY_WIDGED_POSITION: return Comparator.comparingInt(ContentModelReference::getWidgetPosition); } }; }
Example 11
Source Project: nifi File: GetHDFSFileInfo.java License: Apache License 2.0 | 5 votes |
protected HDFSFileInfoRequest updateRequestDetails(ProcessContext context, ProcessSession session, FlowFile ff) { if (req == null) { return buildRequestDetails(context, session, ff); } req.fullPath = context.getProperty(FULL_PATH).evaluateAttributeExpressions(ff).getValue(); String currValue = null; String oldValue = null; currValue = context.getProperty(DIR_FILTER).evaluateAttributeExpressions(ff).getValue(); oldValue = req.dirFilter == null ? null : req.dirFilter.toString(); if (StringUtils.compare(currValue, oldValue) != 0) { req.dirFilter = currValue == null ? null : Pattern.compile(currValue); } currValue = context.getProperty(FILE_FILTER).evaluateAttributeExpressions(ff).getValue(); oldValue = req.fileFilter == null ? null : req.fileFilter.toString(); if (StringUtils.compare(currValue, oldValue) != 0) { req.fileFilter = currValue == null ? null : Pattern.compile(currValue); } currValue = context.getProperty(FILE_EXCLUDE_FILTER).evaluateAttributeExpressions(ff).getValue(); oldValue = req.fileExcludeFilter == null ? null : req.fileExcludeFilter.toString(); if (StringUtils.compare(currValue, oldValue) != 0) { req.fileExcludeFilter = currValue == null ? null : Pattern.compile(currValue); } return req; }
Example 12
Source Project: azure-cosmosdb-java File: Strings.java License: MIT License | 4 votes |
public static int compare(String str1, String str2) { return StringUtils.compare(str1, str2); }
Example 13
Source Project: ontopia File: TopicIdComparator.java License: Apache License 2.0 | 4 votes |
@Override public int compare(Topic t1, Topic t2) { return StringUtils.compare(t1.getId(), t2.getId()); }
Example 14
Source Project: ontopia File: AssociationField.java License: Apache License 2.0 | 4 votes |
@Override public int compare(RoleField rf1, RoleField rf2) { return StringUtils.compare(rf1.getFieldName(), rf2.getFieldName()); }
Example 15
Source Project: ontopia File: AssociationType.java License: Apache License 2.0 | 4 votes |
@Override public int compare(RoleField rf1, RoleField rf2) { return StringUtils.compare(rf1.getFieldName(), rf2.getFieldName()); }
Example 16
Source Project: entando-core File: AttributeTypeRequestListProcessor.java License: GNU Lesser General Public License v3.0 | 4 votes |
@Override protected Function<String, Comparator<AttributeInterface>> getComparators() { return sort -> { return (a, b) -> StringUtils.compare(a.getType(), b.getType()); }; }
Example 17
Source Project: syncope File: UserDetails.java License: Apache License 2.0 | 4 votes |
public UserDetails( final UserWrapper wrapper, final boolean templateMode, final boolean includeStatusPanel, final boolean showPasswordManagement, final PageReference pageRef) { super(wrapper, templateMode, includeStatusPanel, pageRef); userTO = wrapper.getInnerObject(); // ------------------------ // Username // ------------------------ username = new AjaxTextFieldPanel("username", "username", new PropertyModel<>(userTO, "username"), false); if (wrapper.getPreviousUserTO() != null && StringUtils.compare( wrapper.getPreviousUserTO().getUsername(), wrapper.getInnerObject().getUsername()) != 0) { username.showExternAction(new LabelInfo("externalAction", wrapper.getPreviousUserTO().getUsername())); } if (templateMode) { username.enableJexlHelp(); } else { username.addRequiredLabel(); } add(username); // ------------------------ // ------------------------ // Password // ------------------------ final Model<Integer> model = Model.of(-1); final Accordion accordion = new Accordion("accordionPanel", Collections.<ITab>singletonList( new AbstractTab(new ResourceModel("password.change", "Change password")) { private static final long serialVersionUID = 1037272333056449378L; @Override public Panel getPanel(final String panelId) { EditUserPasswordPanel panel = new EditUserPasswordPanel(panelId, wrapper, templateMode); panel.setEnabled(model.getObject() >= 0); return panel; } }), model) { private static final long serialVersionUID = -2898628183677758699L; @Override protected Component newTitle(final String markupId, final ITab tab, final Accordion.State state) { return new AjaxLink<Integer>(markupId) { private static final long serialVersionUID = 7021195294339489084L; @Override public void onClick(final AjaxRequestTarget target) { model.setObject(model.getObject() == 0 ? -1 : 0); Component passwordPanel = getParent().get(PASSWORD_CONTENT_PATH); passwordPanel.setEnabled(model.getObject() >= 0); target.add(passwordPanel); } }.setBody(new ResourceModel("password.change", "Change password ...")); } }; accordion.setOutputMarkupId(true); accordion.setVisible(showPasswordManagement); add(accordion); // ------------------------ }