package org.societies.api.schema.useragent.decisionmaking; import java.util.List; import org.societies.api.schema.servicelifecycle.model.ServiceResourceIdentifier; public class DecisionMakingBean { private List<ServiceResourceIdentifier> intentServiceIds; private List<String> intentServiceTypes; private List<String> intentParameterNames; //IOutcome.parameterName private List<String> intentValues; //IOutcome.value private List<ServiceResourceIdentifier> preferenceServiceIds; private List<String> preferenceServiceTypes; private List<String> preferenceParameterNames; //IOutcome.parameterName private List<String> preferenceValues; //IOutcome.value private List<Integer> preferenceConfidenceLevel; private List<Integer> intentConfidenceLevel; private int intentSize; private int preferenceSize; public DecisionMakingBean(){} // public DecisionMakingBean(List<IOutcome> intents,List<IOutcome> preferences){ // this.intentSize=intents.size(); // this.preferenceSize=preferences.size(); // this.intentServiceIds=new ArrayList<ServiceResourceIdentifier>(); // this.intentParameterNames=new ArrayList<String>(); // this.intentServiceTypes=new ArrayList<String>(); // this.preferenceServiceIds=new ArrayList<ServiceResourceIdentifier>(); // this.preferenceParameterNames=new ArrayList<String>(); // this.preferenceServiceTypes=new ArrayList<String>(); // for(int i=0;i<intentSize;i++){ // this.intentServiceIds.add(intents.get(i).getServiceID()); // this.intentServiceTypes.add(intents.get(i).getServiceType()); // this.intentParameterNames.add(intents.get(i).getparameterName()); // this.intentConfidenceLevel.add(intents.get(i).getConfidenceLevel()); // } // for(int i=0;i<preferenceSize;i++){ // this.preferenceServiceIds.add(preferences.get(i).getServiceID()); // this.preferenceServiceTypes.add(preferences.get(i).getServiceType()); // this.preferenceParameterNames.add(preferences.get(i).getparameterName()); // this.preferenceConfidenceLevel.add(preferences.get(i).getConfidenceLevel()); // } // } public int getIntentSize() { return intentSize; } public void setIntentSize(int intentSize) { this.intentSize = intentSize; } public int getPreferenceSize() { return preferenceSize; } public void setPreferenceSize(int preferenceSize) { this.preferenceSize = preferenceSize; } public List<ServiceResourceIdentifier> getIntentServiceIds() { return intentServiceIds; } public void setIntentServiceIds(List<ServiceResourceIdentifier> intentServiceIds) { this.intentServiceIds = intentServiceIds; } public List<String> getIntentServiceTypes() { return intentServiceTypes; } public void setIntentServiceTypes(List<String> intentServiceTypes) { this.intentServiceTypes = intentServiceTypes; } public List<String> getIntentParameterNames() { return intentParameterNames; } public void setIntentParameterNames(List<String> intentParameterNames) { this.intentParameterNames = intentParameterNames; } public List<String> getIntentValues() { return intentValues; } public void setIntentValues(List<String> intentValues) { this.intentValues = intentValues; } public List<ServiceResourceIdentifier> getPreferenceServiceIds() { return preferenceServiceIds; } public void setPreferenceServiceIds( List<ServiceResourceIdentifier> preferenceServiceIds) { this.preferenceServiceIds = preferenceServiceIds; } public List<String> getPreferenceServiceTypes() { return preferenceServiceTypes; } public void setPreferenceServiceTypes(List<String> preferenceServiceTypes) { this.preferenceServiceTypes = preferenceServiceTypes; } public List<String> getPreferenceParameterNames() { return preferenceParameterNames; } public void setPreferenceParameterNames(List<String> preferenceParameterNames) { this.preferenceParameterNames = preferenceParameterNames; } public List<String> getPreferenceValues() { return preferenceValues; } public void setPreferenceValues(List<String> preferenceValues) { this.preferenceValues = preferenceValues; } public List<Integer> getPreferenceConfidenceLevel() { return preferenceConfidenceLevel; } public void setPreferenceConfidenceLevel(List<Integer> preferenceConfidenceLevel) { this.preferenceConfidenceLevel = preferenceConfidenceLevel; } public List<Integer> getIntentConfidenceLevel() { return intentConfidenceLevel; } public void setIntentConfidenceLevel(List<Integer> intentConfidenceLevel) { this.intentConfidenceLevel = intentConfidenceLevel; } }