public class ResourceKnowledgeImpl extends java.lang.Object implements ResourceKnowledge
| Modifier | Constructor and Description |
|---|---|
protected |
ResourceKnowledgeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterization(Characterization characterization) |
void |
addCost(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double cost) |
void |
addExpertise(Expertise expertise) |
void |
addFactor(Factor factor) |
void |
addFrequency(java.lang.String characterizationId,
java.lang.String resourceId) |
void |
addPerformance(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double duration) |
void |
addQuality(java.lang.String characterizationId,
java.lang.String resourceId,
long quality) |
void |
addRequiredExpertise(java.lang.String characterizationId,
java.lang.String expertiseId,
java.lang.Long value) |
void |
addResource(Resource resource) |
void |
addResourceExpertise(java.lang.String resourceId,
java.lang.String expertiseId,
java.lang.Long value) |
void |
addTypology(Typology typology) |
void |
addUnit(Unit unit) |
void |
addWorkload(java.lang.String resourceId,
long max,
long current) |
java.util.List<Characterization> |
getCharacterizations() |
java.util.List<Dimension> |
getDimensions() |
java.util.List<Expertise> |
getExpertises() |
java.util.ArrayList<java.lang.Double> |
getMetric(java.lang.String dimensionId,
java.lang.String[] characterizationIds,
java.lang.String[] resourceIds) |
double |
getMetric(java.lang.String dimensionId,
java.lang.String characterizationId,
java.lang.String resourceId) |
java.util.List<Resource> |
getResources() |
java.util.List<Unit> |
getUnits() |
public void addResource(Resource resource)
addResource in interface ResourceKnowledgepublic java.util.List<Resource> getResources()
getResources in interface ResourceKnowledgepublic void addUnit(Unit unit)
addUnit in interface ResourceKnowledgepublic java.util.List<Unit> getUnits()
getUnits in interface ResourceKnowledgepublic void addFactor(Factor factor)
addFactor in interface ResourceKnowledgepublic void addTypology(Typology typology)
addTypology in interface ResourceKnowledgepublic void addCharacterization(Characterization characterization)
addCharacterization in interface ResourceKnowledgepublic java.util.List<Characterization> getCharacterizations()
getCharacterizations in interface ResourceKnowledgepublic void addExpertise(Expertise expertise)
addExpertise in interface ResourceKnowledgepublic java.util.List<Expertise> getExpertises()
getExpertises in interface ResourceKnowledgepublic java.util.List<Dimension> getDimensions()
getDimensions in interface ResourceKnowledgepublic void addFrequency(java.lang.String characterizationId,
java.lang.String resourceId)
addFrequency in interface ResourceKnowledgepublic void addQuality(java.lang.String characterizationId,
java.lang.String resourceId,
long quality)
addQuality in interface ResourceKnowledgepublic void addPerformance(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double duration)
addPerformance in interface ResourceKnowledgepublic void addCost(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double cost)
addCost in interface ResourceKnowledgepublic void addRequiredExpertise(java.lang.String characterizationId,
java.lang.String expertiseId,
java.lang.Long value)
addRequiredExpertise in interface ResourceKnowledgepublic void addResourceExpertise(java.lang.String resourceId,
java.lang.String expertiseId,
java.lang.Long value)
addResourceExpertise in interface ResourceKnowledgepublic void addWorkload(java.lang.String resourceId,
long max,
long current)
addWorkload in interface ResourceKnowledgepublic double getMetric(java.lang.String dimensionId,
java.lang.String characterizationId,
java.lang.String resourceId)
getMetric in interface ResourceKnowledgepublic java.util.ArrayList<java.lang.Double> getMetric(java.lang.String dimensionId,
java.lang.String[] characterizationIds,
java.lang.String[] resourceIds)
getMetric in interface ResourceKnowledge