Class DbObjectSchema

java.lang.Object
tech.ailef.dbadmin.external.dbmapping.DbObjectSchema

public class DbObjectSchema extends Object
  • Constructor Details

    • DbObjectSchema

      public DbObjectSchema(Class<?> klass, DbAdmin dbAdmin)
  • Method Details

    • getDbAdmin

      public DbAdmin getDbAdmin()
    • getJavaClass

      public Class<?> getJavaClass()
    • getClassName

      public String getClassName()
    • getFields

      public List<DbField> getFields()
    • getFieldByJavaName

      public DbField getFieldByJavaName(String name)
    • getFieldByName

      public DbField getFieldByName(String name)
    • addField

      public void addField(DbField f)
    • getJpaRepository

      public CustomJpaRepository getJpaRepository()
    • setJpaRepository

      public void setJpaRepository(CustomJpaRepository jpaRepository)
    • getTableName

      public String getTableName()
    • getSortedFields

      public List<DbField> getSortedFields()
    • getRelationshipFields

      public List<DbField> getRelationshipFields()
    • getManyToManyOwnedFields

      public List<DbField> getManyToManyOwnedFields()
    • getPrimaryKey

      public DbField getPrimaryKey()
    • getComputedColumnNames

      public List<String> getComputedColumnNames()
    • getComputedColumn

      public Method getComputedColumn(String name)
    • getFilterableFields

      public List<DbField> getFilterableFields()
    • findAll

      public List<DbObject> findAll()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object