Class DAOMeterReadings
java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.wfm.ai.bl.customersearch.meters.data.DAOMeterReadings
- All Implemented Interfaces:
Serializable,DataAttributesHolder,EDMConfigurableBean,overit.geocall.marks.FieldExposer,overit.geocall.marks.NameExposer,DBFieldMapper,DBObjectMapper,Tool
DAO for the table under customer search - customer data - Meters. You can
access the data you need or from template(AAIMETERTEMPLATE) if you are changing
the template associated, or from the meter if it's the first
time to assign a template to a meter (AMEASURINGELEMENT).
- Since:
- 12.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.da.DAO
DAO.Branch, DAO.Code, DAO.Distinct, DAO.Encrypt, DAO.Factory, DAO.Group, DAO.Level, DAO.Order, DAO.Pk, DAO.Pool, DAO.Sequence, DAO.Service, DAO.Star, DAO.Table, DAO.Transaction -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Commandstatic final CommandFields inherited from class overit.geocall.da.DAO
_dbfm, _dbom, DELETE_FILTER, DELETE_PK, INSATE, INSERT, INSERT_ATTEMPT, SELECT_FILTER, SELECT_NONE, SELECT_PK, UPDATE_FILTER, UPDATE_PK, UPSERT, V_LEVEL_ENABLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSelectFields(ArrayList<String> fields, CommandContext cc) String[]Returns the array that contains the names of the columns on which we want to make the sorting of the results of the queries.String[]Returns the array that contains the field list for all the select queries.Returns the name of the table on which the specific DAO actsbooleanReturns the boolean value that determines whether the queries use the DISTINCT clause or notMethods inherited from class overit.geocall.da.DAO
command, command, commandForName, defineParams, defineSql, defineStatement, defineValues, execute, execute, execute, execute, feedback, getBranch, getCode, getDataAttributes, getDBFieldMap, getDBObjectMap, getEncrypt, getFactory, getFilterCriterion, getGroup, getLevel, getPk, getPool, getSequence, getTeacher, getTransaction, getValuesCriterion, hasNotBeenDecorated, haveDBFieldMap, haveDBObjectMap, isEncrypted, isService, markAsDecorated, query, query, scan, setDataAttributes, setDBFieldMap, setDBObjectMap, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.edm.model.DataAttributesHolder
getEntitiesMethods inherited from interface overit.geocall.edm.model.EDMConfigurableBean
getEntity, hasEntity
-
Field Details
-
SELECT_FROM_TEMPLATE
-
SELECT_FROM_METER
-
FILTER_CUSTOMER
- See Also:
-
FILTER_METER
- See Also:
-
-
Constructor Details
-
DAOMeterReadings
public DAOMeterReadings()
-
-
Method Details
-
getTable
Description copied from class:DAOReturns the name of the table on which the specific DAO acts- Overrides:
getTablein classDAO- Parameters:
cc- TheCommandContextassociated to the DAO- Returns:
- The string that represents the name of the table on which the DAO want to access and operate
-
getStar
Description copied from class:DAOReturns the array that contains the field list for all the select queries.- Overrides:
getStarin classDAO- Parameters:
cc- TheCommandContextassociated to the DAO- Returns:
- The array of strings that represents the names of the columns to be extracted;
the default value is the array consisting of a single element, the character
*
-
isDistinct
Description copied from class:DAOReturns the boolean value that determines whether the queries use the DISTINCT clause or not- Overrides:
isDistinctin classDAO- Parameters:
cc- TheCommandContextassociated to the DAO- Returns:
trueif the queries use the DISTINCT,falseotherwise
-
addSelectFields
-
getOrder
Description copied from class:DAOReturns the array that contains the names of the columns on which we want to make the sorting of the results of the queries.
The method checks for the presence of a sort string in theCommandContext, the one returned by theCommandContext.getOrder()method; the default implementation interprets the string as a comma-separated list of field names on which you want to sort query results. The presence of the exclamation point in front of a field name defines the will to order in a descending direction with respect to that field.
The extensions of this method can define their own grammar for the received string.
If there is no sort string in the CommandContext, the fields are searched using the annotation Group
-