*/
public class TaxonNodeDetailElement extends AbstractCdmDetailElement<TaxonNode> {
+ private static final String STATUS_NOTES = Messages.TaxonNodeWizardPage_STATUS_NOTES;
+ private static final String CLASSIFICATION_STR = Messages.TaxonNodeWizardPage_CLASSIFICATION;
+ private static final String REUSE_EXISTING_TAXON = Messages.TaxonNodeWizardPage_REUSE_EXISTING_TAXON;
+ private static final String REUSE_EXISTING_NAME = Messages.TaxonNodeWizardPage_REUSE_EXISTING_NAME;
+ private static final String SECUNDUM_REFERENCE = Messages.TaxonNodeWizardPage_SECUNDUM_REFERENCE;
+
private boolean createNew = false;
private Classification classification;
private TaxonNode parentNode;
if (isCreateNew()){
// setParentTreeNode(entity);
selection_parentTaxonNode = formFactory
- .createTaxonNodeSelectionElement(getConversationHolder(), formElement, "Parent", parentNode,
+ .createTaxonNodeSelectionElement(getConversationHolder(), formElement, Messages.TaxonNodeWizardPage_PARENT, parentNode,
EntitySelectionElement.DELETABLE, style, 100);
selection_Ref = formFactory
formElement, Messages.TaxonNodeWizardPage_PLACEMENT_SOURCE, null,
EntitySelectionElement.DELETABLE, style, 100);
- microReference = formFactory.createTextWithLabelElement(formElement,"Detail", "", style);
+ microReference = formFactory.createTextWithLabelElement(formElement,
+ Messages.TaxonNodeWizardPage_PLACEMENT_SOURCE_DETAIL, "", style);
microReference.setText(parentNode.getMicroReference());
selection_reuseExistingTaxon = formFactory
.createSelectionElement(Taxon.class,//getConversationHolder(),
formElement,
- "Reuse existing taxon", null,
+ REUSE_EXISTING_TAXON, null,
EntitySelectionElement.DELETABLE, style);
selection_reuseExistingName = formFactory
.createSelectionElement(TaxonName.class,//getConversationHolder(),
formElement,
- "Reuse existing name", taxon != null? taxon.getName(): null,
+ REUSE_EXISTING_NAME, taxon != null? taxon.getName(): null,
EntitySelectionElement.DELETABLE, style);
selection_SecRef = formFactory
.createSelectionElement(Reference.class,//getConversationHolder(),
- formElement, "Secundum Reference", taxon != null? taxon.getSec(): null,
+ formElement, SECUNDUM_REFERENCE, taxon != null? taxon.getSec(): null,
EntitySelectionElement.DELETABLE, style, 100);
if (isCreateNew()){
- textNewTaxonName = formFactory.createTextWithLabelElement(formElement,"New Taxon", "", style);
+ textNewTaxonName = formFactory.createTextWithLabelElement(formElement,
+ Messages.TaxonNodeWizardPage_NEW_TAXON, "", style);
textNewTaxonName.setFocus();
} else{
- textNewTaxonName = formFactory.createTextWithLabelElement(formElement,"Taxon", "", style);
+ textNewTaxonName = formFactory.createTextWithLabelElement(formElement,
+ Messages.TaxonNodeWizardPage_TAXON, "", style);
}
}else{
taxon = getEntity().getTaxon();
if (entity.getParent().getTaxon() == null){
- TextWithLabelElement textParent = formFactory.createTextWithLabelElement(formElement,"Classification", entity.getClassification().getTitleCache(), style);
+ TextWithLabelElement textParent = formFactory.createTextWithLabelElement(
+ formElement,CLASSIFICATION_STR, entity.getClassification().getTitleCache(), style);
textParent.setEnabled(false);
}else{
- TextWithLabelElement textParent = formFactory.createTextWithLabelElement(formElement,"Parent", entity.getParent().getTaxon().getTitleCache(), style);
+ TextWithLabelElement textParent = formFactory.createTextWithLabelElement(
+ formElement, Messages.TaxonNodeWizardPage_PARENT, entity.getParent().getTaxon().getTitleCache(), style);
textParent.setEnabled(false);
}
selection_reuseExistingTaxon = formFactory
.createSelectionElement(Taxon.class,//getConversationHolder(),
formElement,
- "Taxon", taxon,
+ Messages.TaxonNodeWizardPage_TAXON, taxon,
EntitySelectionElement.DELETABLE, style);
- textTaxonSec = formFactory.createTextWithLabelElement(formElement,"Secundum Reference", "", style);
+ textTaxonSec = formFactory.createTextWithLabelElement(formElement,SECUNDUM_REFERENCE, "", style);
if (entity.getTaxon().getSec() != null){
textTaxonSec.setText(taxon.getSec().getTitleCache());
}
preFillTaxonName();
}
- multiLanguageTextStatusNotes = formFactory.createMultiLanguageTextElement(formElement, "Status Notes", null, 50, style);
+ multiLanguageTextStatusNotes = formFactory.createMultiLanguageTextElement(formElement, STATUS_NOTES, null, 50, style);
if (!isCreateNew()){
multiLanguageTextStatusNotes.setMultilanguageText(entity.getStatusNote());
multiLanguageTextStatusNotes.setEnabled(entity.getStatus() != null);