Package org.openiam.idm.processor.groovy
Class AbstractGroupMembershipGenerator
- java.lang.Object
-
- org.openiam.api.connector.groovy.AbstractIPolicyMapGroovy<ProvisionUserObjectDiff>
-
- org.openiam.idm.processor.groovy.AbstractMembershipGenerator<UserToGroupMembershipXref,Group>
-
- org.openiam.idm.processor.groovy.AbstractGroupMembershipGenerator
-
- All Implemented Interfaces:
ObjectTransformer<Group>
public abstract class AbstractGroupMembershipGenerator extends AbstractMembershipGenerator<UserToGroupMembershipXref,Group>
-
-
Field Summary
-
Fields inherited from class org.openiam.idm.processor.groovy.AbstractMembershipGenerator
groupRabbitMQService, log, organizationRabbitMQService, resourceRabbitMQService, roleRabbitMQService, userRabbitMQService
-
Fields inherited from class org.openiam.api.connector.groovy.AbstractIPolicyMapGroovy
counterQueue, ctx, identityQueue, loginQueue, managedSysId, mapper, propertyValueService, rabbitMQSender, userServiceQueue
-
-
Constructor Summary
Constructors Constructor Description AbstractGroupMembershipGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<MembershipDiff<UserToGroupMembershipXref>>
getMembershipSetDiff(ProvisionUserObjectDiff diffObject)
protected Group
getObject(@NotNull String id)
-
Methods inherited from class org.openiam.idm.processor.groovy.AbstractMembershipGenerator
getAttributeByName, isPerform, perform, valueConsumer
-
Methods inherited from class org.openiam.api.connector.groovy.AbstractIPolicyMapGroovy
getActualValue, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.idm.processor.groovy.ObjectTransformer
isValid, transform
-
-
-
-
Method Detail
-
getMembershipSetDiff
protected Set<MembershipDiff<UserToGroupMembershipXref>> getMembershipSetDiff(ProvisionUserObjectDiff diffObject)
- Specified by:
getMembershipSetDiff
in classAbstractMembershipGenerator<UserToGroupMembershipXref,Group>
-
getObject
protected Group getObject(@NotNull @NotNull String id)
- Specified by:
getObject
in classAbstractMembershipGenerator<UserToGroupMembershipXref,Group>
-
-