public abstract class AbstractPropertyRetrieval<F,T,C extends net.idea.modbcum.i.IQueryCondition> extends AbstractQuery<F,T,C,Property> implements net.idea.modbcum.i.IQueryRetrieval<Property>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractPropertyRetrieval._PROPERTY_TYPE |
static class |
AbstractPropertyRetrieval.ANNOTATIONS_TABLE |
static class |
AbstractPropertyRetrieval.PROPERTY_TABLE |
static class |
AbstractPropertyRetrieval.REFERENCE_TABLE |
static class |
AbstractPropertyRetrieval.SearchMode |
Modifier and Type | Field and Description |
---|---|
static String |
base_sql |
protected boolean |
chemicalsOnly |
protected static String |
XSDDouble |
protected static String |
XSDInt |
protected static String |
XSDString |
condition, fieldname, id, logger, maxRecords, name, page, selected, value
Constructor and Description |
---|
AbstractPropertyRetrieval() |
Modifier and Type | Method and Description |
---|---|
double |
calculateMetric(Property property) |
Property |
getObject(ResultSet rs) |
Property |
getObject(ResultSet rs,
Property p) |
boolean |
isChemicalsOnly() |
boolean |
isPrescreen() |
void |
setChemicalsOnly(boolean chemicalsOnly) |
getCategory, getCondition, getFieldname, getId, getKey, getName, getPage, getPageSize, getValue, isSelected, setCondition, setFieldname, setId, setName, setPage, setPageSize, setSelected, setValue, stringify, supportsPaging, test, toString
public static String base_sql
protected boolean chemicalsOnly
protected static final String XSDInt
protected static final String XSDString
protected static final String XSDDouble
public boolean isChemicalsOnly()
public void setChemicalsOnly(boolean chemicalsOnly)
public double calculateMetric(Property property)
calculateMetric
in interface net.idea.modbcum.i.IQueryRetrieval<Property>
public boolean isPrescreen()
isPrescreen
in interface net.idea.modbcum.i.IQueryRetrieval<Property>
public Property getObject(ResultSet rs) throws net.idea.modbcum.i.exceptions.AmbitException
getObject
in interface net.idea.modbcum.i.IRetrieval<Property>
net.idea.modbcum.i.exceptions.AmbitException
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.