Class GrouperStartup

java.lang.Object
edu.internet2.middleware.grouper.misc.GrouperStartup

public class GrouperStartup extends Object
this should be called when grouper starts up. this file needs to be utf-8
  • Field Details

    • runFromMain

      public static boolean runFromMain
      if running from main and expecting to print to the screen
    • started

      public static boolean started
      keep track if started or not
    • ignoreCheckConfig

      public static boolean ignoreCheckConfig
      if we should ignore checkconfig
    • logErrorStatic

      public static boolean logErrorStatic
      if errors should be logged (perhaps in all cases except registry init)
    • runDdlBootstrap

      public static boolean runDdlBootstrap
      if we should run the boot strap from startup
  • Constructor Details

    • GrouperStartup

      public GrouperStartup()
  • Method Details

    • waitForGrouperStartup

      public static void waitForGrouperStartup()
    • main

      public static void main(String[] args)
      Parameters:
      args -
    • isFinishedStartupSuccessfully

      public static boolean isFinishedStartupSuccessfully()
      if startup has finished sucessfully
      Returns:
      the finishedStartupSuccessfully
    • versionTimestamp

      public static String versionTimestamp()
      Returns:
      version timestamp
    • startup

      public static boolean startup()
      call this when grouper starts up
      Returns:
      false if already started, true if this started it
    • verifyUtf8andTransactions

      public static void verifyUtf8andTransactions()
      make sure grouper can handle utf8
    • verifyUtf8andTransactionsHelper

      public static void verifyUtf8andTransactionsHelper()
      make sure grouper can handle utf8
    • verifyMemberSortAndSearchConfig

      public static void verifyMemberSortAndSearchConfig()
      verify that at least one search/sort column is specified for each source
    • initMembershipLiteConfigType

      public static void initMembershipLiteConfigType()
      init membership lite config type
    • initIncludeExcludeType

      public static void initIncludeExcludeType()
      init the include/exclude type if configured in the grouper.properties
    • initData

      public static void initData(boolean logError)
      init data
      Parameters:
      logError -