List of usage examples for org.apache.commons.lang StringUtils equals
public static boolean equals(String str1, String str2)
Compares two Strings, returning true
if they are equal.
From source file:com.adobe.acs.commons.replication.status.impl.ReplicatedByWorkflowProcess.java
@Override public final void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap args) throws WorkflowException { final WorkflowData workflowData = workItem.getWorkflowData(); final String type = workflowData.getPayloadType(); // Check if the payload is a path in the JCR if (!StringUtils.equals(type, "JCR_PATH")) { return;/*from w w w . j a v a 2 s. c o m*/ } // Get the path to the JCR resource from the payload final String payloadPath = workflowData.getPayload().toString(); // Get ResourceResolver final Map<String, Object> authInfo = new HashMap<String, Object>(); authInfo.put(AUTHENTICATION_INFO_SESSION, workflowSession.getSession()); final ResourceResolver resourceResolver; try { resourceResolver = resourceResolverFactory.getResourceResolver(authInfo); // Get replicated by value final String replicatedBy = StringUtils.defaultIfEmpty(workItem.getWorkflow().getInitiator(), "Unknown Workflow User"); final List<String> paths = workflowPackageManager.getPaths(resourceResolver, payloadPath); for (final String path : paths) { // For each item in the WF Package, or if not a WF Package, path = payloadPath Resource resource = replStatusManager.getReplicationStatusResource(path, resourceResolver); final ModifiableValueMap mvm = resource.adaptTo(ModifiableValueMap.class); if (StringUtils .isNotBlank(mvm.get(ReplicationStatus.NODE_PROPERTY_LAST_REPLICATED_BY, String.class))) { mvm.put(ReplicationStatus.NODE_PROPERTY_LAST_REPLICATED_BY, replicatedBy); resourceResolver.commit(); log.trace("Set replicateBy to [ {} ] on resource [ {} ]", replicatedBy, resource.getPath()); } else { log.trace("Skipping; Resource does not have replicateBy property set [ {} ]", resource.getPath()); } } } catch (LoginException e) { log.error("Could not acquire a ResourceResolver object from the Workflow Session's JCR Session: {}", e); } catch (PersistenceException e) { log.error("Could not save replicateBy property for payload [ {} ] due to: {}", payloadPath, e); } catch (RepositoryException e) { log.error("Could not collect Workflow Package items for payload [ {} ] due to: {}", payloadPath, e); } }
From source file:FakeAuthenticator.java
private static boolean isAdmin(String username) { return StringUtils.equals(username, "admin"); }
From source file:com.intel.cosbench.controller.schedule.BalancedScheduler.java
private DriverContext fetchDriver(String name) { if (StringUtils.isEmpty(name)) return null; if (StringUtils.equals(name, "none")) return null; return drivers.get(name); }
From source file:io.kamax.mxisd.backend.sql.SqlThreePidProvider.java
@Override public Optional<SingleLookupReply> find(SingleLookupRequest request) { log.info("SQL lookup"); String stmtSql = StringUtils.defaultIfBlank(cfg.getIdentity().getMedium().get(request.getType()), cfg.getIdentity().getQuery()); log.info("SQL query: {}", stmtSql); try (Connection conn = pool.get()) { try (PreparedStatement stmt = conn.prepareStatement(stmtSql)) { stmt.setString(1, request.getType().toLowerCase()); stmt.setString(2, request.getThreePid().toLowerCase()); try (ResultSet rSet = stmt.executeQuery()) { while (rSet.next()) { String uid = rSet.getString("uid"); log.info("Found match: {}", uid); if (StringUtils.equals("uid", cfg.getIdentity().getType())) { log.info("Resolving as localpart"); return Optional .of(new SingleLookupReply(request, new MatrixID(uid, mxCfg.getDomain()))); }// w w w.jav a 2 s . c o m if (StringUtils.equals("mxid", cfg.getIdentity().getType())) { log.info("Resolving as MXID"); return Optional.of(new SingleLookupReply(request, new MatrixID(uid))); } log.info("Identity type is unknown, skipping"); } log.info("No match found in SQL"); return Optional.empty(); } } } catch (SQLException e) { throw new RuntimeException(e); } }
From source file:com.bluexml.xforms.generator.forms.renderable.classes.RenderableAttribute.java
private boolean isDateTimeField() { return StringUtils.equals(getXsdType(), "dateTime"); }
From source file:com.htmlhifive.tools.codeassist.core.proposal.wrapper.ProposalWrapperFactory.java
/** * ???./* www.jav a2 s. com*/ * * @param elem * @return . */ private static String buildHelpDocument(FunctionBean elem) { StringBuilder sb = new StringBuilder(); String desc = elem.getDescription(); sb.append(desc == null ? "" : desc); sb.append("<dl>"); if (elem.getArgments() != null && elem.getArgments().length != 0) { sb.append("<dt>"); sb.append(Messages.DES0001.getText()); sb.append("</dt>"); for (VariableBean arg : elem.getArgments()) { addParams(sb, arg); } } if (StringUtils.isNotEmpty(elem.getReturnType()) && !StringUtils.equals(elem.getReturnType(), "void")) { addReturnType(sb, elem.getReturnType(), elem.getReturnDescription()); } sb.append("</dl>"); if (StringUtils.equals("<dl></dl>", sb.toString())) { return null; } return sb.toString(); }
From source file:com.temenos.interaction.core.hypermedia.LinkToFieldAssociationImpl.java
@Override public boolean isTransitionSupported() { if (targetFieldName == null && (!transitionCollectionParams.isEmpty() || isCollectionDynamicResourceName)) { logger.error("Cannot generate links for transition " + transition + ". Target field name cannot be null if we have collection parameters or a collection dymamic resource."); return false; }//www .j ava 2 s . c o m if (isCollectionDynamicResourceName && !StringUtils.equals(getParentNameOfCollectionValue(targetFieldName), getParentNameOfDynamicResource())) { logger.error("Cannot generate links for transition " + transition + ". Parent of target field name and dynamic resource must be same."); return false; } if (isCollectionDynamicResourceName && !allParametersHaveSameParent( ((DynamicResourceState) transition.getTarget()).getResourceLocatorArgs())) { logger.error("Cannot generate links for transition " + transition + ". All multivalue fields in the parameter list of the dynamic resource must have the same parent."); return false; } if (!transitionCollectionParams.isEmpty() && !allParametersHaveSameParent(transitionCollectionParams.toArray(new String[0]))) { logger.error("Cannot generate links for transition " + transition + ". All collection parameters must have the same parent."); return false; } return true; }
From source file:com.ufnet.ws.server.endpoint.UserServiceEndpoint.java
@PayloadRoot(localPart = "CardNewUser", namespace = SimpleConstants.NAMESPACE) @ResponsePayload//from www .jav a2s . com public CardNewUserResponse cardNewUser(@RequestPayload CardNewUserRequest request) { int returnCode = userService.cardNewUser(request); CardNewUserResponse response = new CardNewUserResponse(); response.setReturnCode(returnCode); if (StringUtils.isEmpty(request.getAppName())) { request.setAppName(appName); syncService.sync(request); } else if (!StringUtils.equals(request.getAppName(), appName)) { syncService.sync(request); } return response; }
From source file:com.adobe.acs.commons.forms.impl.FormsPostFilterImpl.java
@Override public final void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { if (!(servletRequest instanceof SlingHttpServletRequest) || !(servletResponse instanceof SlingHttpServletResponse)) { filterChain.doFilter(servletRequest, servletResponse); return;/*from www. ja v a 2 s. co m*/ } final SlingHttpServletRequest slingRequest = (SlingHttpServletRequest) servletRequest; final SlingHttpServletResponse slingResponse = (SlingHttpServletResponse) servletResponse; /** * Fail fast and early! * * Must be: * - HTTP POST Request * - Have Forms Sling Suffix * - At this point, 99% of includes will be passed over * - Must contain Form Resource Query Parameter */ if (!StringUtils.equals("POST", slingRequest.getMethod()) || !formsRouter.hasValidSuffix(slingRequest)) { filterChain.doFilter(servletRequest, servletResponse); return; } final String formResource = this.getParameter(slingRequest, FormHelper.FORM_RESOURCE_INPUT); if (formResource == null || slingRequest.getResourceResolver().resolve(formResource) == null) { filterChain.doFilter(servletRequest, servletResponse); return; } String formSelector = formsRouter.getFormSelector(slingRequest); if (formSelector == null) { formSelector = FormHelper.DEFAULT_FORM_SELECTOR; } final RequestDispatcherOptions options = new RequestDispatcherOptions(); options.setReplaceSelectors(formSelector); options.setReplaceSuffix(slingRequest.getRequestPathInfo().getSuffix()); if (log.isDebugEnabled()) { log.debug("Form Filter; Internal forward to path: {} ", formResource); log.debug("Form Filter; Internal forward w/ replace selectors: {} ", options.getReplaceSelectors()); log.debug("Form Filter; Internal forward w/ suffix: {} ", options.getReplaceSuffix()); } slingRequest.getRequestDispatcher(formResource, options).forward(slingRequest, slingResponse); }
From source file:com.oauth.action.CusOAuthAuthenticationHandler.java
@Override protected boolean doAuthentication(Credentials credentials) throws AuthenticationException { OAuthCredentials credential = (OAuthCredentials) credentials; logger.debug("credential : {}", credential); String providerType = credential.getProviderType(); logger.debug("providerType : {}", providerType); // get provider OAuthProvider provider = null;/* w w w. j a v a2s .c om*/ for (OAuthProvider aProvider : providers) { if (StringUtils.equals(providerType, aProvider.getType())) { provider = aProvider; break; } } logger.debug("provider : {}", provider); // get access token HttpServletRequest request = (HttpServletRequest) ExternalContextHolder.getExternalContext() .getNativeRequest(); Token accessToken = provider.getAccessToken(new HttpUserSession(request.getSession()), credential); logger.debug("accessToken : {}", accessToken); // and user profile UserProfile userProfile = provider.getUserProfile(accessToken); logger.debug("userProfile : {}", userProfile); if (userProfile != null && StringUtils.isNotBlank(userProfile.getId())) { userProfile.addAttribute("access_token", accessToken.getToken()); //openId = displayname String openId = userProfile.getId(); String uid = ""; List<Person> persons = personDao.getAllPersons(); for (Iterator<Person> iterator2 = persons.iterator(); iterator2.hasNext();) { Person person = iterator2.next(); String din = person.getDisplayName(); if (din != null && din.contains(openId)) { uid = person.getUid(); } } Map<String, Object> attrs = userProfile.getAttributes(); attrs.put("uid", uid); credential.setUserAttributes(attrs); credential.setUserId(userProfile.getId()); return true; } else { return false; } }