private void updateDesignationText(){
String institutionName = "";
String staffName = "";
+ String dnaMarkerString = "";
String dateString = "";
+
+ //retrieve data
//TODO institution
// Institution selection = selectionInstitution.getSelection();
// if(selection!=null){
if(staff!=null){
staffName = staff.getTitleCache();
}
+ DefinedTerm dnaMarker = comboMarker.getSelection();
+ if(dnaMarker!=null){
+ dnaMarkerString = dnaMarker.generateTitle();
+ }
TimePeriod timePeriod = dateAmplification.getTimePeriod();
if(timePeriod!=null){
dateString = timePeriod.toString()!=null?timePeriod.toString():"";
}
+
+ //assemble string
String designation = "";
if(!institutionName.equals("")){
designation += institutionName;
}
designation += staffName;
}
+ if(!dnaMarkerString.equals("")){
+ if(!designation.equals("")){
+ designation += "_";
+ }
+ designation += dnaMarkerString;
+ }
if(!dateString.equals("")){
if(!designation.equals("")){
designation += "_";