Package org.openiam.idm.processor.groovy
Class AbstractRoleMembershipGenerator
- java.lang.Object
-
- org.openiam.api.connector.groovy.AbstractIPolicyMapGroovy<ProvisionUserObjectDiff>
-
- org.openiam.idm.processor.groovy.AbstractMembershipGenerator<UserToRoleMembershipXref,Role>
-
- org.openiam.idm.processor.groovy.AbstractRoleMembershipGenerator
-
- All Implemented Interfaces:
ObjectTransformer<Role>
public abstract class AbstractRoleMembershipGenerator extends AbstractMembershipGenerator<UserToRoleMembershipXref,Role>
-
-
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 AbstractRoleMembershipGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<MembershipDiff<UserToRoleMembershipXref>>
getMembershipSetDiff(ProvisionUserObjectDiff diffObject)
protected Role
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<UserToRoleMembershipXref>> getMembershipSetDiff(ProvisionUserObjectDiff diffObject)
- Specified by:
getMembershipSetDiff
in classAbstractMembershipGenerator<UserToRoleMembershipXref,Role>
-
getObject
protected Role getObject(@NotNull @NotNull String id)
- Specified by:
getObject
in classAbstractMembershipGenerator<UserToRoleMembershipXref,Role>
-
-