public boolean hasJdbcConnectionInfo() { return !Strings.isNullOrEmpty(databaseURL) || !Strings.isNullOrEmpty(jdbcDriver) || !Strings.isNullOrEmpty(username) || !Strings.isNullOrEmpty(password); }
public String canonicalize(final String name) { StringBuilder result = new StringBuilder(); String[] split = name.split("[^A-Za-z0-9]"); for (String string : split) { result.append(Strings.capitalize(string)); } return result.toString(); } }
@DefaultCommand public void set(final PipeOut out, @Option(help = "The alias definition: E.g: 'ls=ls -a'") final String[] tokens) { if ((tokens != null) && (tokens.length > 0)) { String definition = Strings.join(Arrays.asList(tokens), " "); if (definition.contains("=")) { String alias = definition.substring(0, definition.indexOf("=")).trim(); String command = definition.substring(definition.indexOf("=") + 1).trim(); registry.createAlias(alias, command); } } else { for (Entry<String, String> alias : registry.getAliases().entrySet()) { out.println(alias.getKey() + " = " + alias.getValue()); } } } }
private void addCollectionAssembler(JPAProperty property, Type<?> parameterizedType, JavaClass nestedDTOClass, JPAProperty nestedDtoId) { String fieldName = property.getName(); String simpleParameterizedType = parameterizedType.getName(); Map<Object, Object> map = new HashMap<Object, Object>(); map.put("reverseIdGetter", nestedDtoId.getAccessor().getName() + "()"); map.put("fieldName", fieldName); map.put("fieldGetter", property.getAccessor().getName() + "()"); map.put("nestedDTOType", nestedDTOClass.getName()); map.put("jpaIterator", "iter" + Strings.capitalize(fieldName)); map.put("simpleParameterizedType", simpleParameterizedType); map.put("jpaVar", Strings.uncapitalize(simpleParameterizedType)); map.put("dtoIterator", "iterDto" + Strings.capitalize(fieldName)); map.put("dtoVar", "dto" + Strings.capitalize(simpleParameterizedType)); map.put("jpqlVar", simpleParameterizedType.toLowerCase().substring(0, 1)); String output = processor.processTemplate(map, "org/jboss/forge/rest/AssembleCollection.jv"); assembleJPABuilder.append(output); }
if (def != null) elementDef = Strings.join(Arrays.asList(def), " "); else if (Strings.isNullOrEmpty(name) || Strings.isNullOrEmpty(type))
args.add(Strings.stripQuotes(rawValue)); ctx.put(option, args.toArray(), Strings.stripQuotes(rawValue));
public static boolean areEqualTrimmed(final String left, final String right) { if ((left != null) && (right != null)) { return left.trim().equals(right.trim()); } return areEqual(left, right); }
for (String plugin : pluginRegistry.getPlugins().keySet()) if (Strings.getLevenshteinDistance(pluginName, plugin) < LETTERS_NEEDED_TO_BE_REPLACED) if (Strings.getLevenshteinDistance(pluginName, alias) < LETTERS_NEEDED_TO_BE_REPLACED)
ctx.put(option, Strings.stripQuotes(value), Strings.stripQuotes(value)); // add the value, should we
public boolean isGit() { return !Strings.isNullOrEmpty(gitRepo); }
@Override public String getName() { List<String> parameterTypes = new ArrayList<String>(); for (Parameter<?> p : method.getParameters()) { parameterTypes.add(p.getType()); } String returnType = method.getReturnType() == null ? "void" : method.getReturnType(); return String.format("%s(%s)::%s", method.getName(), Strings.join(parameterTypes, ","), returnType); }
private void addInitializerFromCollection(JPAProperty property, JavaClass nestedDTOClass, Type<?> parameterizedType) { dto.addImport(parameterizedType.getQualifiedName()); dto.addImport(Iterator.class); Map<Object, Object> map = new HashMap<Object, Object>(); map.put("fieldName", property.getName()); map.put("nestedDTOType", nestedDTOClass.getName()); map.put("collectionIterator", "iter" + Strings.capitalize(property.getName())); map.put("elementType", parameterizedType.getName()); map.put("fieldGetter", property.getAccessor().getName() + "()"); String output = processor.processTemplate(map, "org/jboss/forge/rest/InitializeNestedDTOCollection.jv"); copyCtorBuilder.append(output); }
lastToken = Strings.stripQuotes(lastToken); args.add(lastToken); ctx.put(option, args.toArray(new String[args.size()]), Strings.stripQuotes(lastToken)); ctx.incrementParmCount();
public DependencyRepositoryImpl(final String id, final String url) { if (Strings.isNullOrEmpty(id)) { throw new IllegalArgumentException("must specify repository id"); } if (Strings.isNullOrEmpty(url)) { throw new IllegalArgumentException("must specify repository url"); } this.id = id; this.url = url; }
Strings.join(list, delimeter) + "\n" + "return result;"; method.setBody(body);
@Override public List<Resource<?>> getOptionalResources() { List<Resource<?>> result = new ArrayList<Resource<?>>(); JavaClass entity = (JavaClass) field.getOrigin(); String methodNameSuffix = Strings.capitalize(field.getName()); // Condition to remove getField() if (entity.hasMethodSignature("get" + methodNameSuffix)) { Method<JavaClass> method = entity.getMethod("get" + methodNameSuffix); result.add(new JavaMethodResource(this.getParent(), method)); } // Condition to remove setField() if (entity.hasMethodSignature("set" + methodNameSuffix, field.getQualifiedType())) { Method<JavaClass> method = entity.getMethod("set" + methodNameSuffix, field.getQualifiedType()); result.add(new JavaMethodResource(this.getParent(), method)); } return result; }
if (!option.isVarargs()) ctx.put(option, Strings.stripQuotes(currentToken), Strings.stripQuotes(tokens.remove())); ctx.incrementParmCount();
public String getLocation() { String location = getHomeRepo(); if (Strings.isNullOrEmpty(location)) { location = getGitRepo(); } if (Strings.isNullOrEmpty(location)) { location = "Unknown"; } return location; }
String joined = Strings.join(Arrays.asList(join), "."); child = r.getChild(joined); if (filter.accept(child))
/** * Generates a getXXX and setXXX method for the supplied field * * @param clazz * @param field */ public static void createGetterAndSetter(final JavaClass clazz, final Field<JavaClass> field) { if (!clazz.hasField(field)) { throw new IllegalArgumentException("Entity did not contain the given field [" + field + "]"); } clazz.getMethods(); String fieldName = field.getName(); String methodNameSuffix = Strings.capitalize(fieldName); clazz.addMethod().setReturnType(field.getTypeInspector().toString()).setName("get" + methodNameSuffix) .setPublic() .setBody("return this." + fieldName + ";"); if (!field.isFinal()) { clazz.addMethod().setReturnTypeVoid().setName("set" + methodNameSuffix).setPublic() .setParameters("final " + field.getTypeInspector().toString() + " " + fieldName) .setBody("this." + fieldName + " = " + fieldName + ";"); } }