Class GrouperDdl5_22_0

java.lang.Object
edu.internet2.middleware.grouper.ddl.GrouperDdl5_22_0

public class GrouperDdl5_22_0 extends Object
DDL model for Grouper 5.22.0: the user lifecycle event tables grouper_lifecycle_event_config and grouper_lifecycle_event. These tables were originally created on existing databases by UpgradeTaskV37 (raw SQL) and commented by UpgradeTaskV39, but were never represented in the ddlutils model. Because the deep DDL compare (GrouperDdlCompare / "gsh -registry -deep -check") builds its expected schema from the model, these tables were a blind spot: a manual drop went undetected. This class back-fills the model so the compare can validate them. The matching foreign keys are declared in GrouperDdl.addAllForeignKeysViewsEtc() (the compare adds foreign keys in a separate pass).
  • Constructor Details

    • GrouperDdl5_22_0

      public GrouperDdl5_22_0()
  • Method Details

    • buildingToThisVersionAtLeast

      public static boolean buildingToThisVersionAtLeast(DdlVersionBean ddlVersionBean)
      if building to this version at least
      Parameters:
      ddlVersionBean -
      Returns:
      true if building to this version at least