public static CriteriaProviderRegistry getInstance() { if (instance == null) { instance = new CriteriaProviderRegistry(); } return instance; }
public void setName(String name) { setAttribute(ATTRIBUTE_NAME, name); }
@Override public String getId() { return getAttribute(ATTRIBUTE_ID); }
private CriteriaDefinition merge(List<CriteriaDefinitionContribution> contributions) { CriteriaDefinition criteriaDefinition = new CriteriaDefinition(); Iterator<CriteriaDefinitionContribution> iter = contributions.iterator(); while (iter.hasNext()) { CriteriaDefinitionContribution contribution = iter.next(); mergeChildren(criteriaDefinition, (CriteriaDefinition)contribution.getCriteriaDefinition()); contribution.setCriteriaDefinition(null); } return criteriaDefinition; }
@Override public String getName() { return getAttribute(ATTRIBUTE_NAME); }
public void setId(String id) { setAttribute(ATTRIBUTE_ID, id); }
@Override public String getId() { return getAttribute(ATTRIBUTE_ID); }
public void setName(String name){ setAttribute(ATTRIBUTE_NAME, name); } }
@Override public ICriterionDefinition[] getCriterionDefinitions() { return getChildren(ICriterionDefinition.class); }
@Override public ICriterionValueDefinition[] getCriterionValueDefinitions() { return getChildren(ICriterionValueDefinition.class); }
public String getCriterionValueDisplayName(String criterionId, String criterionValueId, String locale) { return criteriaDefinitionManager.getCriterionValueName(criterionId, criterionValueId, locale); }
public String getCriterionDisplayName (String criterionId, String locale){ return criteriaDefinitionManager.getCriterionName(criterionId, locale); }
public CriteriaDefinition assemble(List<CriteriaDefinitionContribution> contributions) { return merge(contributions); }
public CriteriaDefinition(ICriteriaDefinition src) { super(NAME, src); appendChildren(src.getChildren()); }
public void setValue(String value) { setAttribute(ATTRIBUTE_VALUE, value); } }
@Override public String getName() { return getAttribute(ATTRIBUTE_NAME); }
@Override public String getValue() { return getAttribute(ATTRIBUTE_VALUE); }
public void setName(String name){ setAttribute(ATTRIBUTE_NAME, name); }
@Override public String getName() { return getAttribute(ATTRIBUTE_NAME); }
public void setId(String id) { setAttribute(ATTRIBUTE_ID, id); }