Class DAOSearchMicroclusterBoundingBox
java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.wfm.core.bl.location.microcluster.data.DAOMicrocluster
overit.geocallapp.wfm.core.bl.location.microcluster.data.DAOSearchMicroclusterBoundingBox
- All Implemented Interfaces:
Serializable,DataAttributesHolder,EDMConfigurableBean,overit.geocall.marks.FieldExposer,overit.geocall.marks.NameExposer,DBFieldMapper,DBObjectMapper,Tool
This is a specific DAO to extract bounding box data for microclusters
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.wfm.core.bl.location.microcluster.data.DAOMicrocluster
DAOMicrocluster.FieldsNested 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 Stringstatic final Stringstatic final StringFields inherited from class overit.geocallapp.wfm.core.bl.location.microcluster.data.DAOMicrocluster
TABLEFields 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 voiddefineStatement(CommandContext cc, PoolKit pk, DBStatement dbs) The method defines theDBStatement, sets the SQL and the parameters for the execution of the commandsString[]Returns the array that contains the field list for all the select queries.protected voidvalidate(CommandContext cc, PoolKit pk) Method to extend if you want to implement some logic of data validation; it can raise a DAException, or better, a DAValidateException.Methods inherited from class overit.geocall.da.DAO
command, command, commandForName, defineParams, defineSql, defineValues, execute, execute, execute, execute, feedback, getBranch, getCode, getDataAttributes, getDBFieldMap, getDBObjectMap, getEncrypt, getFactory, getFilterCriterion, getGroup, getLevel, getOrder, getPk, getPool, getSequence, getTable, getTeacher, getTransaction, getValuesCriterion, hasNotBeenDecorated, haveDBFieldMap, haveDBObjectMap, isDistinct, isEncrypted, isService, markAsDecorated, query, query, scan, setDataAttributes, setDBFieldMap, setDBObjectMapMethods 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
-
X_MIN
- See Also:
-
Y_MIN
- See Also:
-
X_MAX
- See Also:
-
Y_MAX
- See Also:
-
AREA_MAX
- See Also:
-
-
Constructor Details
-
DAOSearchMicroclusterBoundingBox
public DAOSearchMicroclusterBoundingBox()
-
-
Method Details
-
validate
Description copied from class:DAOMethod to extend if you want to implement some logic of data validation; it can raise a DAException, or better, a DAValidateException. By default the method verifies that, if the command requested is a command that refers to a key field, that key field has been defined for the DAO and that the key field is among those passed as filter.- Overrides:
validatein classDAO- Parameters:
cc- TheCommandContextassociated to the DAOpk- ThePoolKitfrom which extract the connections- Throws:
DAException- If there is a (blocking) data-access error, a DAException must be thrownDAValidateException- If there are error in the validation phase, a DAValidateException must be thrown
-
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
*
-
defineStatement
protected void defineStatement(CommandContext cc, PoolKit pk, DBStatement dbs) throws DAException, DAValidateException Description copied from class:DAOThe method defines theDBStatement, sets the SQL and the parameters for the execution of the commands- Overrides:
defineStatementin classDAO- Parameters:
cc- TheCommandContextassociated to the DAOpk- ThePoolKitfrom which extract the connectionsdbs- TheDBStatementthat is used to access the database- Throws:
DAException- If there is a (blocking) data-access error, a DAException must be thrownDAValidateException- If there are error in the validation phase, a DAValidateException must be thrown
-