Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HBX-2390: Create a JBoss Tools adaptation layer in Hibernate Tools #4281

Merged
merged 1 commit into from
Jul 3, 2023

Commits on Jul 3, 2023

  1. HBX-2390: Create a JBoss Tools adaptation layer in Hibernate Tools

    - Create interface 'org.hibernate.tool.orm.jbt.wrp.ColumnWrapper'
      - Change class 'org.hibernate.tool.orm.jbt.wrp.ColumnWrapper' into 'org.hibernate.tool.orm.jbt.wrp.DelegatingColumnWrapperImpl' that extends Column and implemnts ColumnWrapper
      - Modify method 'org.hibernate.tool.orm.jbt.wrp.DelegatingTableWrapperImpl# getPrimaryKey()' to wrap the resulting PrimaryKey value
      - Modify method 'org.hibernate.tool.orm.jbt.wrp.DelegatingTableWrapperImpl#getColumnIterator()' to wrap the resulting columns
      - Modify 'next()' method in return value of 'org.hibernate.tool.orm.jbt.wrp.DelegatingTableWrapperImpl#getForeignKeyIterator()' and wrap the resulting ForeignKey instance
      - Modify interface method 'org.hibernate.tool.orm.jbt.wrp.TypeWrapperFactory.TypeWrapper#getAssociatedEntityName()'
      - Handle 'getType' case in 'org.hibernate.tool.orm.jbt.wrp.ValueWrapperFactory.ValueWrapperInvocationHandler#invoke(...)'
      - Modify method 'org.hibernate.tool.orm.jbt.wrp.WrapperFactory#createColumnWrapper(String)'
      - Modify test cases in class 'org.hibernate.tool.orm.jbt.wrp.ColumnWrapperTest'
      - Modify test case 'org.hibernate.tool.orm.jbt.wrp.TypeWrapperTest#testGetAssociatedEntityName()'
      - Modify test case 'org.hibernate.tool.orm.jbt.wrp.WrapperFactoryTest#testCreateColumnWrapper()'
    
    Signed-off-by: Koen Aers <[email protected]>
    koentsje committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f33c4b2 View commit details
    Browse the repository at this point in the history