org.apache.commons.lang3.StringUtils#lowerCase ( )源码实例Demo

下面列出了org.apache.commons.lang3.StringUtils#lowerCase ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: o2oa   文件: ActionListLike.java
private List<Wo> list(Business business, EffectivePerson effectivePesron, Wi wi) throws Exception {
	List<Wo> wos = new ArrayList<>();
	if (StringUtils.isEmpty(wi.getKey())) {
		return wos;
	}
	List<String> personIds = business.expendGroupRoleToPerson(wi.getGroupList(), wi.getRoleList());
	String str = StringUtils.lowerCase(StringTools.escapeSqlLikeKey(wi.getKey()));
	EntityManager em = business.entityManagerContainer().get(Person.class);
	CriteriaBuilder cb = em.getCriteriaBuilder();
	CriteriaQuery<Person> cq = cb.createQuery(Person.class);
	Root<Person> root = cq.from(Person.class);
	Predicate p = cb.like(cb.lower(root.get(Person_.name)), "%" + str + "%", StringTools.SQL_ESCAPE_CHAR);
	p = cb.or(p, cb.like(cb.lower(root.get(Person_.unique)), "%" + str + "%", StringTools.SQL_ESCAPE_CHAR));
	p = cb.or(p, cb.like(cb.lower(root.get(Person_.pinyin)), str + "%", StringTools.SQL_ESCAPE_CHAR));
	p = cb.or(p, cb.like(cb.lower(root.get(Person_.pinyinInitial)), str + "%", StringTools.SQL_ESCAPE_CHAR));
	p = cb.or(p, cb.like(cb.lower(root.get(Person_.mobile)), str + "%", StringTools.SQL_ESCAPE_CHAR));
	p = cb.or(p, cb.like(cb.lower(root.get(Person_.distinguishedName)), str + "%", StringTools.SQL_ESCAPE_CHAR));
	if (ListTools.isNotEmpty(personIds)) {
		p = cb.and(p, root.get(Person_.id).in(personIds));
	}
	p = cb.and(p, business.personPredicateWithTopUnit(effectivePesron));
	List<Person> os = em.createQuery(cq.select(root).where(p)).getResultList();
	wos = Wo.copier.copy(os);
	wos = business.person().sort(wos);
	return wos;
}
 
源代码2 项目: o2oa   文件: Attachment.java
public Attachment(String storage, String name, String person, String folder) throws Exception {
	if (StringUtils.isEmpty(storage)) {
		throw new Exception("storage can not be empty.");
	}
	if (StringUtils.isEmpty(name)) {
		throw new Exception("name can not be empty.");
	}
	if (StringUtils.isEmpty(person)) {
		throw new Exception("person can not be empty.");
	}
	this.storage = storage;
	Date now = new Date();
	this.setCreateTime(now);
	this.lastUpdateTime = now;
	this.name = name;
	this.extension = StringUtils.lowerCase(FilenameUtils.getExtension(name));
	this.person = person;
	this.lastUpdatePerson = person;
	this.folder = folder;
	if (null == this.extension) {
		throw new Exception("extension can not be null.");
	}
}
 
源代码3 项目: FEBS-Cloud   文件: FebsUtil.java
/**
 * 驼峰转下划线
 *
 * @param value 待转换值
 * @return 结果
 */
public static String camelToUnderscore(String value) {
    if (StringUtils.isBlank(value)) {
        return value;
    }
    String[] arr = StringUtils.splitByCharacterTypeCamelCase(value);
    if (arr.length == 0) {
        return value;
    }
    StringBuilder result = new StringBuilder();
    IntStream.range(0, arr.length).forEach(i -> {
        if (i != arr.length - 1) {
            result.append(arr[i]).append("_");
        } else {
            result.append(arr[i]);
        }
    });
    return StringUtils.lowerCase(result.toString());
}
 
public Membership addOrUpdateCourseSetMembership(final String userId, String role, final String courseSetEid, final String status) throws IdNotFoundException {
	String lcUserId = StringUtils.lowerCase(userId);
	CourseSetCmImpl cs = (CourseSetCmImpl)getObjectByEid(courseSetEid, CourseSetCmImpl.class.getName());
	MembershipCmImpl member =getMembership(lcUserId, cs);
	if(member == null) {
		// Add the new member
	    member = new MembershipCmImpl(lcUserId, role, cs, status);
	    member.setCreatedBy(authn.getUserEid());
	    member.setCreatedDate(new Date());
		getHibernateTemplate().save(member);
	} else {
		// Update the existing member
		member.setRole(role);
		member.setStatus(status);
		member.setLastModifiedBy(authn.getUserEid());
		member.setLastModifiedDate(new Date());
		getHibernateTemplate().update(member);
	}
	return member;
}
 
