List of usage examples for org.apache.commons.lang3 StringUtils equalsIgnoreCase
public static boolean equalsIgnoreCase(final CharSequence str1, final CharSequence str2)
Compares two CharSequences, returning true if they represent equal sequences of characters, ignoring case.
null s are handled without exceptions.
From source file:gov.nih.nci.caintegrator.application.study.AbstractDeployStudyTestIntegration.java
private SelectedValueCriterion createAnnotationCriterion() { AnnotationFieldDescriptor annotationFieldDescriptor = studyConfiguration .getExistingFieldDescriptorInStudy(getQueryFieldDescriptorName()); SelectedValueCriterion annotationCriterion = new SelectedValueCriterion(); annotationCriterion.setAnnotationFieldDescriptor(annotationFieldDescriptor); annotationCriterion.setEntityType(EntityTypeEnum.SUBJECT); annotationCriterion.setFinalMaskApplied(false); for (PermissibleValue pv : annotationFieldDescriptor.getPermissibleValues()) { if (StringUtils.equalsIgnoreCase(getQueryAnnotationValue(), pv.getValue())) { annotationCriterion.setValueCollection(Arrays.asList(pv)); break; }/*w ww . j a v a 2 s . c o m*/ } return annotationCriterion; }
From source file:com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.java
/** * @param username Any flavor of username. Examples: "xwiki:XWiki.superadmin", "XWiki.superAdmin", "superadmin", etc * @return true if the username is that of the superadmin (whatever the case) or false otherwise */// w w w .j a va 2 s .co m // TODO: this method is a candidate for the the XWikiRightService API. private boolean isSuperAdmin(String username) { // Note 1: we use the default document reference resolver here but it doesn't matter since we only care about // the resolved page name. // Note 2: we use a resolver since the passed username could contain the wiki and/or space too and we want // to retrieve only the page name DocumentReference userReference = Utils.getComponent(DocumentReferenceResolver.class).resolve(username); return StringUtils.equalsIgnoreCase(userReference.getName(), SUPERADMIN_USER); }
From source file:com.omertron.slackbot.listeners.BoardGameListener.java
/** * Validate the source string passed and convert to a HotItemType enum * * @param source Source string to convert * @return Matched HotItemType or default if unmatched *///from w w w . ja v a 2s. c om private HotItemType validateHotParam(String source) { LOG.info("Validating/Converting '{}' to a HotListItem"); if (StringUtils.isBlank(source)) { return HotItemType.BOARDGAME; } if (StringUtils.equalsIgnoreCase("boardgame", source)) { return HotItemType.BOARDGAME; } else if (StringUtils.equalsIgnoreCase("person", source)) { return HotItemType.BOARDGAMEPERSON; } else if (StringUtils.equalsIgnoreCase("company", source)) { return HotItemType.BOARDGAMECOMPANY; } else { return HotItemType.BOARDGAME; } }
From source file:ffx.xray.parsers.MTZFilter.java
/** * Parse columns./*w w w . ja va2 s.c o m*/ * * @param print */ private void parseColumns(boolean print) { int nc = 0; StringBuilder sb = new StringBuilder(); for (Iterator i = columns.iterator(); i.hasNext(); nc++) { Column column = (Column) i.next(); String label = column.label.trim(); if (label.equalsIgnoreCase("H") && column.type == 'H') { h = nc; } else if (label.equalsIgnoreCase("K") && column.type == 'H') { k = nc; } else if (label.equalsIgnoreCase("L") && column.type == 'H') { l = nc; } else if ((label.equalsIgnoreCase("free") || label.equalsIgnoreCase("freer") || label.equalsIgnoreCase("freerflag") || label.equalsIgnoreCase("freer_flag") || label.equalsIgnoreCase("rfree") || label.equalsIgnoreCase("rfreeflag") || label.equalsIgnoreCase("r-free-flags") || label.equalsIgnoreCase("test") || StringUtils.equalsIgnoreCase(label, rFreeString)) && column.type == 'I') { sb.append(format(" Reading R Free column: \"%s\"\n", column.label)); rFree = nc; } else if ((label.equalsIgnoreCase("free(+)") || label.equalsIgnoreCase("freer(+)") || label.equalsIgnoreCase("freerflag(+)") || label.equalsIgnoreCase("freer_flag(+)") || label.equalsIgnoreCase("rfree(+)") || label.equalsIgnoreCase("rfreeflag(+)") || label.equalsIgnoreCase("r-free-flags(+)") || label.equalsIgnoreCase("test(+)") || StringUtils.equalsIgnoreCase(label + "(+)", rFreeString)) && column.type == 'I') { rFreePlus = nc; } else if ((label.equalsIgnoreCase("free(-)") || label.equalsIgnoreCase("freer(-)") || label.equalsIgnoreCase("freerflag(-)") || label.equalsIgnoreCase("freer_flag(-)") || label.equalsIgnoreCase("rfree(-)") || label.equalsIgnoreCase("rfreeflag(-)") || label.equalsIgnoreCase("r-free-flags(-)") || label.equalsIgnoreCase("test(-)") || StringUtils.equalsIgnoreCase(label + "(-)", rFreeString)) && column.type == 'I') { rFreeMinus = nc; } else if ((label.equalsIgnoreCase("f") || label.equalsIgnoreCase("fp") || label.equalsIgnoreCase("fo") || label.equalsIgnoreCase("fobs") || label.equalsIgnoreCase("f-obs") || StringUtils.equalsIgnoreCase(label, foString)) && column.type == 'F') { sb.append(format(" Reading Fo column: \"%s\"\n", column.label)); fo = nc; } else if ((label.equalsIgnoreCase("f(+)") || label.equalsIgnoreCase("fp(+)") || label.equalsIgnoreCase("fo(+)") || label.equalsIgnoreCase("fobs(+)") || label.equalsIgnoreCase("f-obs(+)") || StringUtils.equalsIgnoreCase(label + "(+)", foString)) && column.type == 'G') { fPlus = nc; } else if ((label.equalsIgnoreCase("f(-)") || label.equalsIgnoreCase("fp(-)") || label.equalsIgnoreCase("fo(-)") || label.equalsIgnoreCase("fobs(-)") || label.equalsIgnoreCase("f-obs(-)") || StringUtils.equalsIgnoreCase(label + "(-)", foString)) && column.type == 'G') { fMinus = nc; } else if ((label.equalsIgnoreCase("sigf") || label.equalsIgnoreCase("sigfp") || label.equalsIgnoreCase("sigfo") || label.equalsIgnoreCase("sigfobs") || label.equalsIgnoreCase("sigf-obs") || StringUtils.equalsIgnoreCase(label, sigFoString)) && column.type == 'Q') { sb.append(format(" Reading sigFo column: \"%s\"\n", column.label)); sigFo = nc; } else if ((label.equalsIgnoreCase("sigf(+)") || label.equalsIgnoreCase("sigfp(+)") || label.equalsIgnoreCase("sigfo(+)") || label.equalsIgnoreCase("sigfobs(+)") || label.equalsIgnoreCase("sigf-obs(+)") || StringUtils.equalsIgnoreCase(label + "(+)", sigFoString)) && column.type == 'L') { sigFPlus = nc; } else if ((label.equalsIgnoreCase("sigf(-)") || label.equalsIgnoreCase("sigfp(-)") || label.equalsIgnoreCase("sigfo(-)") || label.equalsIgnoreCase("sigfobs(-)") || label.equalsIgnoreCase("sigf-obs(-)") || StringUtils.equalsIgnoreCase(label + "(-)", sigFoString)) && column.type == 'L') { sigFMinus = nc; } } if (fo < 0 && sigFo < 0 && fPlus > 0 && sigFPlus > 0 && fMinus > 0 && sigFMinus > 0) { sb.append(format(" Reading Fplus/Fminus column to fill in Fo\n")); } if (logger.isLoggable(Level.INFO) && print) { logger.info(sb.toString()); } }
From source file:com.bekwam.resignator.ResignatorAppMainViewController.java
boolean profileNameInUse(String profileName) { return configurationDS.getProfiles().stream() .filter(p -> StringUtils.equalsIgnoreCase(p.getProfileName(), profileName)).count() > 0; }
From source file:com.glaf.core.service.impl.MxTableDataServiceImpl.java
/** * ?JSON?// ww w. j a v a 2 s. co m * * @param tableName * @param jsonObject */ @Transactional public void saveTableData(String tableName, JSONObject jsonObject) { tableName = tableName.toUpperCase(); TableDefinition tableDefinition = tableDefinitionService.getTableDefinition(tableName); if (tableDefinition != null && tableDefinition.getIdColumn() != null) { if (tableDefinition.getTableName() != null) { tableDefinition.setTableName(tableDefinition.getTableName().toUpperCase()); } ColumnDefinition idColumn = tableDefinition.getIdColumn(); boolean insertData = true; Object primaryKey = null; if (idColumn.getColumnName() != null) { primaryKey = jsonObject.get(idColumn.getColumnName()); } else if (idColumn.getName() != null) { primaryKey = jsonObject.get(idColumn.getName()); } if (primaryKey != null) { insertData = false; } TableModel tableModel = new TableModel(); tableModel.setTableName(tableName); List<ColumnDefinition> columns = tableDefinition.getColumns(); if (columns != null && !columns.isEmpty()) { for (ColumnDefinition col : columns) { if (StringUtils.equalsIgnoreCase(idColumn.getColumnName(), col.getColumnName())) { continue; } String javaType = col.getJavaType(); String columnName = col.getColumnName(); String name = col.getName(); ColumnModel cm = new ColumnModel(); cm.setJavaType(javaType); cm.setColumnName(col.getColumnName()); Object value = null; if (jsonObject.containsKey(columnName)) { value = jsonObject.get(columnName); if (StringUtils.equalsIgnoreCase("Integer", javaType)) { if (value instanceof Integer) { cm.setValue(jsonObject.getInteger(columnName)); } else { cm.setValue(Integer.parseInt(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Long", javaType)) { if (value instanceof Long) { cm.setValue(jsonObject.getLong(columnName)); } else { cm.setValue(Long.parseLong(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Double", javaType)) { if (value instanceof Double) { cm.setValue(jsonObject.getDouble(columnName)); } else { cm.setValue(Double.parseDouble(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Date", javaType)) { if (value instanceof Date) { cm.setValue(jsonObject.getDate(columnName)); } else if (value instanceof Long) { Long t = jsonObject.getLong(columnName); cm.setValue(new Date(t)); } else { cm.setValue(DateUtils.toDate(value.toString())); } } else if (StringUtils.equalsIgnoreCase("String", javaType)) { if (value instanceof String) { cm.setValue(jsonObject.getString(columnName)); } else { cm.setValue(value.toString()); } } else { cm.setValue(value); } } else if (jsonObject.containsKey(name)) { value = jsonObject.get(name); if (StringUtils.equalsIgnoreCase("Integer", javaType)) { if (value instanceof Integer) { cm.setValue(jsonObject.getInteger(name)); } else { cm.setValue(Integer.parseInt(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Long", javaType)) { if (value instanceof Long) { cm.setValue(jsonObject.getLong(name)); } else { cm.setValue(Long.parseLong(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Double", javaType)) { if (value instanceof Double) { cm.setValue(jsonObject.getDouble(name)); } else { cm.setValue(Double.parseDouble(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Date", javaType)) { if (value instanceof Date) { cm.setValue(jsonObject.getDate(name)); } else if (value instanceof Long) { Long t = jsonObject.getLong(name); cm.setValue(new Date(t)); } else { cm.setValue(DateUtils.toDate(value.toString())); } } else if (StringUtils.equalsIgnoreCase("String", javaType)) { if (value instanceof String) { cm.setValue(jsonObject.getString(name)); } else { cm.setValue(value.toString()); } } else { cm.setValue(value); } } tableModel.addColumn(cm); } } if (insertData) { ColumnModel idCol = new ColumnModel(); idCol.setJavaType(idColumn.getJavaType()); if (StringUtils.equalsIgnoreCase("Integer", idColumn.getJavaType())) { idCol.setValue(idGenerator.nextId().intValue()); } else if (StringUtils.equalsIgnoreCase("Long", idColumn.getJavaType())) { idCol.setValue(idGenerator.nextId()); } else { idCol.setValue(idGenerator.getNextId()); } tableModel.setIdColumn(idCol); tableDataMapper.insertTableData(tableModel); } else { ColumnModel idCol = new ColumnModel(); idCol.setJavaType(idColumn.getJavaType()); idCol.setValue(primaryKey); tableModel.setIdColumn(idCol); tableDataMapper.updateTableDataByPrimaryKey(tableModel); } } }
From source file:edu.cornell.kfs.vnd.document.validation.impl.CuVendorRule.java
/** * This routine ensures that there is a Payment Terms value set when the Vendor is a PO type *//*from w ww.j a v a 2 s. c o m*/ private boolean checkPOHasPaymentTerms(MaintenanceDocument document) { boolean valid = true; VendorDetail vendorDetail = (VendorDetail) document.getNewMaintainableObject().getBusinessObject(); String paymentTermsCode = vendorDetail.getVendorPaymentTermsCode(); String vendorTypeCode = vendorDetail.getVendorHeader().getVendorTypeCode(); //(vendorTypeCode = PO) && (payment terms is blank ) == error if (StringUtils.equalsIgnoreCase(vendorTypeCode, KFSConstants.FinancialDocumentTypeCodes.PURCHASE_ORDER) && StringUtils.isBlank(paymentTermsCode)) { putFieldError(CUVendorPropertyConstants.VENDOR_PAYMENT_TERMS, CUVendorKeyConstants.ERROR_PO_VENDOR_REQUIRES_PAYMENT_TERMS); valid = false; } return valid; }
From source file:com.glaf.core.service.impl.MxSysDataTableServiceImpl.java
protected void saveJson(String tableName, JSONObject jsonData, SysDataField idField, List<SysDataField> fields) { if (jsonData != null && idField != null) { TableModel tableModel = new TableModel(); tableModel.setTableName(tableName); ColumnModel idColumn = new ColumnModel(); idColumn.setColumnName(idField.getColumnName()); idColumn.setJavaType(idField.getDataType()); Object idValue = jsonData.get(idField.getColumnName().toLowerCase()); if (idValue == null) { idValue = jsonData.get(idField.getName().toLowerCase()); }//w ww. j a va2s . c o m boolean isUpdate = false; if (idValue != null) { isUpdate = true; } else { if (StringUtils.equalsIgnoreCase(idField.getDataType(), "Integer")) { idValue = idGenerator.nextId(); } else if (StringUtils.equalsIgnoreCase(idField.getDataType(), "Long")) { idValue = idGenerator.nextId(); } else { idValue = idGenerator.getNextId(); } } idColumn.setValue(idValue); tableModel.addColumn(idColumn); tableModel.setIdColumn(idColumn); for (SysDataField f : fields) { ColumnModel column = new ColumnModel(); column.setColumnName(f.getColumnName()); column.setJavaType(f.getDataType()); Object value = jsonData.get(f.getColumnName().toLowerCase()); if (value == null) { value = jsonData.get(f.getName().toLowerCase()); } if (value == null) { value = jsonData.get(f.getName()); } column.setValue(value); tableModel.addColumn(column); } if (isUpdate) { tableDataService.updateTableData(tableModel); } else { tableDataService.insertTableData(tableModel); } } }
From source file:com.glaf.core.util.RequestUtils.java
/** * ?/*from w ww . java2 s .c o m*/ * * @param request */ public static void setRequestParameterToAttribute(HttpServletRequest request) { request.setAttribute("contextPath", request.getContextPath()); Enumeration<?> enumeration = request.getParameterNames(); while (enumeration.hasMoreElements()) { String paramName = (String) enumeration.nextElement(); String paramValue = getParameter(request, paramName); if (StringUtils.isNotEmpty(paramName) && StringUtils.isNotEmpty(paramValue)) { if (request.getAttribute(paramName) != null) { continue; } else if (StringUtils.equalsIgnoreCase("method", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("action", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("actionType", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("reset", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("submit", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("button", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("cancel", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("parent", paramName)) { continue; } else if (StringUtils.equalsIgnoreCase("hasPermission", paramName)) { continue; } request.setAttribute(paramName, paramValue); } } }
From source file:com.glaf.core.db.TableDataManager.java
/** * ?JSON?//from ww w. ja va 2 s . c om * * @param tableName * @param jsonObject */ public void saveTableData(SqlSession sqlSession, String systemName, String tableName, JSONObject jsonObject) { com.glaf.core.config.Environment.setCurrentSystemName(systemName); TableDefinition tableDefinition = getTableDefinitionService().getTableDefinition(tableName); if (tableDefinition != null && tableDefinition.getIdColumn() != null) { if (tableDefinition.getTableName() != null) { tableDefinition.setTableName(tableDefinition.getTableName().toUpperCase()); } ColumnDefinition idColumn = tableDefinition.getIdColumn(); boolean insertData = true; Object primaryKey = null; if (idColumn.getColumnName() != null) { primaryKey = jsonObject.get(idColumn.getColumnName()); } else if (idColumn.getName() != null) { primaryKey = jsonObject.get(idColumn.getName()); } if (primaryKey != null) { insertData = false; } TableModel tableModel = new TableModel(); tableModel.setTableName(tableName); List<ColumnDefinition> columns = tableDefinition.getColumns(); if (columns != null && !columns.isEmpty()) { for (ColumnDefinition col : columns) { if (StringUtils.equalsIgnoreCase(idColumn.getColumnName(), col.getColumnName())) { continue; } String javaType = col.getJavaType(); String columnName = col.getColumnName(); String name = col.getName(); ColumnModel cm = new ColumnModel(); cm.setJavaType(javaType); cm.setColumnName(col.getColumnName()); Object value = null; if (jsonObject.containsKey(columnName)) { value = jsonObject.get(columnName); if (StringUtils.equalsIgnoreCase("Integer", javaType)) { if (value instanceof Integer) { cm.setValue(jsonObject.getInteger(columnName)); } else { cm.setValue(Integer.parseInt(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Long", javaType)) { if (value instanceof Long) { cm.setValue(jsonObject.getLong(columnName)); } else { cm.setValue(Long.parseLong(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Double", javaType)) { if (value instanceof Double) { cm.setValue(jsonObject.getDouble(columnName)); } else { cm.setValue(Double.parseDouble(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Date", javaType)) { if (value instanceof Date) { cm.setValue(jsonObject.getDate(columnName)); } else if (value instanceof Long) { Long t = jsonObject.getLong(columnName); cm.setValue(new Date(t)); } else { cm.setValue(DateUtils.toDate(value.toString())); } } else if (StringUtils.equalsIgnoreCase("String", javaType)) { if (value instanceof String) { cm.setValue(jsonObject.getString(columnName)); } else { cm.setValue(value.toString()); } } else { cm.setValue(value); } } else if (jsonObject.containsKey(name)) { value = jsonObject.get(name); if (StringUtils.equalsIgnoreCase("Integer", javaType)) { if (value instanceof Integer) { cm.setValue(jsonObject.getInteger(name)); } else { cm.setValue(Integer.parseInt(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Long", javaType)) { if (value instanceof Long) { cm.setValue(jsonObject.getLong(name)); } else { cm.setValue(Long.parseLong(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Double", javaType)) { if (value instanceof Double) { cm.setValue(jsonObject.getDouble(name)); } else { cm.setValue(Double.parseDouble(value.toString())); } } else if (StringUtils.equalsIgnoreCase("Date", javaType)) { if (value instanceof Date) { cm.setValue(jsonObject.getDate(name)); } else if (value instanceof Long) { Long t = jsonObject.getLong(name); cm.setValue(new Date(t)); } else { cm.setValue(DateUtils.toDate(value.toString())); } } else if (StringUtils.equalsIgnoreCase("String", javaType)) { if (value instanceof String) { cm.setValue(jsonObject.getString(name)); } else { cm.setValue(value.toString()); } } else { cm.setValue(value); } } tableModel.addColumn(cm); } } if (insertData) { ColumnModel idCol = new ColumnModel(); idCol.setJavaType(idColumn.getJavaType()); if (StringUtils.equalsIgnoreCase("Integer", idColumn.getJavaType())) { idCol.setValue(getEntityService().nextId().intValue()); } else if (StringUtils.equalsIgnoreCase("Long", idColumn.getJavaType())) { idCol.setValue(getEntityService().nextId()); } else { idCol.setValue(getEntityService().getNextId()); } tableModel.setIdColumn(idCol); sqlSession.insert("insertTableData", tableModel); } else { ColumnModel idCol = new ColumnModel(); idCol.setJavaType(idColumn.getJavaType()); idCol.setValue(primaryKey); tableModel.setIdColumn(idCol); sqlSession.update("updateTableDataByPrimaryKey", tableModel); } } }