Skip to content

Commit

Permalink
MID-6479 assignment relation labels
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Sep 11, 2020
1 parent daa39f3 commit dbb5821
Showing 1 changed file with 8 additions and 6 deletions.
Expand Up @@ -12,6 +12,8 @@
import com.evolveum.midpoint.model.api.context.AssignmentPath;
import com.evolveum.midpoint.web.component.util.Selectable;
import com.evolveum.midpoint.xml.ns._public.common.common_3.*;

import org.apache.commons.lang3.StringUtils;
import org.apache.wicket.Component;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
Expand Down Expand Up @@ -261,12 +263,12 @@ private int getClassOrder(Class targetClass) {
}

public IModel<String> getRelationDisplayNameModel(Component component) {
String localizationKey;
if (WebComponentUtil.isDefaultRelation(relation)) {
localizationKey = null;
} else {
localizationKey = WebComponentUtil.getRelationHeaderLabelKey(relation);
if (relation == null) {
return Model.of("");
}
return localizationKey != null ? PageBase.createStringResourceStatic(component, localizationKey) : Model.of("");
String relationDisplayName = WebComponentUtil.getRelationHeaderLabelKeyIfKnown(relation);
return StringUtils.isNotEmpty(relationDisplayName) ?
PageBase.createStringResourceStatic(component, relationDisplayName) :
PageBase.createStringResourceStatic(component, relation.getLocalPart());
}
}

0 comments on commit dbb5821

Please sign in to comment.