@Override public CDvOrdinal copy() { return new CDvOrdinal(path(), getOccurrences(), getNodeId(), getParent(), list, getDefaultValue(), getAssumedValue()); }
if (cordinal.isAnyAllowed()) { indent(indent, out); out.write("C_DV_ORDINAL <"); for (Iterator<Ordinal> it = cordinal.getList().iterator(); it.hasNext();) { Ordinal ordinal = it.next(); if (it.hasNext()) { out.write(","); } else if(cordinal.hasAssumedValue()) { out.write(";"); if(cordinal.hasAssumedValue()) { printOrdinal(cordinal.getAssumedValue(), out); newline(out);
protected void printCDvOrdinal(CDvOrdinal cordinal, Element out) { Element children = new Element("children", defaultNamespace); out.getChildren().add(children); children.setAttribute("type", "C_DV_ORDINAL", xsiNamespace); printCObjectElements(cordinal, children); if (cordinal.hasAssumedValue()) { Ordinal assumedValue = cordinal.getAssumedValue(); Element assumedValueEl = new Element("assumed_value", defaultNamespace); children.getChildren().add(assumedValueEl); printString("value", String.valueOf(assumedValue.getValue()), assumedValueEl); printSymbolOfOrdinal(assumedValue, assumedValueEl); } if(cordinal.getList() != null) { final List<Ordinal> ordinals = cordinal.getList(); Ordinal ordinal; for (Iterator<Ordinal> it = ordinals.iterator(); it.hasNext();) { ordinal = it.next(); Element list = new Element("list", defaultNamespace); children.getChildren().add(list); printString("value", String.valueOf(ordinal.getValue()), list); printSymbolOfOrdinal(ordinal, list); } } }
private DvOrdinal createDvOrdinal(CDvOrdinal cdo, Archetype archetype) throws Exception { if(cdo.getDefaultValue() != null) { Ordinal o = cdo.getDefaultValue(); return new DvOrdinal(o.getValue(), new DvCodedText(DEFAULT_CODED_TEXT, o.getSymbol())); } List<Ordinal> list = cdo.getList(); if(list == null || list.size() == 0) { throw new Exception("empty list of ordinal"); } Ordinal ordinal = list.iterator().next(); String text = DEFAULT_CODED_TEXT; CodePhrase symbol = ordinal.getSymbol(); String code = symbol.getCodeString(); if(isLocallyDefined(symbol)) { text = retrieveArchetypeTermText(code, archetype); } else { text = termMap.getText(symbol, cdo.path()); } return new DvOrdinal(ordinal.getValue(), new DvCodedText(text, ordinal.getSymbol())); }
if (childCObject instanceof CDvOrdinal) { CDvOrdinal consDvOrdinal = (CDvOrdinal) childCObject; if (consDvOrdinal.getList() != null) { for (Ordinal ordinal : consDvOrdinal.getList()) { String codedStr = ordinal.getSymbol().getCodeString(); String text = codedStr; .name(text) .description(desc) .type(consDvOrdinal.getRmTypeName()) .idArchetype(archetypeId) .idTemplate(templateId)
List<Ordinal> list = cord.getList(); if (list != null) { for (Ordinal ord : list) {
{if (true) return new CDvOrdinal(path, occurrences, null, parent, list, defaultValue, assumedValue);} break; jj_consume_token(SYM_GT); {if (true) return new CDvOrdinal(path, occurrences, null, parent, null, null, null);} break; default:
if (cordinal.isAnyAllowed()) { indent(indent, out); out.write("C_DV_ORDINAL <"); for (Iterator<Ordinal> it = cordinal.getList().iterator(); it.hasNext();) { Ordinal ordinal = it.next(); if (it.hasNext()) { out.write(","); } else if(cordinal.hasAssumedValue()) { out.write(";"); if(cordinal.hasAssumedValue()) { printOrdinal(cordinal.getAssumedValue(), out); newline(out);
{if (true) return new CDvOrdinal(path, occurrences, null, parent, list, defaultValue, assumedValue);} break; jj_consume_token(SYM_GT); {if (true) return new CDvOrdinal(path, occurrences, null, parent, null, null, null);} break; default:
@Override public CDvOrdinal copy() { return new CDvOrdinal(path(), getOccurrences(), getNodeId(), getParent(), list, getDefaultValue(), getAssumedValue()); }