Class AbstractPopulationScript<T>
- java.lang.Object
-
- org.openiam.recon.service.impl.service.AbstractPopulationScript<T>
-
- All Implemented Interfaces:
PopulationScript<T>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public abstract class AbstractPopulationScript<T> extends Object implements PopulationScript<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractPopulationScript()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddGroupAttribute(Group group, String name, String value)Add or update Group Attribute by name.protected voidaddUserMemberByLogin(ProvisionGroup pGroup, String login, Date startDate, Date endDate, String description, Set<String> accessRightIds)voidsetApplicationContext(org.springframework.context.ApplicationContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.recon.service.impl.service.PopulationScript
execute
-
-
-
-
Method Detail
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext context)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
addGroupAttribute
protected void addGroupAttribute(Group group, String name, String value)
Add or update Group Attribute by name.- Parameters:
group-name-value-
-
addUserMemberByLogin
protected void addUserMemberByLogin(ProvisionGroup pGroup, String login, Date startDate, Date endDate, String description, Set<String> accessRightIds) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-