本文整理了Java中org.apache.cayenne.map.QueryDescriptor.getProperty
方法的一些代码示例,展示了QueryDescriptor.getProperty
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryDescriptor.getProperty
方法的具体详情如下:
包路径:org.apache.cayenne.map.QueryDescriptor
类名称:QueryDescriptor
方法名:getProperty
[英]Returns query property by its name.
[中]按名称返回查询属性。
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Updates the view from the current model state. Invoked when a currently displayed
* query is changed.
*/
public void initFromModel(QueryDescriptor query) {
super.initFromModel(query);
dataRows.setSelected(Boolean.valueOf(query.getProperty(QueryMetadata.FETCHING_DATA_ROWS_PROPERTY)));
}
}
代码示例来源:origin: org.apache.cayenne/cayenne-project
void validateCacheGroup(QueryDescriptor query, ValidationResult validationResult) {
String cacheGroup = query.getProperty(QueryMetadata.CACHE_GROUPS_PROPERTY);
if(cacheGroup != null && cacheGroup.contains(",")) {
addFailure(validationResult, query, "Invalid cache group \"%s\", " +
"multiple groups are deprecated", cacheGroup);
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Updates the view from the current model state. Invoked when a currently displayed
* query is changed.
*/
public void initFromModel(QueryDescriptor query) {
DefaultComboBoxModel cacheModel = new DefaultComboBoxModel(CACHE_POLICIES);
String selectedStrategyString = query.getProperty(QueryMetadata.CACHE_STRATEGY_PROPERTY);
QueryCacheStrategy selectedStrategy = selectedStrategyString != null ?
QueryCacheStrategy.valueOf(selectedStrategyString) : null;
cacheModel.setSelectedItem(selectedStrategy != null ?
selectedStrategy : QueryCacheStrategy.getDefaultStrategy());
cacheStrategy.setModel(cacheModel);
cacheGroups.setText(query.getProperty(QueryMetadata.CACHE_GROUPS_PROPERTY));
setCacheGroupsEnabled(selectedStrategy != null && selectedStrategy != QueryCacheStrategy.NO_CACHE);
String fetchOffsetStr = query.getProperty(QueryMetadata.FETCH_OFFSET_PROPERTY);
String fetchLimitStr = query.getProperty(QueryMetadata.FETCH_LIMIT_PROPERTY);
String pageSizeStr = query.getProperty(QueryMetadata.PAGE_SIZE_PROPERTY);
fetchOffset.setText(fetchOffsetStr != null ? fetchOffsetStr : ZERO.toString());
fetchLimit.setText(fetchLimitStr != null ? fetchLimitStr : ZERO.toString());
pageSize.setText(pageSizeStr != null ? pageSizeStr : ZERO.toString());
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public void initFromModel(QueryDescriptor query) {
super.initFromModel(query);
if (query != null && QueryDescriptor.PROCEDURE_QUERY.equals(query.getType())) {
DefaultComboBoxModel labelCaseModel = new DefaultComboBoxModel(LABEL_CAPITALIZATION);
String columnNameCapitalization = query.getProperty(ProcedureQuery.COLUMN_NAME_CAPITALIZATION_PROPERTY);
labelCaseModel.setSelectedItem(columnNameCapitalization != null ?
CapsStrategy.valueOf(columnNameCapitalization) : CapsStrategy.DEFAULT);
labelCase.setModel(labelCaseModel);
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public void initFromModel(QueryDescriptor query) {
super.initFromModel(query);
if (query != null && QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) {
DefaultComboBoxModel labelCaseModel = new DefaultComboBoxModel(
LABEL_CAPITALIZATION);
String columnNameCapitalization = query.getProperty(SQLTemplate.COLUMN_NAME_CAPITALIZATION_PROPERTY);
labelCaseModel.setSelectedItem(columnNameCapitalization != null ?
CapsStrategy.valueOf(columnNameCapitalization) : CapsStrategy.DEFAULT);
labelCase.setModel(labelCaseModel);
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
void setQueryProperty(String property, String value) {
QueryDescriptor query = getQuery();
if (query != null) {
try {
Object old = query.getProperty(property);
if (Util.nullSafeEquals(value, old)) {
return;
}
query.setProperty(property, value);
mediator.fireQueryEvent(new QueryEvent(this, query));
}
catch (Exception ex) {
logObj.warn("Error setting property: " + property, ex);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!