/** * @return display extension for wrapped group or stem */ public String getDisplayExtension() { if(group!=null) return group.getDisplayExtension(); if(stem!=null) return stem.getDisplayExtension(); throw new IllegalStateException("GroupOrStem is not initialised"); }
/** * * @param stem * @param attr * @return string */ private String getStemAttribute(Stem stem, String attr) { if("extension".equals(attr)) { return stem.getExtension(); }else if("displayExtension".equals(attr)) { return stem.getDisplayExtension(); }else if("name".equals(attr)) { return stem.getName(); }else if("displayName".equals(attr)) { return stem.getDisplayName(); }else if("deascription".equals(attr)) { return stem.getDescription(); } return ""; } }
/** * get the display extension or the special root label * @return the display extension */ public String getGuiDisplayExtension() { if (this.stem == null) { return TextContainer.retrieveFromRequest().getText().get("error.title"); } if (this.stem.isRootStem()) { return TextContainer.retrieveFromRequest().getText().get("stem.root.display-name"); } return this.stem.getDisplayExtension(); }
displayExtension.setValues(GrouperUtil.toList(stem.getDisplayExtension())); attributes.put(displayExtension.getId(), displayExtension);
if (!StringUtils.equals(newStem.getDisplayExtension(), displayExtension)) { newStem.setDisplayExtension(displayExtension); changed = true;
/** * construct based on stem, assign all fields * * @param stem is what to construct from */ public WsStem(Stem stem) { this.setDescription(stem.getDescription()); this.setDisplayName(stem.getDisplayName()); this.setName(stem.getName()); this.setUuid(stem.getUuid()); this.setExtension(stem.getExtension()); this.setDisplayExtension(stem.getDisplayExtension()); //if greater then 2.2 then set id index if (GrouperWsVersionUtils.retrieveCurrentClientVersion() .greaterOrEqualToArg(GrouperVersion.valueOfIgnoreCase("v2_2_000"))) { this.setIdIndex(stem.getIdIndex() == null ? null : stem.getIdIndex().toString()); } }
: stem.getDisplayExtension(); childStem.getDisplayExtension(), childStem.getUuid(), DojoTreeItemType.stem, true);
this.screenLabelShort = stem.getDisplayExtension();