本文整理了Java中com.vmware.admiral.common.util.QueryUtil.createAnyPropertyClause
方法的一些代码示例,展示了QueryUtil.createAnyPropertyClause
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryUtil.createAnyPropertyClause
方法的具体详情如下:
包路径:com.vmware.admiral.common.util.QueryUtil
类名称:QueryUtil
方法名:createAnyPropertyClause
暂无
代码示例来源:origin: vmware/admiral
public static QueryTask.Query createAnyPropertyClause(String query, String... propertyNames) {
return createAnyPropertyClause(query, Occurance.SHOULD_OCCUR, propertyNames);
}
代码示例来源:origin: vmware/admiral
private QueryTask.Query createClosureDescClause(String query, List<String> tenantLinks) {
QueryTask.Query closureDescClause = new QueryTask.Query();
closureDescClause.addBooleanClause(createKindClause(ClosureDescription.class));
closureDescClause.addBooleanClause(createAnyPropertyClause(query,
ClosureDescription.FIELD_NAME_NAME, ClosureDescription.FIELD_NAME_DESCRIPTION,
ClosureDescription.FIELD_NAME_RUNTIME));
// if tenant is null, do a global search, if not search in tenant
if (tenantLinks != null && !tenantLinks.isEmpty()) {
closureDescClause
.addBooleanClause(QueryUtil.addTenantGroupAndUserClause(tenantLinks));
}
return closureDescClause;
}
代码示例来源:origin: vmware/admiral
context.tenantLinks));
registryQuery.querySpec.query.addBooleanClause(createAnyPropertyClause(
String.format("*://%s", image.getHost()),
RegistryService.RegistryState.FIELD_NAME_ADDRESS));
代码示例来源:origin: vmware/admiral
private QueryTask.Query createCompositeDescClause(String query, List<String> tenantLinks,
boolean templatesParentOnly) {
QueryTask.Query compositeDescClause = new QueryTask.Query();
compositeDescClause.addBooleanClause(createKindClause(CompositeDescription.class));
if (templatesParentOnly) {
QueryTask.Query propClause = new QueryTask.Query()
.setTermPropertyName(CompositeDescription.FIELD_NAME_PARENT_DESCRIPTION_LINK)
.setTermMatchType(MatchType.WILDCARD)
.setTermMatchValue("*");
propClause.occurance = Occurance.MUST_NOT_OCCUR;
compositeDescClause.addBooleanClause(propClause);
}
compositeDescClause.addBooleanClause(createAnyPropertyClause(query,
CompositeDescription.FIELD_NAME_NAME));
// if tenant is null, do a global search, if not search in tenant
if (tenantLinks != null && !tenantLinks.isEmpty()) {
compositeDescClause
.addBooleanClause(QueryUtil.addTenantGroupAndUserClause(tenantLinks));
}
return compositeDescClause;
}
代码示例来源:origin: vmware/admiral
private QueryTask.Query createContainerDescClause(String query, List<String> tenantLinks,
boolean templatesParentOnly) {
QueryTask.Query containerDescClause = new QueryTask.Query();
containerDescClause.addBooleanClause(createKindClause(ContainerDescription.class));
containerDescClause.addBooleanClause(createAnyPropertyClause(query,
ContainerDescription.FIELD_NAME_NAME, ContainerDescription.FIELD_NAME_IMAGE));
if (templatesParentOnly) {
QueryTask.Query propClause = new QueryTask.Query()
.setTermPropertyName(ContainerDescription.FIELD_NAME_PARENT_DESCRIPTION_LINK)
.setTermMatchType(MatchType.WILDCARD)
.setTermMatchValue("*");
propClause.occurance = Occurance.MUST_NOT_OCCUR;
containerDescClause.addBooleanClause(propClause);
}
// if tenant is null, do a global search, if not search in tenant
if (tenantLinks != null && !tenantLinks.isEmpty()) {
containerDescClause
.addBooleanClause(QueryUtil.addTenantGroupAndUserClause(tenantLinks));
}
return containerDescClause;
}
内容来源于网络,如有侵权,请联系作者删除!