本文整理了Java中org.apache.commons.lang.BooleanUtils.isTrue()
方法的一些代码示例,展示了BooleanUtils.isTrue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BooleanUtils.isTrue()
方法的具体详情如下:
包路径:org.apache.commons.lang.BooleanUtils
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!