Class DAODataType
java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.utilities.core.data.ReadOnlyDAO
overit.geocallapp.wfm.systemsettings.bl.datatype.data.DAODataType
- All Implemented Interfaces:
Serializable,DataAttributesHolder,EDMConfigurableBean,overit.geocall.marks.FieldExposer,overit.geocall.marks.NameExposer,DBFieldMapper,DBObjectMapper,Tool
@Pool("Pool")
@Table("LDATATYPE")
@Pk("LDTYID")
@Order("LDTYID")
public class DAODataType
extends ReadOnlyDAO
DAO for data types.
- Since:
- 17.0
- See Also:
-
Nested Class Summary
Nested ClassesNested 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
FieldsFields 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 CriterionMethod 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 Collection<Long> We need this method to return only the ids <= 9 because these are the valid values.protected voidvalidate(CommandContext cc, PoolKit pk) Validates that only SELECT operations are permitted on this read-onlyDAO.Methods 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, 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
-
Field Details
-
VALID_VALUE
- See Also:
-
TABLE
- See Also:
-
-
Constructor Details
-
DAODataType
public DAODataType()
-
-
Method Details
-
getFilterCriterion
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.
-
validate
Description copied from class:ReadOnlyDAOValidates that only SELECT operations are permitted on this read-onlyDAO.- Overrides:
validatein classReadOnlyDAO- Parameters:
cc- theCommandContextcontaining the operation detailspk- thePoolKit- Throws:
DAException- if a data access error occurs during validationDAValidateException- if the operation is not a SELECT operation
-
getValidIds
We need this method to return only the ids <= 9 because these are the valid values.- Returns:
- a condition where id <= 9
-