源代码5 项目: o2oa   文件: ActionListPinyinInitial.java
private List<Wo> list(EffectivePerson effectivePerson, Business business, Wi wi) throws Exception {
	List<Wo> wos = new ArrayList<>();
	if (StringUtils.isEmpty(wi.getKey())) {
		return wos;
	}
	List<String> unitIds = business.expendUnitToUnit(wi.getUnitList());
	/** 去掉指定范围本身,仅包含下级 */
	unitIds.removeAll(ListTools.extractProperty(business.unit().pick(wi.getUnitList()), JpaObject.id_FIELDNAME,
			String.class, true, true));
	String str = StringUtils.lowerCase(StringTools.escapeSqlLikeKey(wi.getKey()));
	EntityManager em = business.entityManagerContainer().get(Unit.class);
	CriteriaBuilder cb = em.getCriteriaBuilder();
	CriteriaQuery<Unit> cq = cb.createQuery(Unit.class);
	Root<Unit> root = cq.from(Unit.class);
	Predicate p = cb.like(root.get(Unit_.pinyinInitial), str + "%", StringTools.SQL_ESCAPE_CHAR);
	if (ListTools.isNotEmpty(unitIds)) {
		p = cb.and(p, root.get(Unit_.id).in(unitIds));
	}
	if (StringUtils.isNotEmpty(wi.getType())) {
		p = cb.and(p, cb.isMember(wi.getType(), root.get(Unit_.typeList)));
	}
	List<Unit> os = em.createQuery(cq.select(root).where(p)).getResultList();
	wos = Wo.copier.copy(os);
	for (Wo wo : wos) {
		wo.setWoSupNestedUnitList(Wo.copier.copy(business.unit().listSupNestedObject(wo)));
		wo.setSubDirectUnitCount(
				business.entityManagerContainer().countEqual(Unit.class, Unit.superior_FIELDNAME, wo.getId()));
		wo.setSubDirectIdentityCount(
				business.entityManagerContainer().countEqual(Identity.class, Identity.unit_FIELDNAME, wo.getId()));
	}
	wos = business.unit().sort(wos);
	return wos;
}
 
源代码6 项目: o2oa   文件: Role.java
public void onPersist() throws Exception {
	this.pinyin = StringUtils.lowerCase(PinyinHelper.convertToPinyinString(name, "", PinyinFormat.WITHOUT_TONE));
	this.pinyinInitial = StringUtils.lowerCase(PinyinHelper.getShortPinyin(name));
	this.unique = StringUtils.isBlank(this.unique) ? id : unique;
	this.distinguishedName = this.name + PersistenceProperties.distinguishNameSplit + this.unique
			+ PersistenceProperties.distinguishNameSplit + PersistenceProperties.Role.distinguishNameCharacter;
	/** 生成默认排序号 */
	if (null == this.orderNumber) {
		this.orderNumber = DateTools.timeOrderNumber();
	}
}
 
源代码7 项目: sakai   文件: BaseUserDirectoryService.java
/**
 * Adjust the id - trim it to null. Note: eid case insensitive option does NOT apply to id.
 *
 * @param id
 *        The id to clean up.
 * @return A cleaned up id.
 */
protected String cleanId(String id)
{
	// if we are not doing separate id and eid, use the eid rules
	if (!m_separateIdEid) {
	    id = cleanEid(id);
	}
	id = StringUtils.lowerCase(id);
	id = StringUtils.trimToNull(id);
	// max length for an id is 99 chars
       id = StringUtils.abbreviate(id, 99);
	return id;
}
 
public void setLogin(String login) {
    this.login = StringUtils.lowerCase(login, Locale.ENGLISH);
}
 
源代码9 项目: cyberduck   文件: Application.java
public Application(final String identifier, final String name) {
    this.identifier = StringUtils.lowerCase(identifier);
    this.name = name;
}
 
源代码10 项目: sakai   文件: BaseLearningResourceStoreService.java
private LRS_Verb getEventVerb(Event event) {
    LRS_Verb verb = null;
    if (event != null) {
        String e = StringUtils.lowerCase(event.getEvent());
        if ("user.login".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.initialized);
        } else if ("user.logout".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.exited);
        } else if ("annc.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("calendar.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("chat.new".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.responded);
        } else if ("chat.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("content.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.interacted);
        } else if ("content.new".equals(e) || "content.revise".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.shared);
        } else if ("gradebook.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("lessonbuilder.page.read".equals(e) || "lessonbuilder.item.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("news.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("podcast.read".equals(e) || "podcast.read.public".equals(e) || "podcast.read.site".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("syllabus.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("webcontent.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("wiki.new".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.initialized);
        } else if ("wiki.revise".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.shared);
        } else if ("wiki.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        }
    }
    return verb;
}
 
