Class DAODataCollectionTemplateHeaderSearch
java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.wfm.mobileforms.bl.template.header.data.DAODataCollectionTemplateHeader
overit.geocallapp.wfm.core.bl.datacollection.template.data.DAODataCollectionTemplateHeaderSearch
- All Implemented Interfaces:
Serializable,DataAttributesHolder,EDMConfigurableBean,overit.geocall.marks.FieldExposer,overit.geocall.marks.NameExposer,DBFieldMapper,DBObjectMapper,Tool
@Order("ADTPCREATIONDATE DESC")
@Deprecated(forRemoval=true,
since="22.0")
public class DAODataCollectionTemplateHeaderSearch
extends DAODataCollectionTemplateHeader
Deprecated, for removal: This API element is subject to removal in a future version.
DAO for data collection template header search.
- Since:
- 12.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.wfm.mobileforms.bl.template.header.data.DAODataCollectionTemplateHeader
DAODataCollectionTemplateHeader.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
Fields inherited from class overit.geocallapp.wfm.mobileforms.bl.template.header.data.DAODataCollectionTemplateHeader
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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanareThereFiltersOnSet(CommandContext cc, Set<String> filtersFields) Deprecated, for removal: This API element is subject to removal in a future version.protected voiddefineSql(CommandContext cc, PoolKit pk) Deprecated, for removal: This API element is subject to removal in a future version.The method creates the SQL command using the language of the criteria, and in particular based on the methodDAO.getFilterCriterion(overit.geocall.da.CommandContext)protected voiddefineValues(CommandContext cc, PoolKit pk) Deprecated, for removal: This API element is subject to removal in a future version.Method to extend to go to prepare the values operating Java side, for example making calculations, avoiding to operate SQL side that is much more difficult, inconvenient, difficult to maintain and not portable.Deprecated, for removal: This API element is subject to removal in a future version.Method to extend to go to introduce the inferential rules with which to deduce the SQL automatically based on the context passed as a parameter.protected voidvalidate(CommandContext cc, PoolKit pk) Deprecated, for removal: This API element is subject to removal in a future version.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, defineStatement, execute, execute, execute, execute, feedback, getBranch, getCode, getDataAttributes, getDBFieldMap, getDBObjectMap, getEncrypt, getFactory, getGroup, getLevel, getOrder, getPk, getPool, getSequence, getStar, 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
-
Constructor Details
-
DAODataCollectionTemplateHeaderSearch
public DAODataCollectionTemplateHeaderSearch()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
validate
Deprecated, for removal: This API element is subject to removal in a future version.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
-
getFilterCriterion
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DAOMethod to extend to go to introduce the inferential rules with which to deduce the SQL automatically based on the context passed as a parameter.- Overrides:
getFilterCriterionin classDAO- Parameters:
cc- TheCommandContextassociated to the DAO- Returns:
- The
Criterionused to create the SQL By default the method returns theCriteria.SEARCH_STRONGfor the commands that refers to key fields and theCriteria.SEARCHfor all the other commands.
-
defineValues
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DAOMethod to extend to go to prepare the values operating Java side, for example making calculations, avoiding to operate SQL side that is much more difficult, inconvenient, difficult to maintain and not portable. Changing the values in this method can have a return in the application mask, since the same map of values is used, and not a clone of it. By default the method sets the correct values for the sequence, the datastamp and login, where necessary.- Overrides:
defineValuesin 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
-
defineSql
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DAOThe method creates the SQL command using the language of the criteria, and in particular based on the methodDAO.getFilterCriterion(overit.geocall.da.CommandContext)- Overrides:
defineSqlin 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
-
areThereFiltersOnSet
Deprecated, for removal: This API element is subject to removal in a future version.
-