NIHVIVO-1943 Minor refactoring (method and variable name changes)
This commit is contained in:
parent
231d9ed818
commit
922a83f512
3 changed files with 18 additions and 18 deletions
|
@ -56,7 +56,7 @@ public class CollatedObjectPropertyTemplateModel extends ObjectPropertyTemplateM
|
||||||
String subjectUri = subject.getURI();
|
String subjectUri = subject.getURI();
|
||||||
String propertyUri = op.getURI();
|
String propertyUri = op.getURI();
|
||||||
List<Map<String, String>> statementData =
|
List<Map<String, String>> statementData =
|
||||||
opDao.getObjectPropertyStatementsForIndividualByProperty(subjectUri, propertyUri, getQueryString());
|
opDao.getObjectPropertyStatementsForIndividualByProperty(subjectUri, propertyUri, getSelectQuery());
|
||||||
|
|
||||||
/* Apply post-processing */
|
/* Apply post-processing */
|
||||||
postprocess(statementData, wdf);
|
postprocess(statementData, wdf);
|
||||||
|
|
|
@ -69,7 +69,7 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
Pattern.compile("\\?" + KEY_SUBJECT + "\\s+\\?" + KEY_PROPERTY + "\\s+\\?(\\w+)");
|
Pattern.compile("\\?" + KEY_SUBJECT + "\\s+\\?" + KEY_PROPERTY + "\\s+\\?(\\w+)");
|
||||||
|
|
||||||
protected static enum ConfigError {
|
protected static enum ConfigError {
|
||||||
NO_QUERY("Missing query specification"),
|
NO_SELECT_QUERY("Missing select query specification"),
|
||||||
NO_SUBCLASS_SELECT("Query does not select a subclass variable"),
|
NO_SUBCLASS_SELECT("Query does not select a subclass variable"),
|
||||||
NO_SUBCLASS_ORDER_BY("Query does not sort first by subclass variable"),
|
NO_SUBCLASS_ORDER_BY("Query does not sort first by subclass variable"),
|
||||||
NO_TEMPLATE("Missing template specification"),
|
NO_TEMPLATE("Missing template specification"),
|
||||||
|
@ -127,17 +127,17 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
|
|
||||||
protected ConfigError checkQuery(String queryString) {
|
protected ConfigError checkQuery(String queryString) {
|
||||||
if (StringUtils.isBlank(queryString)) {
|
if (StringUtils.isBlank(queryString)) {
|
||||||
return ConfigError.NO_QUERY;
|
return ConfigError.NO_SELECT_QUERY;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String getQueryString() {
|
protected String getSelectQuery() {
|
||||||
return config.queryString;
|
return config.selectQuery;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Set<String> getConstructQueryStrings() {
|
protected Set<String> getConstructQueries() {
|
||||||
return config.constructQueryStrings;
|
return config.constructQueries;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean hasDefaultListView() {
|
protected boolean hasDefaultListView() {
|
||||||
|
@ -163,7 +163,7 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
log.debug("Using default list view for property " + propertyUri +
|
log.debug("Using default list view for property " + propertyUri +
|
||||||
", so query object = '" + object + "'");
|
", so query object = '" + object + "'");
|
||||||
} else {
|
} else {
|
||||||
String queryString = getQueryString();
|
String queryString = getSelectQuery();
|
||||||
Matcher m = SUBJECT_PROPERTY_OBJECT_PATTERN.matcher(queryString);
|
Matcher m = SUBJECT_PROPERTY_OBJECT_PATTERN.matcher(queryString);
|
||||||
if (m.find()) {
|
if (m.find()) {
|
||||||
object = m.group(1);
|
object = m.group(1);
|
||||||
|
@ -340,7 +340,7 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
* effectively turns off this post-processing.)
|
* effectively turns off this post-processing.)
|
||||||
*/
|
*/
|
||||||
protected void moveNullEndDateTimesToTop(List<ObjectPropertyStatementTemplateModel> statements) {
|
protected void moveNullEndDateTimesToTop(List<ObjectPropertyStatementTemplateModel> statements) {
|
||||||
String queryString = getQueryString();
|
String queryString = getSelectQuery();
|
||||||
Matcher m = ORDER_BY_END_DATE_TIME_PATTERN.matcher(queryString);
|
Matcher m = ORDER_BY_END_DATE_TIME_PATTERN.matcher(queryString);
|
||||||
if ( ! m.find() ) {
|
if ( ! m.find() ) {
|
||||||
return;
|
return;
|
||||||
|
@ -384,8 +384,8 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
private static final String NODE_NAME_POSTPROCESSOR = "postprocessor";
|
private static final String NODE_NAME_POSTPROCESSOR = "postprocessor";
|
||||||
|
|
||||||
private boolean isDefaultConfig;
|
private boolean isDefaultConfig;
|
||||||
private Set<String> constructQueryStrings;
|
private Set<String> constructQueries;
|
||||||
private String queryString;
|
private String selectQuery;
|
||||||
private String templateName;
|
private String templateName;
|
||||||
private String postprocessor;
|
private String postprocessor;
|
||||||
|
|
||||||
|
@ -442,13 +442,13 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
|
|
||||||
private ConfigError checkConfiguration(VitroRequest vreq) {
|
private ConfigError checkConfiguration(VitroRequest vreq) {
|
||||||
|
|
||||||
ConfigError error = ObjectPropertyTemplateModel.this.checkQuery(queryString);
|
ConfigError error = ObjectPropertyTemplateModel.this.checkQuery(selectQuery);
|
||||||
if (error != null) {
|
if (error != null) {
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isBlank(queryString)) {
|
if (StringUtils.isBlank(selectQuery)) {
|
||||||
return ConfigError.NO_QUERY;
|
return ConfigError.NO_SELECT_QUERY;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( StringUtils.isBlank(templateName)) {
|
if ( StringUtils.isBlank(templateName)) {
|
||||||
|
@ -483,12 +483,12 @@ public abstract class ObjectPropertyTemplateModel extends PropertyTemplateModel
|
||||||
// we now want to create an UncollatedObjectPropertyTemplateModel
|
// we now want to create an UncollatedObjectPropertyTemplateModel
|
||||||
(ObjectPropertyTemplateModel.this instanceof CollatedObjectPropertyTemplateModel) ? NODE_NAME_QUERY_COLLATED : NODE_NAME_QUERY_BASE;
|
(ObjectPropertyTemplateModel.this instanceof CollatedObjectPropertyTemplateModel) ? NODE_NAME_QUERY_COLLATED : NODE_NAME_QUERY_BASE;
|
||||||
log.debug("Using query element " + queryNodeName + " for object property " + propertyUri);
|
log.debug("Using query element " + queryNodeName + " for object property " + propertyUri);
|
||||||
queryString = getConfigValue(doc, queryNodeName, propertyUri);
|
selectQuery = getConfigValue(doc, queryNodeName, propertyUri);
|
||||||
templateName = getConfigValue(doc, NODE_NAME_TEMPLATE, propertyUri);
|
templateName = getConfigValue(doc, NODE_NAME_TEMPLATE, propertyUri);
|
||||||
|
|
||||||
// Optional values
|
// Optional values
|
||||||
postprocessor = getConfigValue(doc, NODE_NAME_POSTPROCESSOR, propertyUri);
|
postprocessor = getConfigValue(doc, NODE_NAME_POSTPROCESSOR, propertyUri);
|
||||||
constructQueryStrings = getConfigValues(doc, NODE_NAME_QUERY_CONSTRUCT, propertyUri);
|
constructQueries = getConfigValues(doc, NODE_NAME_QUERY_CONSTRUCT, propertyUri);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Error processing config file " + configFilePath, e);
|
log.error("Error processing config file " + configFilePath, e);
|
||||||
|
|
|
@ -32,7 +32,7 @@ public class UncollatedObjectPropertyTemplateModel extends ObjectPropertyTemplat
|
||||||
String subjectUri = subject.getURI();
|
String subjectUri = subject.getURI();
|
||||||
String propertyUri = op.getURI();
|
String propertyUri = op.getURI();
|
||||||
List<Map<String, String>> statementData =
|
List<Map<String, String>> statementData =
|
||||||
opDao.getObjectPropertyStatementsForIndividualByProperty(subjectUri, propertyUri, getQueryString());
|
opDao.getObjectPropertyStatementsForIndividualByProperty(subjectUri, propertyUri, getSelectQuery());
|
||||||
|
|
||||||
/* Apply postprocessing */
|
/* Apply postprocessing */
|
||||||
postprocess(statementData, wdf);
|
postprocess(statementData, wdf);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue