@Override public String getId() { return getAttribute(ATTRIBUTE_ID); }
@Override public ICriterionValueDefinition[] getCriterionValueDefinitions() { return getChildren(ICriterionValueDefinition.class); }
public void setName(String name){ setAttribute(ATTRIBUTE_NAME, name); }
public CriterionDefinition(ICriterionDefinition src) { super(NAME, src); setId(src.getId()); setName(src.getName()); appendChildren(src.getChildren()); }
public String getCriterionName(String id, String locale) { ICriteriaDefinition definition = getCriteriaDefinition(locale); ICriterionDefinition[] criterionDefinitions = definition.getCriterionDefinitions(); for(int i = 0; i < criterionDefinitions.length; i++) { CriterionDefinition criterionDefinition = (CriterionDefinition) criterionDefinitions[i]; if(null != criterionDefinition.getId() && criterionDefinition.getId().equalsIgnoreCase(id)){ String name = criterionDefinition.getName(); if(null != name && 0 != name.length()) { return name; } } } return id; }
public String getCriterionValueName(String criterionId, String criterionValueId, String locale) { ICriteriaDefinition definition = getCriteriaDefinition(locale); ICriterionDefinition[] criterionDefinitions = definition.getCriterionDefinitions(); for(int i = 0; i < criterionDefinitions.length; ++ i) { CriterionDefinition criterionDefinition = (CriterionDefinition) criterionDefinitions[i]; if(null != criterionDefinition.getId() && criterionDefinition.getId().equalsIgnoreCase(criterionId)){ ICriterionValueDefinition[] valueDefinitions = criterionDefinition.getCriterionValueDefinitions(); for(int j = 0; j < valueDefinitions.length; ++ j){ CriterionValueDefinition valueDefinition = (CriterionValueDefinition) valueDefinitions[j]; if(null != valueDefinition.getId() && valueDefinition.getId().equals(criterionValueId)){ String name = valueDefinition.getName(); if(null != name && 0 != name.length()) { return name; } } } } } return criterionValueId; } }
@Override public String getName() { return getAttribute(ATTRIBUTE_NAME); }
public void setId(String id) { setAttribute(ATTRIBUTE_ID, id); }