List of usage examples for org.apache.commons.lang3 StringUtils isNotEmpty
public static boolean isNotEmpty(final CharSequence cs)
Checks if a CharSequence is not empty ("") and not null.
StringUtils.isNotEmpty(null) = false StringUtils.isNotEmpty("") = false StringUtils.isNotEmpty(" ") = true StringUtils.isNotEmpty("bob") = true StringUtils.isNotEmpty(" bob ") = true
From source file:com.movies.bean.ActorListBean.java
@PostConstruct private void init() { String param = JsfUtil.getRequestParameter(MovieConstants.ID_FIELD); if (StringUtils.isNotEmpty(param)) { try {//from w ww. jav a2s . co m actors = Arrays.asList(actorService.getActorById(Integer.parseInt(param))); } catch (Exception e) { e.printStackTrace(); JsfUtil.addErrorMessage("Error. Contact administrator!"); } } }
From source file:com.tethrnet.manage.util.ExternalAuthUtil.java
/** * external auth login method// w w w .j a va2 s . co m * * @param auth contains username and password * @return auth token if success */ public static String login(final Auth auth) { String authToken = null; if (externalAuthEnabled && auth != null && StringUtils.isNotEmpty(auth.getUsername()) && StringUtils.isNotEmpty(auth.getPassword())) { Connection con = null; try { CallbackHandler handler = new CallbackHandler() { @Override public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (Callback callback : callbacks) { if (callback instanceof NameCallback) { ((NameCallback) callback).setName(auth.getUsername()); } else if (callback instanceof PasswordCallback) { ((PasswordCallback) callback).setPassword(auth.getPassword().toCharArray()); } } } }; try { LoginContext loginContext = new LoginContext(JAAS_MODULE, handler); //will throw exception if login fail loginContext.login(); Subject subject = loginContext.getSubject(); con = DBUtils.getConn(); User user = AuthDB.getUserByUID(con, auth.getUsername()); if (user == null) { user = new User(); user.setUserType(User.ADMINISTRATOR); user.setUsername(auth.getUsername()); //set email if (auth.getUsername().contains("@")) { user.setEmail(auth.getUsername()); } user.setId(UserDB.insertUser(con, user)); } authToken = UUID.randomUUID().toString(); user.setAuthToken(authToken); user.setAuthType(Auth.AUTH_EXTERNAL); //set auth token AuthDB.updateLogin(con, user); } catch (LoginException e) { //auth failed return empty authToken = null; } } catch (Exception e) { log.error(e.toString(), e); } DBUtils.closeConn(con); } return authToken; }
From source file:com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder.java
public CommandSetterBuilder groupKey(String pGroupKey, String def) { this.groupKey = StringUtils.isNotEmpty(pGroupKey) ? pGroupKey : def; return this; }
From source file:io.kahu.hawaii.util.call.http.response.FileDownload.java
public void writeHeaders() { if (StringUtils.isNotEmpty(mimeType)) { response.setContentType(mimeType); }/*w w w . j a v a2s . com*/ if (StringUtils.isNotEmpty(fileName)) { response.setHeader("Content-Disposition", "attachment; filename=" + fileName); } }
From source file:com.faceye.feature.repository.jpa.DynamicSpecifications.java
public static <T> Specification<T> bySearchFilter(final Collection<SearchFilter> filters, final Class<T> entityClazz) { return new Specification<T>() { @Override//from w w w.j a va 2s . co m public Predicate toPredicate(Root<T> root, CriteriaQuery<?> query, CriteriaBuilder builder) { if (CollectionUtils.isNotEmpty(filters)) { List<Predicate> predicates = Lists.newArrayList(); for (SearchFilter filter : filters) { // nested path translate, Task??"user.name"filedName, ?Task.user.name String[] names = StringUtils.split(filter.fieldName, "."); Path expression = root.get(names[0]); for (int i = 1; i < names.length; i++) { expression = expression.get(names[i]); } // logic operator switch (filter.operator) { case EQ: if (filter.value instanceof Number) { predicates.add(builder.equal(expression, (Number) filter.value)); } else if (filter.value instanceof String) { if (StringUtils.isNotEmpty(filter.value.toString())) { predicates.add(builder.equal(expression, filter.value)); } } else { predicates.add(builder.equal(expression, filter.value)); } break; case LIKE: predicates.add(builder.like(expression, "%" + filter.value + "%")); break; case GT: predicates.add(builder.greaterThan(expression, (Comparable) filter.value)); break; case LT: predicates.add(builder.lessThan(expression, (Comparable) filter.value)); break; case GTE: predicates.add(builder.greaterThanOrEqualTo(expression, (Comparable) filter.value)); break; case LTE: predicates.add(builder.lessThanOrEqualTo(expression, (Comparable) filter.value)); break; case ISTRUE: predicates.add(builder.isTrue(expression)); break; case ISFALSE: predicates.add(builder.isFalse(expression)); break; case ISEMPTY: predicates.add(builder.isEmpty(expression)); break; case ISNULL: predicates.add(builder.isNull(expression)); break; case NE: predicates.add(builder.notEqual(expression, filter.value)); } } // ? and ??? if (!predicates.isEmpty()) { return builder.and(predicates.toArray(new Predicate[predicates.size()])); } } return builder.conjunction(); } }; }
From source file:com.mirth.connect.client.ui.editors.ScriptPanel.java
@Override public boolean isModified() { return StringUtils.isNotEmpty(scriptTextPane.getText()); }
From source file:de.hasait.genesis.base.model.AbstractJTypedElement.java
AbstractJTypedElement(final @Nonnull JTypeUsage pType, final @Nonnull String pName) { super(pName); GenesisUtils.assertNotNull(pType);/*from w w w .j a va 2s. c om*/ GenesisUtils.assertTrue(StringUtils.isNotEmpty(pName)); _type = pType; }
From source file:com.movies.bean.DirectorListBean.java
@PostConstruct private void init() { String param = JsfUtil.getRequestParameter(MovieConstants.ID_FIELD); if (StringUtils.isNotEmpty(param)) { try {/* w w w . ja v a 2s. co m*/ directors = Arrays.asList(directorService.getDirectorById(Integer.parseInt(param))); } catch (Exception e) { e.printStackTrace(); JsfUtil.addErrorMessage("Error. Contact administrator!"); } } }
From source file:net.ostis.scpdev.builder.AbstractElementBuilder.java
public static String getRawBinaryPath(IFolder srcroot, IFolder binroot, IResource source) { String rawBinaryPath = binroot.getLocation().toOSString() + source.getLocation().toOSString().substring(srcroot.getLocation().toOSString().length()); if (StringUtils.isNotEmpty(source.getFileExtension())) rawBinaryPath = rawBinaryPath.substring(0, rawBinaryPath.length() - source.getFileExtension().length() - 1); return rawBinaryPath; }
From source file:io.wcm.handler.link.type.AbstractLinkType.java
@Override public boolean accepts(LinkRequest linkRequest) { ValueMap props = linkRequest.getResourceProperties(); // check for matching link type ID in link resource String linkTypeId = props.get(LinkNameConstants.PN_LINK_TYPE, String.class); if (StringUtils.isNotEmpty(linkTypeId)) { return StringUtils.equals(linkTypeId, getId()); }// www. j av a 2s . c o m // if not link type is set at all check if link ref attribute contains a valid link else { String linkRef = props.get(getPrimaryLinkRefProperty(), String.class); return accepts(linkRef); } }