org.apache.commons.lang.BooleanUtils.isTrue()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(11.0k)|赞(0)|评价(0)|浏览(391)

本文整理了Java中org.apache.commons.lang.BooleanUtils.isTrue()方法的一些代码示例,展示了BooleanUtils.isTrue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BooleanUtils.isTrue()方法的具体详情如下:
包路径:org.apache.commons.lang.BooleanUtils
类名称:BooleanUtils
方法名:isTrue

BooleanUtils.isTrue介绍

[英]Checks if a Boolean value is true, handling null by returning false.

BooleanUtils.isTrue(Boolean.TRUE)  = true 
BooleanUtils.isTrue(Boolean.FALSE) = false 
BooleanUtils.isTrue(null)          = false

[中]检查Boolean值是否为true,通过返回false处理null

BooleanUtils.isTrue(Boolean.TRUE)  = true 
BooleanUtils.isTrue(Boolean.FALSE) = false 
BooleanUtils.isTrue(null)          = false

代码示例

代码示例来源:origin: commons-lang/commons-lang

/**
 * <p>Checks if a <code>Boolean</code> value is <i>not</i> <code>true</code>,
 * handling <code>null</code> by returning <code>true</code>.</p>
 *
 * <pre>
 *   BooleanUtils.isNotTrue(Boolean.TRUE)  = false
 *   BooleanUtils.isNotTrue(Boolean.FALSE) = true
 *   BooleanUtils.isNotTrue(null)          = true
 * </pre>
 *
 * @param bool  the boolean to check, null returns <code>true</code>
 * @return <code>true</code> if the input is null or false
 * @since 2.3
 */
public static boolean isNotTrue(Boolean bool) {
  return !isTrue(bool);
}

代码示例来源:origin: SonarSource/sonarqube

@CheckForNull
private String getAssignee(Request request) {
 String assignee = emptyToNull(request.param(PARAM_ASSIGNEE));
 if (ASSIGN_TO_ME_VALUE.equals(assignee) || BooleanUtils.isTrue(request.paramAsBoolean(DEPRECATED_PARAM_ME))) {
  return userSession.getLogin();
 }
 return assignee;
}

代码示例来源:origin: apache/storm

/**
 * Handles '/deepSearch' request.
 */
@GET
@Path("/deepSearch/{topoId}")
public Response deepSearch(@PathParam("topoId") String topologyId,
              @Context HttpServletRequest request) {
  String user = httpCredsHandler.getUserName(request);
  String searchString = request.getParameter("search-string");
  String numMatchesStr = request.getParameter("num-matches");
  String portStr = request.getParameter("port");
  String startFileOffset = request.getParameter("start-file-offset");
  String startByteOffset = request.getParameter("start-byte-offset");
  String searchArchived = request.getParameter("search-archived");
  String callback = request.getParameter(StormApiResource.callbackParameterName);
  String origin = request.getHeader("Origin");
  Boolean alsoSearchArchived = BooleanUtils.toBooleanObject(searchArchived);
  if (BooleanUtils.isTrue(alsoSearchArchived)) {
    numDeepSearchArchived.mark();
  } else {
    numDeepSearchNonArchived.mark();
  }
  try (Timer.Context t = deepSearchRequestDuration.time()) {
    return logSearchHandler.deepSearchLogsForTopology(topologyId, user, searchString, numMatchesStr, portStr, startFileOffset,
      startByteOffset, alsoSearchArchived, callback, origin);
  }
}

代码示例来源:origin: SonarSource/sonarqube

@CheckForNull
 private static Double getDoubleValue(LiveMeasureDto measure, Metric metric) {
  Double value = measure.getValue();
  if (BooleanUtils.isTrue(metric.isOptimizedBestValue()) && value == null) {
   value = metric.getBestValue();
  }
  return value;
 }
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

/**
 * Determines whether or not a particular field in a record is derived. By default this checks the {@link BasicFieldMetadata}
 * for the given Property to see if something on the backend has marked it as derived
 * 
 * @param headerField the header for this recordField
 * @param recordField the recordField being populated
 * @param p the property that relates to this recordField
 * @return whether or not this field is derived
 * @see {@link #createListGrid(String, List, ListGrid.Type, DynamicResultSet, String, Integer, String, List, String)}
 */
protected Boolean isDerivedField(Field headerField, Field recordField, Property p) {
  return BooleanUtils.isTrue(((BasicFieldMetadata) p.getMetadata()).getIsDerived());
}

代码示例来源:origin: SonarSource/sonarqube

