Class DAODashboardWOTimePrediction
java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.wfm.ai.bl.duration.prediction.DAOWOTimePredictionView
overit.geocallapp.wfm.ai.ux.duration.prediction.dashboard.data.DAODashboardWOTimePrediction
- All Implemented Interfaces:
Serializable,DataAttributesHolder,EDMConfigurableBean,overit.geocall.marks.FieldExposer,overit.geocall.marks.NameExposer,DBFieldMapper,DBObjectMapper,Tool
- 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 TypeFieldDescriptionprotected Stringprotected Stringprotected booleanprotected booleanprotected StringFields inherited from class overit.geocallapp.wfm.ai.bl.duration.prediction.DAOWOTimePredictionView
FIXED_CLAUSES, RESOURCE_LISTFields 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 StringString[]Returns the array that contains the names of the columns on which we want to group the reults 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 actsvoidsetLeftJoinOnResources(boolean useLeftJoinOnResorurcesTable) voidsetPredictionsForAllResources(boolean predictionsForAllResources) 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.geocallapp.wfm.ai.bl.duration.prediction.DAOWOTimePredictionView
getAssigneEnterpriseClause, getContributionResourcesClause, getFilterCriterion, getOutcomeDateClause, getResourcesClause, getSchedulingDateClauseMethods 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, getLevel, getOrder, getPk, getPool, getSequence, 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
-
useLeftJoinOnResorurcesTable
protected boolean useLeftJoinOnResorurcesTable -
predictionsForAllResources
protected boolean predictionsForAllResources -
ocDescription
-
woTypeDescription
-
activityDescription
-
-
Constructor Details
-
DAODashboardWOTimePrediction
public DAODashboardWOTimePrediction()
-
-
Method Details
-
setLeftJoinOnResources
public void setLeftJoinOnResources(boolean useLeftJoinOnResorurcesTable) -
setPredictionsForAllResources
public void setPredictionsForAllResources(boolean predictionsForAllResources) -
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 classDAOWOTimePredictionView- 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
-
getFixedClauses
- Overrides:
getFixedClausesin classDAOWOTimePredictionView
-
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
*
-
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
-
getGroup
Description copied from class:DAOReturns the array that contains the names of the columns on which we want to group the reults of the queries.- Overrides:
getGroupin classDAO- Parameters:
cc- TheCommandContextassociated to the DAO- Returns:
- The array of strings that represents the name of the columns used for the grouping of the results of the queries
-