源代码11 项目: sakai   文件: BaseLearningResourceStoreService.java
private LRS_Verb getEventVerb(Event event) {
    LRS_Verb verb = null;
    if (event != null) {
        String e = StringUtils.lowerCase(event.getEvent());
        if ("user.login".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.initialized);
        } else if ("user.logout".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.exited);
        } else if ("annc.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("calendar.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("chat.new".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.responded);
        } else if ("chat.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("content.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.interacted);
        } else if ("content.new".equals(e) || "content.revise".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.shared);
        } else if ("gradebook.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("lessonbuilder.page.read".equals(e) || "lessonbuilder.item.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("news.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("podcast.read".equals(e) || "podcast.read.public".equals(e) || "podcast.read.site".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("syllabus.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("webcontent.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        } else if ("wiki.new".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.initialized);
        } else if ("wiki.revise".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.shared);
        } else if ("wiki.read".equals(e)) {
            verb = new LRS_Verb(SAKAI_VERB.experienced);
        }
    }
    return verb;
}
 
public void setLogin(String login) {
    this.login = StringUtils.lowerCase(login, Locale.ENGLISH);
}
 
源代码13 项目: sakai   文件: BaseLearningResourceStoreService.java
private LRS_Object getEventObject(Event event) {
    LRS_Object object = null;
    if (event != null) {
        String e = StringUtils.lowerCase(event.getEvent());
        /*
         * NOTE: use the following terms "view", "add", "edit", "delete"
         */
        if ("user.login".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl(), "session-started");
        } else if ("user.logout".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl()+"/logout", "session-ended");
        } else if ("annc.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-announcement");
        } else if ("calendar.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-calendar");
        } else if ("chat.new".equals(e) || "chat.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-chats");
        } else if ("content.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getAccessUrl() + event.getResource(), "view-resource");
        } else if ("content.new".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getAccessUrl() + event.getResource(), "add-resource");
        } else if ("content.revise".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getAccessUrl() + event.getResource(), "edit-resource");
        } else if ("gradebook.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-grades");
        } else if ("lessonbuilder.page.read".equals(e) || "lessonbuilder.item.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-lesson");
        } else if ("news.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-news");
        } else if ("podcast.read".equals(e) || "podcast.read.public".equals(e) || "podcast.read.site".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-podcast");
        } else if ("syllabus.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-syllabus");
        } else if ("webcontent.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-web-content");
        } else if ("wiki.new".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "add-wiki-page");
        } else if ("wiki.revise".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "edit-wiki-page");
        } else if ("wiki.read".equals(e)) {
            object = new LRS_Object(serverConfigurationService.getPortalUrl() + event.getResource(), "view-wiki-page");
        }
    }
    return object;
}
 
源代码14 项目: java-microservices-examples   文件: User.java
public void setLogin(String login) {
    this.login = StringUtils.lowerCase(login, Locale.ENGLISH);
}
 
源代码15 项目: java-microservices-examples   文件: User.java
public void setLogin(String login) {
    this.login = StringUtils.lowerCase(login, Locale.ENGLISH);
}
 
源代码16 项目: youran   文件: ReverseEngineeringService.java
/**
 * 从单个建表语句中创建实体
 *
 * @param project
 * @param sqlStatement
 */
private void saveEntityFromSqlStatement(MetaProjectPO project, SQLCreateTableStatement sqlStatement) {
    SQLCreateTableStatement createTableStatement = sqlStatement;
    // 解析表名
    String tableName = this.parseTableName(createTableStatement);
    if (StringUtils.isBlank(tableName)) {
        return;
    }
    String comment = cleanQuote(SafeUtil.getString(createTableStatement.getComment()));
    MetaEntityPO entity = createEntity(project, tableName, comment);
    // 获取单独声明的主键
    String pkAlone = this.getPkAlone(createTableStatement);
    List<SQLTableElement> tableElementList = createTableStatement.getTableElementList();
    int orderNo = 0;
    // 缓存遍历到的字段
    Map<String, MetaFieldPO> fieldMap = new HashMap<>(32);
    for (SQLTableElement element : tableElementList) {
        // 创建字段
        if (element instanceof SQLColumnDefinition) {
            orderNo += 10;
            SQLColumnDefinition sqlColumnDefinition = (SQLColumnDefinition) element;
            String fieldName = cleanQuote(sqlColumnDefinition.getNameAsString());
            boolean pk = this.isPkField(sqlColumnDefinition, pkAlone);
            String fieldType = StringUtils.lowerCase(sqlColumnDefinition.getDataType().getName());
            int fieldLength = 0;
            int fieldScale = 0;
            List<SQLExpr> arguments = sqlColumnDefinition.getDataType().getArguments();
            if (CollectionUtils.isNotEmpty(arguments)) {
                fieldLength = SafeUtil.getInteger(arguments.get(0));
                if (arguments.size() >= 2) {
                    fieldScale = SafeUtil.getInteger(arguments.get(1));
                }
            }
            boolean autoIncrement = sqlColumnDefinition.isAutoIncrement();
            boolean notNull = sqlColumnDefinition.containsNotNullConstaint();
            if (pk) {
                notNull = true;
            }
            String defaultValue = sqlColumnDefinition.getDefaultExpr() == null ? "NULL" : sqlColumnDefinition.getDefaultExpr().toString();
            String desc = sqlColumnDefinition.getComment() == null ? "" : cleanQuote(sqlColumnDefinition.getComment().toString());

            MetaFieldPO field = this.createField(entity, fieldName, fieldType,
                fieldLength, fieldScale, pk,
                autoIncrement, notNull, orderNo,
                defaultValue, desc);
            fieldMap.put(fieldName, field);
            continue;
        }
        if (element instanceof MySqlPrimaryKey) {
            continue;
        }
        // 创建索引
        if (element instanceof MySqlKey) {
            boolean unique = (element instanceof MySqlUnique);
            MySqlKey sqlKey = (MySqlKey) element;
            String indexName = cleanQuote(sqlKey.getName().toString());
            List<MetaFieldPO> fields = new ArrayList<>();
            for (SQLSelectOrderByItem item : sqlKey.getColumns()) {
                String columnName = cleanQuote(item.getExpr().toString());
                fields.add(fieldMap.get(columnName));
            }
            this.createIndex(entity, indexName, unique, fields);
        }
    }
}
 
