Enum Class ForeignKeyDirection

java.lang.Object
java.lang.Enum<ForeignKeyDirection>
org.hibernate.type.ForeignKeyDirection
All Implemented Interfaces:
Serializable, Comparable<ForeignKeyDirection>, Constable

public enum ForeignKeyDirection extends Enum<ForeignKeyDirection>
Represents directionality of the foreign key constraint
  • Enum Constant Details

    • TO_PARENT

      public static final ForeignKeyDirection TO_PARENT
      A foreign key from child to parent
    • FROM_PARENT

      public static final ForeignKeyDirection FROM_PARENT
      A foreign key from parent to child
  • Method Details

    • values

      public static ForeignKeyDirection[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ForeignKeyDirection valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • cascadeNow

      public abstract boolean cascadeNow(CascadePoint cascadePoint)
      Should we cascade at this cascade point?
      Parameters:
      cascadePoint - The point at which the cascade is being initiated.
      Returns:
      true if cascading should be performed now.
      See Also: