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