源代码17 项目: o2oa   文件: CreateConfigSample.java
public static void main(String... args) throws Exception {
	File base = new File(args[0]);
	File dir = new File(base, "configSample");
	List<Class<?>> classes = new ArrayList<Class<?>>();
	classes.add(AppStyle.class);
	classes.add(CenterServer.class);
	classes.add(Collect.class);
	classes.add(Dingding.class);
	classes.add(DumpRestoreData.class);
	classes.add(DumpRestoreStorage.class);
	classes.add(LogLevel.class);
	classes.add(Meeting.class);
	classes.add(Messages.class);
	classes.add(Node.class);
	classes.add(Person.class);
	classes.add(ProcessPlatform.class);
	classes.add(Qiyeweixin.class);
	classes.add(Query.class);
	classes.add(Token.class);
	classes.add(Vfs.class);
	classes.add(WorkTime.class);
	classes.add(ZhengwuDingding.class);
	//classes.add(ExternalDataSource.class);
	classes.add(Exmail.class);
	classes.add(Communicate.class);

	Collections.sort(classes, new Comparator<Class<?>>() {
		public int compare(Class<?> c1, Class<?> c2) {
			return c1.getCanonicalName().compareTo(c2.getCanonicalName());
		}
	});
	for (Class<?> cls : classes) {
		Object o = MethodUtils.invokeStaticMethod(cls, "defaultInstance", null);
		Map<String, Object> map = new LinkedHashMap<String, Object>();
		map = XGsonBuilder.convert(o, map.getClass());
		map = describe(cls, map);
		String name = StringUtils.lowerCase(cls.getSimpleName().substring(0, 1)) + cls.getSimpleName().substring(1)
				+ ".json";
		File file = new File(dir, name);
		logger.print("create file:{}.", file.getAbsoluteFile());
		FileUtils.write(file, XGsonBuilder.toJson(map), DefaultCharset.charset);
	}
	//convertExternalDataSource2ExternalDataSources(dir);
	renameNode(dir);
}
 
源代码18 项目: hygieia-core   文件: HygieiaUtils.java
public static boolean allowAutoDiscover(FeatureFlag featureFlag, CollectorType collectorType) {
	if(featureFlag == null) return false;
	String key = StringUtils.lowerCase(collectorType.toString());
	if(MapUtils.isEmpty(featureFlag.getFlags()) || Objects.isNull(featureFlag.getFlags().get(key))) return false;
	return BooleanUtils.toBoolean(featureFlag.getFlags().get(StringUtils.lowerCase(collectorType.toString())));
}
 
源代码19 项目: vscrawler   文件: LowerCase.java
@Override
protected  String handleSingleStr(String input) {
    return StringUtils.lowerCase(input);
}
 
源代码20 项目: onos   文件: BaseViewMessageHandler.java
/**
 * Returns a x-axis label for a monitoring value based on a map of submetrics.
 *
 * @param metric label metric
 * @param map a map of submetrics
 * @param index submetric index
 * @return a data label
 */
protected String getMappedLabel(MetricType metric, Map<Integer, String> map, int index) {
    String submetric = map.get(index);
    checkNotNull(submetric, MSG_UI_SUBMETRIC_NULL);
    return StringUtils.lowerCase(metric.name()) + "_" + submetric;
}
 
 同类方法