本文整理了Java中org.apache.cayenne.map.QueryDescriptor.getType
方法的一些代码示例,展示了QueryDescriptor.getType
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryDescriptor.getType
方法的具体详情如下:
包路径:org.apache.cayenne.map.QueryDescriptor
类名称:QueryDescriptor
方法名:getType
[英]Returns type of the query.
[中]返回查询的类型。
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public ObjEntity getEntity(QueryDescriptor query) {
if (query != null && QueryDescriptor.PROCEDURE_QUERY.equals(query.getType())) {
return ProcedureQueryView.this.getEntity((ProcedureQueryDescriptor) query);
}
return null;
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public ObjEntity getEntity(QueryDescriptor query) {
if (query != null && QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) {
return SQLTemplateMainTab.this.getEntity(query);
}
return null;
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
EJBQLQueryDescriptor getQuery() {
QueryDescriptor query = mediator.getCurrentQuery();
return (query != null && QueryDescriptor.EJBQL_QUERY.equals(query.getType())) ?
(EJBQLQueryDescriptor) query : null;
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
SQLTemplateDescriptor getQuery() {
QueryDescriptor query = mediator.getCurrentQuery();
return (query != null && QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) ?
(SQLTemplateDescriptor) query : null;
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
protected QueryDescriptor getQuery() {
QueryDescriptor query = mediator.getCurrentQuery();
return (query != null && QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) ? query : null;
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
protected QueryDescriptor getQuery() {
QueryDescriptor query = mediator.getCurrentQuery();
return (query != null && QueryDescriptor.EJBQL_QUERY.equals(query.getType())) ? query : null;
}
代码示例来源:origin: org.apache.cayenne/cayenne-cgen
private void addQuery(QueryDescriptor query) {
switch (query.getType()) {
case QueryDescriptor.SELECT_QUERY:
selectQueries.add(query);
break;
// For now put all other queries to MappedExec list.
// Some additional flag could be introduced to control this explicitly.
case QueryDescriptor.PROCEDURE_QUERY:
case QueryDescriptor.SQL_TEMPLATE:
case QueryDescriptor.EJBQL_QUERY:
execQueries.add(query);
break;
}
if (query.getName() != null && !"".equals(query.getName())) {
queryNames.add(query.getName());
}
}
代码示例来源: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
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
protected SelectQueryDescriptor getQuery() {
if(mediator.getCurrentQuery() == null) {
return null;
}
return QueryDescriptor.SELECT_QUERY.equals(mediator.getCurrentQuery().getType())
? (SelectQueryDescriptor) mediator.getCurrentQuery()
: null;
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
void initFromModel() {
QueryDescriptor query = mediator.getCurrentQuery();
if (query == null || !QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) {
setVisible(false);
return;
}
// select default script.. display it bypassing the listener...
scripts.removeListSelectionListener(scriptRefreshHandler);
scripts.setSelectedIndex(0);
displayScript();
scripts.addListSelectionListener(scriptRefreshHandler);
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
void setEntity(ObjEntity entity) {
QueryDescriptor query = mediator.getCurrentQuery();
if (query != null && QueryDescriptor.PROCEDURE_QUERY.equals(query.getType())) {
((ProcedureQueryDescriptor) query).setResultEntityName(entity != null ? entity.getName() : null);
mediator.fireQueryEvent(new QueryEvent(this, query));
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
protected void initFromModel() {
QueryDescriptor query = mediator.getCurrentQuery();
if (query == null || !QueryDescriptor.SELECT_QUERY.equals(query.getType())) {
processInvalidModel("Unknown query.");
return;
}
if (!(query.getRoot() instanceof Entity)) {
processInvalidModel("SelectQuery has no root set.");
return;
}
this.selectQuery = (SelectQueryDescriptor) query;
browser.setModel(createBrowserModel((Entity) selectQuery.getRoot()));
table.setModel(createTableModel());
// init column sizes
table.getColumnModel().getColumn(0).setPreferredWidth(250);
cardLayout.show(this, REAL_PANEL);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public void initFromModel() {
QueryDescriptor query = mediator.getCurrentQuery();
if (query == null || !QueryDescriptor.EJBQL_QUERY.equals(query.getType())) {
setVisible(false);
return;
}
scriptArea.setEnabled(true);
displayScript();
validateEJBQL();
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Updates the view from the current model state. Invoked when a currently displayed
* query is changed.
*/
void initFromModel() {
QueryDescriptor query = mediator.getCurrentQuery();
if (query == null || !QueryDescriptor.SQL_TEMPLATE.equals(query.getType())) {
setVisible(false);
return;
}
name.setText(query.getName());
properties.initFromModel(query);
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Updates the view from the current model state. Invoked when a currently displayed
* query is changed.
*/
void initFromModel() {
QueryDescriptor query = mediator.getCurrentQuery();
if (query == null || !QueryDescriptor.EJBQL_QUERY.equals(query.getType())) {
setVisible(false);
return;
}
name.setText(query.getName());
properties.initFromModel(query);
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne/cayenne-project
public ValidationResult visitQuery(QueryDescriptor query) {
switch (query.getType()) {
case QueryDescriptor.SELECT_QUERY:
selectQueryValidator.validate((SelectQueryDescriptor) query, validationResult);
break;
case QueryDescriptor.SQL_TEMPLATE:
sqlTemplateValidator.validate((SQLTemplateDescriptor) query, validationResult);
break;
case QueryDescriptor.PROCEDURE_QUERY:
procedureQueryValidator.validate((ProcedureQueryDescriptor) query, validationResult);
break;
case QueryDescriptor.EJBQL_QUERY:
ejbqlQueryValidator.validate((EJBQLQueryDescriptor) query, validationResult);
break;
}
return validationResult;
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
void initFromModel() {
if (!QueryDescriptor.EJBQL_QUERY.equals(mediator.getCurrentQuery().getType())) {
setVisible(false);
return;
}
// tab did not change - force update
if (getSelectedIndex() == lastSelectionIndex) {
updateTabs();
}
// change tab, this will update newly displayed tab...
else {
setSelectedIndex(lastSelectionIndex);
}
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
void initFromModel() {
if (!QueryDescriptor.SELECT_QUERY.equals(mediator.getCurrentQuery().getType())) {
setVisible(false);
return;
}
// if no root, reset tabs to show the first panel..
if (mediator.getCurrentQuery().getRoot() == null) {
lastSelectionIndex = 0;
}
// tab did not change - force update
if (getSelectedIndex() == lastSelectionIndex) {
updateTabs();
}
// change tab, this will update newly displayed tab...
else {
setSelectedIndex(lastSelectionIndex);
}
setVisible(true);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
public void currentQueryChanged(QueryDisplayEvent e) {
QueryDescriptor query = e.getQuery();
switch (query.getType()) {
case QueryDescriptor.SELECT_QUERY:
detailLayout.show(detailPanel, SELECT_QUERY_VIEW);
break;
case QueryDescriptor.SQL_TEMPLATE:
detailLayout.show(detailPanel, SQL_TEMPLATE_VIEW);
break;
case QueryDescriptor.PROCEDURE_QUERY:
detailLayout.show(detailPanel, PROCEDURE_QUERY_VIEW);
break;
case QueryDescriptor.EJBQL_QUERY:
detailLayout.show(detailPanel, EJBQL_QUERY_VIEW);
break;
default:
detailLayout.show(detailPanel, EMPTY_VIEW);
}
}
内容来源于网络,如有侵权,请联系作者删除!