List of usage examples for org.apache.commons.lang ObjectUtils defaultIfNull
public static <T> T defaultIfNull(T object, T defaultValue)
Returns a default value if the object passed is null
.
ObjectUtils.defaultIfNull(null, null) = null ObjectUtils.defaultIfNull(null, "") = "" ObjectUtils.defaultIfNull(null, "zz") = "zz" ObjectUtils.defaultIfNull("abc", *) = "abc" ObjectUtils.defaultIfNull(Boolean.TRUE, *) = Boolean.TRUE
From source file:de.tudarmstadt.informatik.lt.sogaardparser.MWEData.java
/** * Returns the druid score for the possible multi-word expression, constructed using the given tokens. If the * MWE is not in the database, 0.0 will be returned. *//*from w w w. j a v a2 s . co m*/ public double getScore(String... words) { return (double) ObjectUtils.defaultIfNull(entries.get(StringUtils.join(words, " ")), 0.0); }
From source file:com.gst.portfolio.loanaccount.domain.LoanOfficerAssignmentHistory.java
public LocalDate getEndDate() { return (LocalDate) ObjectUtils.defaultIfNull(new LocalDate(this.endDate), null); }
From source file:com.envision.envservice.common.JSONFilter.java
private static Object defaultIfNull(Object value) { return ObjectUtils.defaultIfNull(value, StringUtils.EMPTY); }
From source file:io.fabric8.elasticsearch.plugin.acl.DynamicACLFilter.java
private String getKibanaVersion(RestRequest request) { String kbnVersion = (String) ObjectUtils.defaultIfNull(request.header(kbnVersionHeader), ""); if (StringUtils.isEmpty(kbnVersion)) { return kibanaVersion; }//from w w w . j a v a 2 s.co m return kbnVersion; }
From source file:de.csdev.ebus.command.EBusCommandRegistry.java
/** * Checks if the given command method is acceptable for the unescaped telegram * * @param command/* w w w . j a v a 2s .co m*/ * @param data * @return */ public boolean matchesCommand(IEBusCommandMethod command, ByteBuffer data) { Byte sourceAddress = (Byte) ObjectUtils.defaultIfNull(command.getSourceAddress(), Byte.valueOf((byte) 0x00)); Byte targetAddress = (Byte) ObjectUtils.defaultIfNull(command.getDestinationAddress(), Byte.valueOf((byte) 0x00)); try { ByteBuffer masterTelegram = EBusCommandUtils.buildMasterTelegram(command, sourceAddress, targetAddress, null); ByteBuffer mask = command.getMasterTelegramMask(); for (int i = 0; i < mask.limit(); i++) { byte b = mask.get(i); if (b == (byte) 0xFF) { if (masterTelegram.get(i) != data.get(i)) { break; } } if (i == mask.limit() - 1) { return true; } } } catch (EBusTypeException e) { logger.error("error!", e); } return false; }
From source file:com.kibana.multitenancy.plugin.acl.DynamicACLFilter.java
private String getUser(RestRequest request) { //Sushant:Getting user in case of Basic Authentication String username = ""; //Sushant:Scenario when user Authenticated at Proxy level itself String proxyAuthUser = (String) ObjectUtils.defaultIfNull(request.header(proxyUserHeader), ""); //Sushant: Scenario when user Authenticated at Proxy level itself String basicAuthorizationHeader = StringUtils.defaultIfBlank(request.header("Authorization"), ""); if (StringUtils.isNotEmpty(basicAuthorizationHeader)) { String decodedBasicHeader = new String( DatatypeConverter.parseBase64Binary(basicAuthorizationHeader.split(" ")[1]), StandardCharsets.US_ASCII); final String[] decodedBasicHeaderParts = decodedBasicHeader.split(":"); username = decodedBasicHeaderParts[0]; decodedBasicHeader = null;/*www . j a v a 2 s.c o m*/ basicAuthorizationHeader = null; logger.debug("User '{}' is authenticated", username); } return username; }
From source file:com.kibana.multitenancy.plugin.acl.DynamicACLFilter.java
private String getBearerToken(RestRequest request) { final String[] auth = ((String) ObjectUtils.defaultIfNull(request.header(AUTHORIZATION_HEADER), "")) .split(" "); if (auth.length >= 2 && "Bearer".equals(auth[0])) { return auth[1]; }//from ww w . j a v a2s .c om return ""; }
From source file:com.shopzilla.api.client.brand.AbstractBaseUrlProvider.java
public Map<String, ?> makeClassificationParameterMap(ClassificationRequest request) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("apiKey", request.getApiKey()); parameters.put("publisherId", request.getPublisherId()); parameters.put("placementId", request.getPlacementId()); parameters.put("keyword", request.getKeyword()); parameters.put("showAll", BooleanUtils.toBooleanDefaultIfNull(request.getShowAll(), Boolean.TRUE)); parameters.put("format", ((ClassificationRequest.Format) ObjectUtils.defaultIfNull(request.getFormat(), ClassificationRequest.Format.XML)).toString().toLowerCase()); return parameters; }
From source file:com.gst.infrastructure.core.api.JsonQuery.java
/** * always returns true or false//from w w w . ja va 2 s .co m */ public boolean booleanPrimitiveValueOfParameterNamed(final String parameterName) { final Boolean value = this.fromApiJsonHelper.extractBooleanNamed(parameterName, this.parsedQuery); return (Boolean) ObjectUtils.defaultIfNull(value, Boolean.FALSE); }
From source file:com.shopzilla.api.client.brand.AbstractBaseUrlProvider.java
public Map<String, ?> makeCategoryParameterMap(CategorySearchRequest request) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("apiKey", request.getApiKey()); parameters.put("publisherId", request.getPublisherId()); parameters.put("placementId", request.getPlacementId()); parameters.put("keyword", request.getKeyword()); parameters.put("categoryId", request.getCategoryId()); parameters.put("ancestors", request.getAncestors()); if (request.getResults() == null) { parameters.put("results", defaultResults); } else {/*from w ww.j av a2 s .c o m*/ parameters.put("results", request.getResults()); } parameters.put("sort", request.getSortOrder()); parameters.put("attFilter", request.getAttFilter()); parameters.put("format", ((ClassificationRequest.Format) ObjectUtils.defaultIfNull(request.getFormat(), ClassificationRequest.Format.XML)).toString().toLowerCase()); return parameters; }