[midPoint] Associations
Али Саад
gerardo.saad at gmail.com
Tue Dec 30 18:34:22 CET 2025
Guys, hello once again. Can u please confirm or deny,
example in connid connector
// member_of AttributeInfoBuilder memberOf = new
AttributeInfoBuilder(AccountAttributes.MEMBER_OF,
ConnectorObjectReference.class); memberOf.setMultiValued(true);
memberOf.setReferencedObjectClassName(ObjectClass.GROUP_NAME);
memberOf.setRoleInReference(AttributeInfo.RoleInReference.SUBJECT.toString());
// memberOf.setSubtype() memberOf.setReadable(true);
memberOf.setCreateable(true); memberOf.setUpdateable(true);
connectorObjectBuilder.addAttribute(buildGroupsReferenceAttribute(accountDTO.member_of()));
private static Attribute buildGroupsReferenceAttribute(List groups) {
List refs = new ArrayList<>(); for (UUID uuid : groups) {
ConnectorObjectBuilder connectorObjectBuilder = new
ConnectorObjectBuilder();
connectorObjectBuilder.setObjectClass(ObjectClass.GROUP);
connectorObjectBuilder.setUid(new Uid(uuid.toString()));
connectorObjectBuilder.setName(new Name(uuid.toString())); ConnectorObject
groupIdent = connectorObjectBuilder.build(); ConnectorObjectReference ref =
new ConnectorObjectReference(groupIdent); refs.add(ref); } return
AttributeBuilder.build(AccountAttributes.MEMBER_OF, refs); }
Are your associations working correctly? For example, when I select
3-4 groups on my account, I want to see one replace list in the delta
connector instead of two add/remove lists. Is this possible? I enabled
readreplacemodeon on the resource, but nothing worked. It is being ignored.
Can you tell me how to do this? Everything is fine with regular virtual
associations, but please explain these ones. I am using Midpoint 4.9.4.
Happy New Year, everyone!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20251230/cf4db54f/attachment.htm>
More information about the midPoint
mailing list