Class UserProfileSynchronizer

java.lang.Object
de.uplanet.lucy.server.share.businesslogic.profile.sync.UserProfileSynchronizer

@Scriptable public class UserProfileSynchronizer extends Object
  • Method Details

    • syncWithDeletedOrDisabledUsers

      public static void syncWithDeletedOrDisabledUsers(IProcessingContext p_ctx) throws Exception
      Synchronize Share profiles with deleted or disabled Intrexx users.
      Parameters:
      p_ctx - The processing context.
      Throws:
      Exception
    • syncWithDeletedOrDisabledUsers

      public static void syncWithDeletedOrDisabledUsers(IProcessingContext p_ctx, boolean p_bDeleteShareProfilesOfDeletedUsers) throws Exception
      Synchronize Share profiles with deleted or disabled Intrexx users. The Share profiles of deleted Intrexx users will be deleted (at first marked as deleted) or deactivated, the Share profiles of disabled Intrexx users will be deactivated.
      Parameters:
      p_ctx - The processing context.
      p_bDeleteShareProfilesOfDeletedUsers - true if the Share profiles of deleted Intrexx users should be deleted as well, false if the Share profiles of deleted Intrexx users should only be deactivated.
      Throws:
      Exception
    • syncProfilesWithUsers

      public static void syncProfilesWithUsers(Set<String> p_userIds, de.uplanet.lucy.server.share.businesslogic.profile.sync.IProfileHandler p_handler) throws Exception
      Throws:
      Exception