Interface ImplicitJoinTableNameSource

All Superinterfaces:
ImplicitNameSource

public interface ImplicitJoinTableNameSource extends ImplicitNameSource
Context for determining the implicit name for a join table.
See Also:
  • Method Details

    • getOwningPhysicalTableName

      String getOwningPhysicalTableName()
      Access to the physical name of the owning entity's primary table.
      Returns:
      Owning entity's primary table name.
    • getOwningEntityNaming

      EntityNaming getOwningEntityNaming()
      Access to entity naming information for the owning side.
      Returns:
      Owning entity naming information
    • getNonOwningPhysicalTableName

      String getNonOwningPhysicalTableName()
      Access to the physical name of the non-owning entity's primary table.
      Returns:
      Owning entity's primary table name.
    • getNonOwningEntityNaming

      EntityNaming getNonOwningEntityNaming()
      Access to entity naming information for the owning side.
      Returns:
      Owning entity naming information
    • getAssociationOwningAttributePath

      AttributePath getAssociationOwningAttributePath()
      Access to the name of the attribute, from the owning side, that defines the association.
      Returns:
      The owning side's attribute name.