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 ResourceKnowledge
public java.util.List<Resource> getResources()
getResources
in interface ResourceKnowledge
public void addUnit(Unit unit)
addUnit
in interface ResourceKnowledge
public java.util.List<Unit> getUnits()
getUnits
in interface ResourceKnowledge
public void addFactor(Factor factor)
addFactor
in interface ResourceKnowledge
public void addTypology(Typology typology)
addTypology
in interface ResourceKnowledge
public void addCharacterization(Characterization characterization)
addCharacterization
in interface ResourceKnowledge
public java.util.List<Characterization> getCharacterizations()
getCharacterizations
in interface ResourceKnowledge
public void addExpertise(Expertise expertise)
addExpertise
in interface ResourceKnowledge
public java.util.List<Expertise> getExpertises()
getExpertises
in interface ResourceKnowledge
public java.util.List<Dimension> getDimensions()
getDimensions
in interface ResourceKnowledge
public void addFrequency(java.lang.String characterizationId, java.lang.String resourceId)
addFrequency
in interface ResourceKnowledge
public void addQuality(java.lang.String characterizationId, java.lang.String resourceId, long quality)
addQuality
in interface ResourceKnowledge
public void addPerformance(java.lang.String characterizationId, java.lang.String resourceId, java.lang.Double duration)
addPerformance
in interface ResourceKnowledge
public void addCost(java.lang.String characterizationId, java.lang.String resourceId, java.lang.Double cost)
addCost
in interface ResourceKnowledge
public void addRequiredExpertise(java.lang.String characterizationId, java.lang.String expertiseId, java.lang.Long value)
addRequiredExpertise
in interface ResourceKnowledge
public void addResourceExpertise(java.lang.String resourceId, java.lang.String expertiseId, java.lang.Long value)
addResourceExpertise
in interface ResourceKnowledge
public void addWorkload(java.lang.String resourceId, long max, long current)
addWorkload
in interface ResourceKnowledge
public double getMetric(java.lang.String dimensionId, java.lang.String characterizationId, java.lang.String resourceId)
getMetric
in interface ResourceKnowledge
public java.util.ArrayList<java.lang.Double> getMetric(java.lang.String dimensionId, java.lang.String[] characterizationIds, java.lang.String[] resourceIds)
getMetric
in interface ResourceKnowledge