private static void addBranchComponentRelatedFilters(IssueQuery query, Map<String, QueryBuilder> filters) {
 if (BooleanUtils.isTrue(query.onComponentOnly())) {
  return;
 }
 QueryBuilder branchFilter = createTermFilter(FIELD_ISSUE_BRANCH_UUID, query.branchUuid());
 filters.put("__is_main_branch", createTermFilter(FIELD_ISSUE_IS_MAIN_BRANCH, Boolean.toString(query.isMainBranch())));
 filters.put(FIELD_ISSUE_BRANCH_UUID, branchFilter);
}

代码示例来源:origin: SonarSource/sonarqube

private static void addViewRelatedFilters(IssueQuery query, Map<String, QueryBuilder> filters) {
 if (BooleanUtils.isTrue(query.onComponentOnly())) {
  return;
 }
 Collection<String> viewUuids = query.viewUuids();
 String branchUuid = query.branchUuid();
 boolean onApplicationBranch = branchUuid != null && !viewUuids.isEmpty();
 if (onApplicationBranch) {
  filters.put("__view", createViewFilter(singletonList(query.branchUuid())));
 } else {
  filters.put("__is_main_branch", createTermFilter(FIELD_ISSUE_IS_MAIN_BRANCH, Boolean.toString(true)));
  filters.put("__view", createViewFilter(viewUuids));
 }
}

代码示例来源:origin: docker-java/docker-java

public DefaultDockerClientConfig build() {
  SSLConfig sslConfig = null;
  if (customSslConfig == null) {
    if (isTrue(dockerTlsVerify)) {
      dockerCertPath = checkDockerCertPath(dockerCertPath);
      sslConfig = new LocalDirectorySSLConfig(dockerCertPath);
    }
  } else {
    sslConfig = customSslConfig;
  }
  return new DefaultDockerClientConfig(dockerHost, dockerConfig, apiVersion, registryUrl, registryUsername,
      registryPassword, registryEmail, sslConfig);
}

代码示例来源:origin: SonarSource/sonarqube

