@@ -111,7 +111,7 @@ public void installAuthorizables(
111111 final Session session , InstallationLogger installLog )
112112 throws RepositoryException , AuthorizableCreatorException , LoginException , IOException , GeneralSecurityException {
113113
114- PrefetchingUserManager userManager = new PrefetchingUserManager (AccessControlUtils .getUserManagerAutoSaveDisabled (session ), session .getValueFactory (), installLog );
114+ AuthInstallerUserManager userManager = new AuthInstallerUserManagerPrefetchingImpl (AccessControlUtils .getUserManagerAutoSaveDisabled (session ), session .getValueFactory (), installLog );
115115
116116 Set <String > authorizablesFromConfigurations = authorizablesConfigBeans .getAuthorizableIds ();
117117 for (AuthorizableConfigBean authorizableConfigBean : authorizablesConfigBeans ) {
@@ -125,7 +125,7 @@ public void installAuthorizables(
125125 }
126126
127127 private void installAuthorizableConfigurationBean (final Session session ,
128- PrefetchingUserManager userManager ,
128+ AuthInstallerUserManager userManager ,
129129 AcConfiguration acConfiguration ,
130130 AuthorizableConfigBean authorizableConfigBean ,
131131 InstallationLogger installLog , Set <String > authorizablesFromConfigurations )
@@ -269,7 +269,7 @@ private String getPassword(final AuthorizableConfigBean authorizableConfigBean)
269269 * regular relationships between groups contained in config are kept in isMemberOf */
270270 @ SuppressWarnings ("unchecked" )
271271 void applyGroupMembershipConfigMembers (AcConfiguration acConfiguration , AuthorizableConfigBean authorizableConfigBean , InstallationLogger installLog ,
272- String authorizableId , PrefetchingUserManager userManager , Set <String > authorizablesFromConfigurations ) throws RepositoryException {
272+ String authorizableId , AuthInstallerUserManager userManager , Set <String > authorizablesFromConfigurations ) throws RepositoryException {
273273 if (authorizableConfigBean .isGroup ()) {
274274
275275 String [] membersInConfigArr = authorizableConfigBean .getMembers ();
@@ -351,7 +351,7 @@ private Set<String> removeExternalMembersUnmanagedByConfiguration(AcConfiguratio
351351 }
352352
353353
354- private void migrateFromOldGroup (AuthorizableConfigBean authorizableConfigBean , UserManager userManager ,
354+ private void migrateFromOldGroup (AuthorizableConfigBean authorizableConfigBean , AuthInstallerUserManager userManager ,
355355 InstallationLogger installLog ) throws RepositoryException {
356356 Authorizable groupForMigration = userManager .getAuthorizable (authorizableConfigBean .getMigrateFrom ());
357357
@@ -399,7 +399,7 @@ private void handleRecreationOfAuthorizableIfNecessary(final Session session,
399399 AcConfiguration acConfiguration ,
400400 AuthorizableConfigBean principalConfigBean ,
401401 InstallationLogger installLog ,
402- UserManager userManager ) throws RepositoryException , AuthorizableCreatorException {
402+ AuthInstallerUserManager userManager ) throws RepositoryException , AuthorizableCreatorException {
403403
404404 String authorizableId = principalConfigBean .getAuthorizableId ();
405405
@@ -504,7 +504,7 @@ private void deleteOldIntermediatePath(final Session session,
504504
505505 private void applyGroupMembershipConfigIsMemberOf (InstallationLogger installLog ,
506506 AcConfiguration acConfiguration ,
507- AuthorizableConfigBean authorizableConfigBean , PrefetchingUserManager userManager , Session session ,
507+ AuthorizableConfigBean authorizableConfigBean , AuthInstallerUserManager userManager , Session session ,
508508 Set <String > authorizablesFromConfigurations ) throws RepositoryException , AuthorizableCreatorException {
509509
510510 String authId = authorizableConfigBean .getAuthorizableId ();
@@ -520,7 +520,7 @@ private Authorizable createNewAuthorizable(
520520 AcConfiguration acConfiguration ,
521521 AuthorizableConfigBean principalConfigBean ,
522522 InstallationLogger installLog ,
523- UserManager userManager , Session session )
523+ AuthInstallerUserManager userManager , Session session )
524524 throws AuthorizableExistsException , RepositoryException ,
525525 AuthorizableCreatorException {
526526
@@ -561,7 +561,7 @@ private Set<String> getMembershipGroupsFromConfig(String[] memberOf) {
561561 @ SuppressWarnings ("unchecked" )
562562 void applyGroupMembershipConfigIsMemberOf (AuthorizableConfigBean authorizableConfigBean ,
563563 AcConfiguration acConfiguration ,
564- InstallationLogger installLog , UserManager userManager , Session session ,
564+ InstallationLogger installLog , AuthInstallerUserManager userManager , Session session ,
565565 Set <String > membershipGroupsFromConfig ,
566566 Set <String > membershipGroupsFromRepository , Set <String > authorizablesFromConfigurations )
567567 throws RepositoryException , AuthorizableExistsException ,
@@ -637,7 +637,7 @@ void applyGroupMembershipConfigIsMemberOf(AuthorizableConfigBean authorizableCon
637637 }
638638
639639 private Authorizable createNewGroup (
640- final UserManager userManager ,
640+ final AuthInstallerUserManager userManager ,
641641 AuthorizablesConfig authorizablesConfig ,
642642 AuthorizableConfigBean principalConfigBean ,
643643 InstallationLogger installLog , Session session )
@@ -657,7 +657,7 @@ private Authorizable createNewGroup(
657657 throw new IllegalStateException ("External IDs are not available for your AEM version ("
658658 + principalConfigBean .getAuthorizableId () + " is using '" + principalConfigBean .getExternalId () + "')" );
659659 }
660- newGroup = (Group ) externalGroupCreatorService .createGroupWithExternalId (userManager , principalConfigBean , installLog , session );
660+ newGroup = (Group ) externalGroupCreatorService .createGroupWithExternalId (userManager . getOakUserManager () , principalConfigBean , installLog , session );
661661 LOG .info ("Successfully created new external group: {}" , groupID );
662662 } else {
663663
@@ -776,7 +776,7 @@ void setAuthorizableProperties(Authorizable authorizable, AuthorizableConfigBean
776776 }
777777
778778 private Authorizable createNewUser (
779- final UserManager userManager ,
779+ final AuthInstallerUserManager userManager ,
780780 AuthorizablesConfig authorizablesConfig ,
781781 AuthorizableConfigBean principalConfigBean ,
782782 InstallationLogger installLog ,
@@ -807,7 +807,7 @@ private Authorizable createNewUser(
807807 }
808808
809809 private void addMembersToReferencingAuthorizables (Authorizable authorizable , AuthorizablesConfig authorizablesConfig , AuthorizableConfigBean principalConfigBean ,
810- final UserManager userManager , Session session , InstallationLogger installLog )
810+ final AuthInstallerUserManager userManager , Session session , InstallationLogger installLog )
811811 throws RepositoryException , AuthorizableCreatorException {
812812 String authorizableId = principalConfigBean .getAuthorizableId ();
813813 String [] memberOf = principalConfigBean .getIsMemberOf ();
@@ -839,7 +839,7 @@ private void addMembersToReferencingAuthorizables(Authorizable authorizable, Aut
839839 * @throws RepositoryException
840840 * @throws AuthorizableCreatorException if one of the authorizables contained in membersOf array is a user */
841841 Set <String > validateAssignedGroups (
842- final UserManager userManager , AuthorizablesConfig authorizablesConfig , Session session , final String authorizablelId ,
842+ final AuthInstallerUserManager userManager , AuthorizablesConfig authorizablesConfig , Session session , final String authorizablelId ,
843843 final Set <String > isMemberOf , InstallationLogger installLog ) throws RepositoryException ,
844844 AuthorizableCreatorException {
845845
0 commit comments