Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- buildBulkWriteRequest(String, String, String, Boolean, String, String, double, String, double, String) - Static method in class util.Queries
-
Build a BulkWriteRequest to create or update documents in the Relations collection.
C
- closeConnection() - Static method in class util.Connection
-
This method closes the previously created connection to the MongoDB container and databases (if any).
- Common - Class in util
- Common() - Constructor for class util.Common
- Connection - Class in util
- Connection() - Constructor for class util.Connection
- Constants - Class in util
- Constants() - Constructor for class util.Constants
- Constants.QMLevel - Enum Class in util
- createModel(String, String) - Static method in class simulation.Simulator
-
Fetch data for Model creation, check data is available, and create Model.
D
- DTOs - package DTOs
- DTOs.Relations - package DTOs.Relations
E
- ElemenEvaluationtDTO - Class in DTOs
- ElementRelationDTO - Class in DTOs.Relations
- ElementRelationDTO(String, String, String) - Constructor for class DTOs.Relations.ElementRelationDTO
- EstimationEvaluationDTO - Class in DTOs
- EstimationEvaluationDTO(List<QuadrupletDTO<Integer, String, Float, Float>>) - Constructor for class DTOs.EstimationEvaluationDTO
- evaluation - package evaluation
- EVALUATION_DATE - Static variable in class util.Constants
- EvaluationDTO - Class in DTOs
- EvaluationDTO() - Constructor for class DTOs.EvaluationDTO
- EvaluationDTO(String, String, String, String, String) - Constructor for class DTOs.EvaluationDTO
- EvaluationDTO(String, String, LocalDate, float, String) - Constructor for class DTOs.EvaluationDTO
F
- Factor - Class in evaluation
- Factor() - Constructor for class evaluation.Factor
- FACTOR_TYPE - Static variable in class util.Constants
- FactorEvaluationDTO - Class in DTOs
- FactorEvaluationDTO() - Constructor for class DTOs.FactorEvaluationDTO
- FactorEvaluationDTO(String, String, String, String, List<EvaluationDTO>, List<String>) - Constructor for class DTOs.FactorEvaluationDTO
- FactorMetricEvaluationDTO - Class in DTOs
- FactorMetricEvaluationDTO(FactorEvaluationDTO, List<MetricEvaluationDTO>) - Constructor for class DTOs.FactorMetricEvaluationDTO
- FactorMetricEvaluationDTO(String, String, String, List<MetricEvaluationDTO>) - Constructor for class DTOs.FactorMetricEvaluationDTO
- factorPrinter(Collection<FactorEvaluationDTO>) - Static method in class simulation.Simulator
-
Helper: Print factor values.
- factors - Enum constant in enum class util.Constants.QMLevel
- formatDate(LocalDate) - Static method in class util.FormattedDates
- FormattedDates - Class in util
- FormattedDates() - Constructor for class util.FormattedDates
G
- getArrayListFromMap(Map<String, Object>, String) - Static method in class util.Queries
- getArrayListFromObject(Object) - Static method in class util.Queries
- getCollections() - Static method in class util.Queries
-
Get the currently existing collections in the database.
- getDatasource() - Method in class DTOs.EvaluationDTO
- getDescription() - Method in class DTOs.ElemenEvaluationtDTO
- getEstimation() - Method in class DTOs.EstimationEvaluationDTO
- getEstimation() - Method in class DTOs.StrategicIndicatorEvaluationDTO
- getEvaluationDate() - Method in class DTOs.EvaluationDTO
- getEvaluations() - Method in class DTOs.ElemenEvaluationtDTO
- getEvaluations(String) - Static method in class evaluation.Factor
-
This method returns the list of the factors and the last evaluation.
- getEvaluations(String) - Static method in class evaluation.Metric
-
This method returns the list of the metrics and their last evaluation.
- getEvaluations(String) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of the strategic indicators and the last evaluation.
- getEvaluations(String, LocalDate, LocalDate) - Static method in class evaluation.Factor
-
This method returns the list of the factors and the evaluations belonging to a specific period defined by the parameters from and to.
- getEvaluations(String, LocalDate, LocalDate) - Static method in class evaluation.Metric
-
This method returns the list of the metrics and the evaluations belonging to a specific period defined by the parameters from and to.
- getEvaluations(String, LocalDate, LocalDate) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of the strategic indicators and the evaluations belonging to the specific period defined by the parameters from and to.
- getFactorEntryID(int) - Method in class DTOs.FactorEvaluationDTO
- getFactorMetricsRelations(String, String) - Static method in class util.Queries
-
Get the existing relations' (Metric -> Factor) documents in a provided date.
- getFactors() - Method in class DTOs.MetricEvaluationDTO
- getFactors() - Method in class DTOs.StrategicIndicatorFactorEvaluationDTO
- getFactors() - Method in class simulation.Model
-
Return the actual Collection of FactorEvaluationDTOs.
- getFactorsEvaluations(String) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of the strategic indicators.
- getFactorsEvaluations(String, String) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of factors associated to the strategic indicator evaluation passed as a parameter and their last evaluation.
- getFactorsEvaluations(String, String, LocalDate, LocalDate) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of factors associated to the strategic indicator evaluation passed as parameter and their evaluations belonging to the period defined by the parameters from and to.
- getFactorsEvaluations(String, LocalDate, LocalDate) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of the strategic indicators.
- getFirst() - Method in class DTOs.QuadrupletDTO
- getFloatFromMap(Map<String, Object>, String) - Static method in class util.Queries
- getFloatFromObject(Object) - Static method in class util.Queries
- getFourth() - Method in class DTOs.QuadrupletDTO
- getHardID(String, String, LocalDate) - Static method in class evaluation.Factor
-
The external repository have two identifiers for each element, the field used by the repository (hard ID) and the id and evaluation date used by the "users".
- getHardID(String, String, LocalDate) - Static method in class evaluation.StrategicIndicator
-
The external repository have two identifiers for each element, the field used by the repository (hard ID) and the id and evaluation date used by the "users".
- getID() - Method in class DTOs.ElemenEvaluationtDTO
- getID() - Method in class DTOs.EvaluationDTO
- getID() - Method in class DTOs.FactorMetricEvaluationDTO
- getID() - Method in class DTOs.Relations.ElementRelationDTO
- getIDNames(String, Constants.QMLevel) - Static method in class util.Common
-
Get the IDs and names of all the existing entities in each QMLevel.
- getIntFromMap(Map<String, Object>, String) - Static method in class util.Queries
- getIntFromObject(Object) - Static method in class util.Queries
- getLatest(String, Constants.QMLevel) - Static method in class util.Queries
-
Get the latest evaluations of the entities in a certain QMLevel.
- getLatest(Constants.QMLevel, String, String) - Static method in class util.Queries
-
Get the latest evaluations of the entities in a certain QMLevel.
- getLatestElement(String, Constants.QMLevel, String) - Static method in class util.Queries
-
Get the latest evaluation of a specific entity.
- getLatestRelationsDate(String) - Static method in class util.Queries
-
Get the latest relations (the last evaluation of each existing relation).
- getMetricEntryID(int) - Method in class DTOs.MetricEvaluationDTO
- getMetrics() - Method in class DTOs.FactorMetricEvaluationDTO
- getMetricsEvaluations(String) - Static method in class evaluation.Factor
-
This method returns the list of the factors, for each factor it returns the list of metrics associated to this factor and the last metric evaluation.
- getMetricsEvaluations(String, String) - Static method in class evaluation.Factor
-
This method returns the list of metrics associated to the factor evaluation passed as parameter and the last metric evaluation.
- getMetricsEvaluations(String, String) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of metrics associated to every factor of a strategic indicator passed as parameter and the last metric evaluation.
- getMetricsEvaluations(String, String, LocalDate, LocalDate) - Static method in class evaluation.Factor
-
This method returns the list of metrics associated to the factor evaluation passed as parameter.
- getMetricsEvaluations(String, String, LocalDate, LocalDate) - Static method in class evaluation.StrategicIndicator
-
This method returns the list of metrics associated to every factor of a strategic indicator passed as parameter and their evaluations belonging to the period defined by the parameters from and to.
- getMetricsEvaluations(String, LocalDate, LocalDate) - Static method in class evaluation.Factor
-
This method returns the list of the factors, for each factor it returns the list of metrics associated to this factor.
- getMismatchDays() - Method in class DTOs.EvaluationDTO
- getMissingElements() - Method in class DTOs.EvaluationDTO
- getMongoClient() - Static method in class util.Connection
- getMongoDatabase() - Static method in class util.Connection
- getName() - Method in class DTOs.ElemenEvaluationtDTO
- getName() - Method in class DTOs.FactorMetricEvaluationDTO
- getProject() - Method in class DTOs.ElemenEvaluationtDTO
- getProject() - Method in class DTOs.FactorMetricEvaluationDTO
- getProjects() - Static method in class evaluation.Project
-
This method returns the list of suffixes used for storing the different project's assessment.
- getRanged(Constants.QMLevel, String, String, LocalDate, LocalDate) - Static method in class util.Queries
-
Get the evaluations that belong to a specified time range, for a certain QMLevel.
- getRanged(Constants.QMLevel, String, LocalDate, LocalDate) - Static method in class util.Queries
-
Get the evaluations that belong to a specified time range, for a certain QMLevel.
- getRangedElement(String, Constants.QMLevel, String, LocalDate, LocalDate) - Static method in class util.Queries
-
Get the evaluations that belong to a specified time range, for a specific entity.
- getRationale() - Method in class DTOs.EvaluationDTO
- getRelations(String) - Static method in class evaluation.Relations
-
This method returns the existing relations from the last 15 days.
- getRelations(String, LocalDate) - Static method in class evaluation.Relations
-
This method returns the existing relations from the 15 days prior to the set ending date.
- getRelations(LocalDate, LocalDate, String) - Static method in class util.Queries
-
Get the relations that belong to a specified time range.
- getSecond() - Method in class DTOs.QuadrupletDTO
- getSingleEvaluation(String, String) - Static method in class evaluation.Factor
-
This method returns the last evaluation of the factor passed as a parameter.
- getSingleEvaluation(String, String) - Static method in class evaluation.Metric
-
This method returns the last evaluation of the metric passed as a parameter.
- getSingleEvaluation(String, String) - Static method in class evaluation.StrategicIndicator
-
This method returns the last evaluation of the strategic indicator passed as a parameter.
- getSingleEvaluation(String, String, LocalDate, LocalDate) - Static method in class evaluation.Metric
-
This method returns the last evaluation of the metric passed as a parameter.
- getSource() - Method in class DTOs.Relations.RelationDTO
- getStrategicIndicators() - Method in class DTOs.FactorEvaluationDTO
- getStringFromMap(Map<String, Object>, String) - Static method in class util.Queries
- getStringFromMapOrDefault(Map<String, Object>, String, String) - Static method in class util.Queries
- getStringFromObject(Object) - Static method in class util.Queries
- getStringFromObjectOrDefault(Object, String) - Static method in class util.Queries
- getStringFromStringMapOrDefault(Map<String, String>, String, String) - Static method in class util.Queries
- getTarget() - Method in class DTOs.Relations.RelationDTO
- getThird() - Method in class DTOs.QuadrupletDTO
- getType() - Method in class DTOs.Relations.ElementRelationDTO
- getValue() - Method in class DTOs.EvaluationDTO
- getValue() - Method in class DTOs.Relations.ElementRelationDTO
- getWeight() - Method in class DTOs.Relations.RelationDTO
I
- INDEX_FACTORS - Static variable in class util.Constants
- INDEX_METRICS - Static variable in class util.Constants
- INDEX_RELATIONS - Static variable in class util.Constants
- INDEX_STRATEGIC_INDICATORS - Static variable in class util.Constants
- initConnection(String, int, String, String, String) - Static method in class util.Connection
-
This method creates the connection to the MongoDB container and databases.
M
- Metric - Class in evaluation
- Metric() - Constructor for class evaluation.Metric
- MetricEvaluationDTO - Class in DTOs
- MetricEvaluationDTO() - Constructor for class DTOs.MetricEvaluationDTO
- MetricEvaluationDTO(String, String, String, String, List<EvaluationDTO>, List<String>) - Constructor for class DTOs.MetricEvaluationDTO
- metrics - Enum constant in enum class util.Constants.QMLevel
- Model - Class in simulation
- Model(List<MetricEvaluationDTO>, List<FactorEvaluationDTO>, List<Document>) - Constructor for class simulation.Model
-
Create Model on metrics / factors (DTOs), and relations List of Document (LD-eval).
N
P
- prepareQFIndex(String) - Static method in class util.Queries
-
Create the Factors' index, if it does not exist already.
- prepareSIIndex(String) - Static method in class util.Queries
-
Create the Strategic Indicators' index, if it does not exist already.
- processFactorsBuckets(List<Document>) - Static method in class util.Common
-
Create a list of FactorEvaluationDTO from a List of Document, containing factors' evaluations.
- processMetricsBuckets(List<Document>) - Static method in class util.Common
-
Create a list of MetricEvaluationDTO from a List of Document, containing metrics' evaluations.
- processStrategicIndicatorsBuckets(List<Document>) - Static method in class util.Common
-
Create a list of StrategicIndicatorEvaluationDTO from a List of Document, containing strategic indicators' evaluations.
- Project - Class in evaluation
- Project() - Constructor for class evaluation.Project
Q
- QuadrupletDTO<T,
U, V, W> - Class in DTOs - QuadrupletDTO(T, U, V, W) - Constructor for class DTOs.QuadrupletDTO
- Queries - Class in util
- Queries() - Constructor for class util.Queries
R
- RELATION - Static variable in class util.Constants
- RelationDTO - Class in DTOs.Relations
- RelationDTO(String, SourceRelationDTO, TargetRelationDTO) - Constructor for class DTOs.Relations.RelationDTO
- relations - Enum constant in enum class util.Constants.QMLevel
- Relations - Class in evaluation
- Relations() - Constructor for class evaluation.Relations
- resetFactorsIDNames() - Static method in class evaluation.Factor
-
Reset the map which stores the factors' identifiers and names.
- resetIndicatorsIDNames() - Static method in class evaluation.StrategicIndicator
-
Reset the map which stores the strategic indicators' identifiers and names.
S
- safeGetFromDoubleArray(double[], int) - Static method in class util.Queries
- safeGetFromStringArray(String[], int) - Static method in class util.Queries
- setDatasource(String) - Method in class DTOs.EvaluationDTO
- setDescription(String) - Method in class DTOs.ElemenEvaluationtDTO
- setEstimation(List<EstimationEvaluationDTO>) - Method in class DTOs.StrategicIndicatorEvaluationDTO
- setEstimation(List<QuadrupletDTO<Integer, String, Float, Float>>) - Method in class DTOs.EstimationEvaluationDTO
- setEvaluationDate(LocalDate) - Method in class DTOs.EvaluationDTO
- setEvaluations(List<EvaluationDTO>) - Method in class DTOs.ElemenEvaluationtDTO
- setFactorEvaluation(String, String, String, String, Float, String, LocalDate, EstimationEvaluationDTO, List<String>, long, List<String>) - Static method in class evaluation.Factor
-
This method updates the value of an quality factors in a given date, if it doesn't exist a new quality factor is created with the given data.
- setFactors(List<String>) - Method in class DTOs.MetricEvaluationDTO
- setFactorSIRelationIndex(String, String[], double[], double[], String[], String, LocalDate, String) - Static method in class util.Queries
-
Create or update the relations between Factors and Strategic Indicators.
- setFactorStrategicIndicatorRelation(FactorEvaluationDTO) - Static method in class util.Queries
-
Function that updates the factors' index with the information of the strategic indicators using a concrete factor evaluation.
- setFactorValue(Constants.QMLevel, String, String, String, String, String, LocalDate, Float, String, EstimationEvaluationDTO, List<String>, long, List<String>) - Static method in class util.Queries
-
Update the information of an existing Factor.
- setID(String) - Method in class DTOs.ElemenEvaluationtDTO
- setID(String) - Method in class DTOs.EvaluationDTO
- setID(String) - Method in class DTOs.Relations.ElementRelationDTO
- setMetric(String, Double) - Method in class simulation.Model
-
Simulate change of a metric value: - Lookup MetricEvaluationDTO in mapMetricIdDTO
- setMetricQFRelationIndex(String, String[], double[], double[], String[], String, LocalDate, String) - Static method in class util.Queries
-
Create or update the relations between Metrics and Factors.
- setMetricQualityFactorRelation(MetricEvaluationDTO) - Static method in class util.Queries
-
Function that updates the metrics' index with the information of the quality factor using a concrete metric evaluation.
- setMetrics(Map<String, Double>) - Method in class simulation.Model
-
Simulate change of for a list of metrics: - Lookup MetricEvaluationDTO in mapMetricIdDTO
- setMismatchDays(int) - Method in class DTOs.EvaluationDTO
- setMissingElements(ArrayList<String>) - Method in class DTOs.EvaluationDTO
- setName(String) - Method in class DTOs.ElemenEvaluationtDTO
- setProject(String) - Method in class DTOs.ElemenEvaluationtDTO
- setQualityFactorMetricRelation(String, String[], String, LocalDate, double[], double[], String[], String) - Static method in class evaluation.Relations
-
This method creates a document in a certain Relations index in the database.
- setQualityFactorsRelation(List<MetricEvaluationDTO>) - Static method in class evaluation.Metric
-
This method updates the value of the quality factors relation for a list of metrics.
- setRationale(String) - Method in class DTOs.EvaluationDTO
- setSource(SourceRelationDTO) - Method in class DTOs.Relations.RelationDTO
- setStrategicIndicatorEvaluation(String, String, String, String, Float, String, LocalDate, EstimationEvaluationDTO, List<String>, long) - Static method in class evaluation.StrategicIndicator
-
This method updates the value of an strategic indicators in a given date, if it doesn't exist a new strategic indicator is created with the given data.
- setStrategicIndicatorFactorRelation(String, String[], String, LocalDate, double[], double[], String[], String) - Static method in class evaluation.Relations
-
This method creates a document in a certain Relations index in the database.
- setStrategicIndicatorRelation(List<FactorEvaluationDTO>) - Static method in class evaluation.Factor
-
This method updates the value of the strategic indicators' relation for a list of factor.
- setStrategicIndicators(List<String>) - Method in class DTOs.FactorEvaluationDTO
- setStrategicIndicatorValue(Constants.QMLevel, String, String, String, String, String, LocalDate, Float, String, EstimationEvaluationDTO, List<String>, long) - Static method in class util.Queries
-
Update the information of an existing Strategic Indicator.
- setTarget(TargetRelationDTO) - Method in class DTOs.Relations.RelationDTO
- setType(String) - Method in class DTOs.Relations.ElementRelationDTO
- setValue(String) - Method in class DTOs.Relations.ElementRelationDTO
- setWeight(String) - Method in class DTOs.Relations.RelationDTO
- simulate() - Method in class simulation.Model
-
Simulate change of a metric value: - Reevaluate influenced factors.
- simulation - package simulation
- Simulator - Class in simulation
- Simulator() - Constructor for class simulation.Simulator
- SOURCEID - Static variable in class util.Constants
- SOURCELABEL - Static variable in class util.Constants
- SourceRelationDTO - Class in DTOs.Relations
- SourceRelationDTO(String, String, String, String) - Constructor for class DTOs.Relations.SourceRelationDTO
- SOURCETYPE - Static variable in class util.Constants
- STRATEGIC_INDICATOR_TYPE - Static variable in class util.Constants
- strategic_indicators - Enum constant in enum class util.Constants.QMLevel
- StrategicIndicator - Class in evaluation
- StrategicIndicator() - Constructor for class evaluation.StrategicIndicator
- StrategicIndicatorEvaluationDTO - Class in DTOs
- StrategicIndicatorEvaluationDTO() - Constructor for class DTOs.StrategicIndicatorEvaluationDTO
- StrategicIndicatorEvaluationDTO(String, String, String, String, List<EvaluationDTO>, List<EstimationEvaluationDTO>) - Constructor for class DTOs.StrategicIndicatorEvaluationDTO
- StrategicIndicatorFactorEvaluationDTO - Class in DTOs
- StrategicIndicatorFactorEvaluationDTO(StrategicIndicatorEvaluationDTO, List<FactorEvaluationDTO>) - Constructor for class DTOs.StrategicIndicatorFactorEvaluationDTO
T
- TARGETID - Static variable in class util.Constants
- TargetRelationDTO - Class in DTOs.Relations
- TargetRelationDTO(String, String, String) - Constructor for class DTOs.Relations.TargetRelationDTO
- TARGETTPYE - Static variable in class util.Constants
- TARGETVALUE - Static variable in class util.Constants
U
- util - package util
V
- VALUE - Static variable in class util.Constants
- valueOf(String) - Static method in enum class util.Constants.QMLevel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class util.Constants.QMLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
B C D E F G I M N P Q R S T U V WAll Classes and Interfaces|All Packages|Constant Field Values