122 boolean singleAttribute = Boolean.parseBoolean(single);
125 AttributeType singleAttributeType = null;
126 for (GroupModel group : userSession.getUser().getGroups()) {
129 groupName = ModelToRepresentation.buildGroupPath(group);
131 groupName = group.getName();
133 AttributeType attributeType = null;
134 if (singleAttribute) {
135 if (singleAttributeType == null) {
136 singleAttributeType = AttributeStatementHelper.createAttributeType(mappingModel);
137 attributeStatement.addAttribute(
new AttributeStatementType.ASTChoiceType(singleAttributeType));
139 attributeType = singleAttributeType;
141 attributeType = AttributeStatementHelper.createAttributeType(mappingModel);
142 attributeStatement.addAttribute(
new AttributeStatementType.ASTChoiceType(attributeType));
144 attributeType.addAttributeValue(groupName);
static boolean useFullPath(ProtocolMapperModel mappingModel)
Definition: GroupMembershipMapper.java:114
static final String SINGLE_GROUP_ATTRIBUTE
Definition: GroupMembershipMapper.java:42