public Set<String> getConsumedModelClasses() { final Set<String> factTypes = new HashSet<String>(); //Extract Fact Types from model factTypes.add(model.getFactName()); for (Characteristic c : model.getCharacteristics()) { factTypes.add(c.getFact()); } //Convert Fact Types into Fully Qualified Class Names final Set<String> fullyQualifiedClassNames = new HashSet<String>(); for (String factType : factTypes) { fullyQualifiedClassNames.add(convertToFullyQualifiedClassName(factType)); } return fullyQualifiedClassNames; }
public void refreshFactTypes() { dropDownFacts.clear(); dropDownFacts.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); final String[] eligibleFacts = oracle.getFactTypes(); for (final String factType : eligibleFacts) { dropDownFacts.addItem(factType); } String factName = model.getFactName(); // if fact is a fully qualified className, strip off the packageName if (factName.lastIndexOf(".") > -1) { factName = factName.substring(factName.lastIndexOf(".") + 1); } final int selectedFactIndex = Arrays.asList(eligibleFacts).indexOf(factName); dropDownFacts.setSelectedIndex(selectedFactIndex >= 0 ? selectedFactIndex : 0); scoreCardPropertyFactChanged(dropDownFacts, dropDownFields); }
public void refreshFactTypes() { dropDownFacts.clear(); dropDownFacts.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); final String[] eligibleFacts = oracle.getFactTypes(); for (final String factType : eligibleFacts) { dropDownFacts.addItem(factType); } String factName = model.getFactName(); // if fact is a fully qualified className, strip off the packageName if (factName.lastIndexOf(".") > -1) { factName = factName.substring(factName.lastIndexOf(".") + 1); } final int selectedFactIndex = Arrays.asList(eligibleFacts).indexOf(factName); dropDownFacts.setSelectedIndex(selectedFactIndex >= 0 ? selectedFactIndex : 0); scoreCardPropertyFactChanged(dropDownFacts, dropDownFields); }
public void visit() { final String typeName = model.getFactName(); if (typeName == null || typeName.isEmpty()) { return;
private List<ValidationMessage> doValidation(final ScoreCardModel model) { final List<ValidationMessage> results = new ArrayList<ValidationMessage>(); if (isBlank(model.getFactName())) { results.add(makeValidationMessages("Fact Name is empty."));
extension.setValue(model.getFactName());
tbInitialScore.setText(Double.toString(model.getInitialScore())); String factName = model.getFactName();
tbInitialScore.setText(Double.toString(model.getInitialScore())); String factName = model.getFactName();