use of mom.trd.opentheso.bdd.helper.nodes.group.NodeGroupTraductions in project opentheso by miledrousset.
the class ExportTabulateHelper method writeGroups.
private boolean writeGroups() {
ArrayList<NodeGroupLabel> nodeGroupLabel = thesaurusDatas.getNodeGroupLabels();
boolean first;
for (NodeGroupLabel nodeGroupLabel1 : nodeGroupLabel) {
// idGroup
tabulateBuff.append(nodeGroupLabel1.getIdGroup());
tabulateBuff.append(";");
// idArk
if (nodeGroupLabel1.getIdArk() == null) {
tabulateBuff.append("");
} else {
tabulateBuff.append(nodeGroupLabel1.getIdArk());
}
tabulateBuff.append(";");
// type
tabulateBuff.append("MT");
tabulateBuff.append(";");
// preflabel
first = true;
for (NodeGroupTraductions nodeGroupTraduction : nodeGroupLabel1.getNodeGroupTraductionses()) {
if (!first) {
tabulateBuff.append("##");
}
tabulateBuff.append(nodeGroupTraduction.getTitle());
tabulateBuff.append("::");
tabulateBuff.append(nodeGroupTraduction.getIdLang());
first = false;
}
tabulateBuff.append(";");
// altLabel
tabulateBuff.append(";");
// inScheme
tabulateBuff.append(";");
// broader
tabulateBuff.append(";");
// narrower
tabulateBuff.append(";");
// related
tabulateBuff.append(";");
// alignment
tabulateBuff.append(";");
// definition
tabulateBuff.append(";");
// scopeNote
tabulateBuff.append(";");
// historyNote
tabulateBuff.append(";");
// editorialNote
tabulateBuff.append(";");
// createdDate
for (NodeGroupTraductions nodeGroupTraduction : nodeGroupLabel1.getNodeGroupTraductionses()) {
tabulateBuff.append(nodeGroupTraduction.getCreated());
}
tabulateBuff.append(";");
// modifiedDdate
for (NodeGroupTraductions nodeGroupTraduction : nodeGroupLabel1.getNodeGroupTraductionses()) {
tabulateBuff.append(nodeGroupTraduction.getModified());
}
tabulateBuff.append("\n");
}
return true;
}
Aggregations