java.lang.Object
ru.volnenko.maven.plugin.databasedoc.model.impl.FK
All Implemented Interfaces:
IFK

public final class FK extends Object implements IFK
  • Constructor Details

    • FK

      public FK(@NonNull @NonNull String tableName, @NonNull @NonNull String fieldName)
    • FK

      public FK(@NonNull @NonNull String tableName, @NonNull @NonNull String fieldName, @NonNull @NonNull Boolean unique)
  • Method Details

    • getPk

      @NonNull public @NonNull PK getPk()
      Specified by:
      getPk in interface IFK
    • setPk

      public void setPk(@NonNull @NonNull PK pk)
      Specified by:
      setPk in interface IFK
    • getUnique

      @NonNull public @NonNull Boolean getUnique()
      Specified by:
      getUnique in interface IFK
    • setUnique

      public void setUnique(@NonNull @NonNull Boolean unique)
      Specified by:
      setUnique in interface IFK
    • getTableName

      @NonNull public @NonNull String getTableName()
      Specified by:
      getTableName in interface IFK
    • setTableName

      public void setTableName(@NonNull @NonNull String tableName)
      Specified by:
      setTableName in interface IFK
    • getFieldName

      @NonNull public @NonNull String getFieldName()
      Specified by:
      getFieldName in interface IFK
    • setFieldName

      public void setFieldName(@NonNull @NonNull String fieldName)
      Specified by:
      setFieldName in interface IFK
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toUK

      @NonNull public @NonNull UK toUK()