Class UserProfileSynchronizer


  • @Scriptable
    public class UserProfileSynchronizer
    extends Object
    • Method Detail

      • 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