java.lang.Object
edu.internet2.middleware.grouper.grouperUi.serviceLogic.UiV2GrouperLoader

public class UiV2GrouperLoader extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addMemberSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    search for a subject for loader jexl analyses
    static Timestamp
     
    static void
    diagnosticsTryLdapGroupList(GrouperLoaderContainer grouperLoaderContainer, Group group, StringBuilder loaderReport, LdapSearchScope ldapSearchScopeEnum, long groupsLikeCount)
     
    static void
    diagnosticsTryLdapGroupsFromAttributes(GrouperLoaderContainer grouperLoaderContainer, Group group, StringBuilder loaderReport, LdapSearchScope ldapSearchScopeEnum, long groupsLikeCount)
     
    void
    disableJob(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Button to disable job
    void
    editGrouperLoader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    edit the grouper loader
    void
    editGrouperLoaderAnalyze(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    void
    editGrouperLoaderSave(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    edit the grouper loader
    void
    enableJob(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Button to enable job
    void
    failsafeApprove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Button to approve failsafe
    void
    loader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    the loader button was pressed
    void
    loaderDiagnostics(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    run diagnostics
    void
    loaderDiagnosticsRun(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    run diagnostics
    void
    loaderOverall(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    the loader overall button was pressed from misc page
    void
    loaderOverallFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    void
    recentMembershipsGroupFromFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    static void
    setupLoaderManagedGroup(Group group, GrouperLoaderContainer grouperLoaderContainer)
     
    void
    viewLogs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    view the logs for the loader job
    void
    viewLogsFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    view the logs filter for the loader job

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UiV2GrouperLoader

      public UiV2GrouperLoader()
  • Method Details

    • viewLogsFilter

      public void viewLogsFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      view the logs filter for the loader job
      Parameters:
      request -
      response -
    • convertFormInputToTimestamp

      public static Timestamp convertFormInputToTimestamp(String formInput)
      Parameters:
      formInput -
      Returns:
      the timestamp
    • viewLogs

      public void viewLogs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      view the logs for the loader job
      Parameters:
      request -
      response -
    • loader

      public void loader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      the loader button was pressed
      Parameters:
      request -
      response -
    • setupLoaderManagedGroup

      public static void setupLoaderManagedGroup(Group group, GrouperLoaderContainer grouperLoaderContainer)
    • disableJob

      public void disableJob(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Button to disable job
      Parameters:
      request -
      response -
    • failsafeApprove

      public void failsafeApprove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Button to approve failsafe
      Parameters:
      request -
      response -
    • enableJob

      public void enableJob(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Button to enable job
      Parameters:
      request -
      response -
    • editGrouperLoaderSave

      public void editGrouperLoaderSave(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      edit the grouper loader
      Parameters:
      request -
      response -
    • editGrouperLoaderAnalyze

      public void editGrouperLoaderAnalyze(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • addMemberSearch

      public void addMemberSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      search for a subject for loader jexl analyses
      Parameters:
      request -
      response -
    • editGrouperLoader

      public void editGrouperLoader(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      edit the grouper loader
      Parameters:
      request -
      response -
    • recentMembershipsGroupFromFilter

      public void recentMembershipsGroupFromFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • loaderDiagnostics

      public void loaderDiagnostics(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      run diagnostics
      Parameters:
      request -
      response -
    • loaderDiagnosticsRun

      public void loaderDiagnosticsRun(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      run diagnostics
      Parameters:
      request -
      response -
    • diagnosticsTryLdapGroupList

      public static void diagnosticsTryLdapGroupList(GrouperLoaderContainer grouperLoaderContainer, Group group, StringBuilder loaderReport, LdapSearchScope ldapSearchScopeEnum, long groupsLikeCount)
      Parameters:
      group -
      grouperLoaderContainer -
      loaderReport -
      ldapSearchScopeEnum -
      groupsLikeCount -
    • diagnosticsTryLdapGroupsFromAttributes

      public static void diagnosticsTryLdapGroupsFromAttributes(GrouperLoaderContainer grouperLoaderContainer, Group group, StringBuilder loaderReport, LdapSearchScope ldapSearchScopeEnum, long groupsLikeCount)
      Parameters:
      group -
      grouperLoaderContainer -
      loaderReport -
      ldapSearchScopeEnum -
      groupsLikeCount -
    • loaderOverall

      public void loaderOverall(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      the loader overall button was pressed from misc page
      Parameters:
      request -
      response -
    • loaderOverallFilter

      public void loaderOverallFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)