Interface ExternalGroupManagement
-
- All Known Implementing Classes:
IMSUserManagement
public interface ExternalGroupManagementImplementations of this service synchronize (i.e. create/update/delete) groups in an external directory (outside AEM).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetLabel()intupdateGroups(Collection<biz.netcentric.cq.tools.actool.configmodel.AuthorizableConfigBean> groupConfigs, InstallationOptions options)Updates the groups in the external directory.
-
-
-
Method Detail
-
updateGroups
int updateGroups(Collection<biz.netcentric.cq.tools.actool.configmodel.AuthorizableConfigBean> groupConfigs, InstallationOptions options) throws IOException
Updates the groups in the external directory.- Parameters:
groupConfigs- the groups to be updatedoptions- the installation options- Returns:
- the effective number of groups updated (may be less than the number of groups in
groupConfigs) if some are considered up to date - Throws:
IOException
-
getLabel
String getLabel()
- Returns:
- a label for the external group management tool (e.g. IMS)
-
-