Class IMSUserManagement
- java.lang.Object
-
- biz.netcentric.cq.tools.actool.ims.IMSUserManagement
-
- All Implemented Interfaces:
ExternalGroupManagement
public class IMSUserManagement extends Object implements ExternalGroupManagement
Managing Adobe IMS groups via the UMAPI.- See Also:
- UMAPI Documentation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceIMSUserManagement.Configuration
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description IMSUserManagement(IMSUserManagement.Configuration config, org.apache.http.osgi.services.HttpClientBuilderFactory httpClientBuilderFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeactivate()StringgetLabel()voidupdateGroups(Collection<biz.netcentric.cq.tools.actool.configmodel.AuthorizableConfigBean> groupConfigs)
-
-
-
Constructor Detail
-
IMSUserManagement
public IMSUserManagement(IMSUserManagement.Configuration config, org.apache.http.osgi.services.HttpClientBuilderFactory httpClientBuilderFactory)
-
-
Method Detail
-
deactivate
public void deactivate() throws IOException- Throws:
IOException
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceExternalGroupManagement- Returns:
- a label for the external group management tool (e.g. IMS)
-
updateGroups
public void updateGroups(Collection<biz.netcentric.cq.tools.actool.configmodel.AuthorizableConfigBean> groupConfigs) throws IOException
- Specified by:
updateGroupsin interfaceExternalGroupManagement- Throws:
IOException
-
-