Index

B C D E F G I M N P Q R S T U V W 
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

NAME - Static variable in class util.Constants
 

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

WEIGHT - Static variable in class util.Constants
 
B C D E F G I M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values