@Override
public String getEditTemplateTitle(
DDMStructure structure, DDMTemplate template, Locale locale) {
if ((structure != null) && (template != null)) {
return StringUtil.appendParentheticalSuffix(
template.getName(locale), structure.getName(locale));
}
else if (structure != null) {
ResourceBundle resourceBundle = getResourceBundle(locale);
return LanguageUtil.format(
resourceBundle, "new-template-for-structure-x",
structure.getName(locale), false);
}
else if (template != null) {
return template.getName(locale);
}
return getDefaultEditTemplateTitle(locale);
}