private List<FieldSortBuilder> createSortBuilders(IssueQuery query) {
 String sortField = query.sort();
 if (sortField != null) {
  boolean asc = BooleanUtils.isTrue(query.asc());
  return sorting.fill(sortField, asc);
 }
 return sorting.fillDefault();
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public PropertyValidationResult validate(Entity entity,
            Serializable instance,
            Map<String, FieldMetadata> entityFieldMetadata,
            BasicFieldMetadata propertyMetadata,
            String propertyName,
            String value) {
  boolean required = BooleanUtils.isTrue(propertyMetadata.getRequired());
  if (propertyMetadata.getRequiredOverride() != null) {
    required = propertyMetadata.getRequiredOverride();
  }
  boolean valid = !(required && StringUtils.isEmpty(value));
  return new PropertyValidationResult(valid, ERROR_MESSAGE);
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

if (BooleanUtils.isTrue(sessionTimeout)) {
  failureUrl = "?sessionTimeout=true";

代码示例来源:origin: SonarSource/sonarqube

private static void addCommonComponentRelatedFilters(IssueQuery query, Map<String, QueryBuilder> filters) {
 QueryBuilder componentFilter = createTermsFilter(FIELD_ISSUE_COMPONENT_UUID, query.componentUuids());
 QueryBuilder projectFilter = createTermsFilter(FIELD_ISSUE_PROJECT_UUID, query.projectUuids());
 QueryBuilder moduleRootFilter = createTermsFilter(FIELD_ISSUE_MODULE_PATH, query.moduleRootUuids());
 QueryBuilder moduleFilter = createTermsFilter(FIELD_ISSUE_MODULE_UUID, query.moduleUuids());
 QueryBuilder directoryFilter = createTermsFilter(FIELD_ISSUE_DIRECTORY_PATH, query.directories());
 QueryBuilder fileFilter = createTermsFilter(FIELD_ISSUE_COMPONENT_UUID, query.fileUuids());
 if (BooleanUtils.isTrue(query.onComponentOnly())) {
  filters.put(FIELD_ISSUE_COMPONENT_UUID, componentFilter);
 } else {
  filters.put(FIELD_ISSUE_PROJECT_UUID, projectFilter);
  filters.put("__module", moduleRootFilter);
  filters.put(FIELD_ISSUE_MODULE_UUID, moduleFilter);
  filters.put(FIELD_ISSUE_DIRECTORY_PATH, directoryFilter);
  filters.put(FIELD_ISSUE_COMPONENT_UUID, fileFilter != null ? fileFilter : componentFilter);
 }
}

代码示例来源:origin: SonarSource/sonarqube

private boolean mergeDeprecatedComponentParameters(DbSession session, SearchRequest request, List<ComponentDto> allComponents) {
 Boolean onComponentOnly = request.getOnComponentOnly();
 Collection<String> components = request.getComponents();
 Collection<String> componentUuids = request.getComponentUuids();
 Collection<String> componentKeys = request.getComponentKeys();
 Collection<String> componentRootUuids = request.getComponentRootUuids();
 Collection<String> componentRoots = request.getComponentRoots();
 String branch = request.getBranch();
 String pullRequest = request.getPullRequest();
 boolean effectiveOnComponentOnly = false;
 checkArgument(atMostOneNonNullElement(components, componentUuids, componentKeys, componentRootUuids, componentRoots),
  "At most one of the following parameters can be provided: %s, %s, %s, %s, %s",
  PARAM_COMPONENT_KEYS, PARAM_COMPONENT_UUIDS, PARAM_COMPONENTS, PARAM_COMPONENT_ROOTS, PARAM_COMPONENT_UUIDS);
 if (componentRootUuids != null) {
  allComponents.addAll(getComponentsFromUuids(session, componentRootUuids));
 } else if (componentRoots != null) {
  allComponents.addAll(getComponentsFromKeys(session, componentRoots, branch, pullRequest));
 } else if (components != null) {
  allComponents.addAll(getComponentsFromKeys(session, components, branch, pullRequest));
  effectiveOnComponentOnly = true;
 } else if (componentUuids != null) {
  allComponents.addAll(getComponentsFromUuids(session, componentUuids));
  effectiveOnComponentOnly = BooleanUtils.isTrue(onComponentOnly);
 } else if (componentKeys != null) {
  allComponents.addAll(getComponentsFromKeys(session, componentKeys, branch, pullRequest));
  effectiveOnComponentOnly = BooleanUtils.isTrue(onComponentOnly);
 }
 return effectiveOnComponentOnly;
}

代码示例来源:origin: SonarSource/sonarqube

if (BooleanUtils.isTrue(query.assigned())) {
 filters.put(IS_ASSIGNED_FILTER, existsQuery(FIELD_ISSUE_ASSIGNEE_UUID));
} else if (BooleanUtils.isFalse(query.assigned())) {
if (BooleanUtils.isTrue(query.resolved())) {
 filters.put(isResolved, existsQuery(FIELD_ISSUE_RESOLUTION));
} else if (BooleanUtils.isFalse(query.resolved())) {

代码示例来源:origin: pentaho/pentaho-kettle

if ( rep instanceof RepositoryExtended ) {
 RepositoryExtended repositoryExtended = (RepositoryExtended) this.rep;
 repositoryTree = repositoryExtended.loadRepositoryDirectoryTree(  "/", null, -1, BooleanUtils.isTrue( repositoryExtended.getUserInfo().isAdmin() ), true, false );
} else {
 repositoryTree = this.rep.loadRepositoryDirectoryTree();

代码示例来源:origin: pentaho/pentaho-kettle

.isTrue( repository.getUserInfo().isAdmin() ), false, false );

代码示例来源:origin: pentaho/pentaho-kettle

directoryTree = repositoryExtended.loadRepositoryDirectoryTree( "/", "*.kjb|*.ktr", -1, BooleanUtils.isTrue( repositoryExtended.getUserInfo().isAdmin() ), true, false );
} else {
 directoryTree = this.rep.loadRepositoryDirectoryTree();

代码示例来源:origin: org.fujion/fujion-codemirror

/**
 * Returns the CodeMirror lineNumbers parameter.
 *
 * @return The CodeMirror lineNumbers parameter.
 */
@PropertyGetter(value = "lineNumbers", description = "The CodeMirror lineNumbers parameter.")
public boolean getLineNumbers() {
  return BooleanUtils.isTrue(options.lineNumbers);
}

代码示例来源:origin: SonarSource/sonar-java

private static boolean hideStaticMethod(Symbol.MethodSymbol methodSymbol, Type superClass, Symbol symbolWithSameName) {
 return symbolWithSameName.isStatic()
  && !methodSymbol.isStatic()
  && BooleanUtils.isTrue(((MethodJavaSymbol) methodSymbol).checkOverridingParameters((MethodJavaSymbol) symbolWithSameName, (ClassJavaType) superClass));
}

代码示例来源:origin: Evolveum/midpoint

private boolean isUseProposedShadows(ProvisioningContext ctx) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, ExpressionEvaluationException {
  ResourceConsistencyType consistency = ctx.getResource().getConsistency();
  if (consistency == null) {
    return false;
  }
  return BooleanUtils.isTrue(consistency.isUseProposedShadows());
}

相关文章