Class EntityClassHelper

java.lang.Object
io.quarkus.spring.data.rest.deployment.EntityClassHelper

public class EntityClassHelper extends Object
  • Constructor Details

    • EntityClassHelper

      public EntityClassHelper(org.jboss.jandex.IndexView index)
  • Method Details

    • getIdField

      public org.jboss.jandex.FieldInfo getIdField(String className)
    • getIdField

      public org.jboss.jandex.FieldInfo getIdField(org.jboss.jandex.ClassInfo classInfo)
    • getSetter

      public io.quarkus.gizmo.MethodDescriptor getSetter(String className, org.jboss.jandex.FieldInfo field)
    • getSetter

      public io.quarkus.gizmo.MethodDescriptor getSetter(org.jboss.jandex.ClassInfo entityClass, org.jboss.jandex.FieldInfo field)
    • getMethod

      public io.quarkus.gizmo.MethodDescriptor getMethod(org.jboss.jandex.ClassInfo entityClass, String name, org.jboss.jandex.Type... parameters)
    • isRepositoryInstanceOf

      public boolean isRepositoryInstanceOf(org.jboss.jandex.DotName target, String repositoryName)
    • isCrudRepository

      public boolean isCrudRepository(String repositoryName)
    • isListCrudRepository

      public boolean isListCrudRepository(String repositoryName)
    • isPagingAndSortingRepository

      public boolean isPagingAndSortingRepository(String repositoryName)
    • isListPagingAndSortingRepository

      public boolean isListPagingAndSortingRepository(String repositoryName)
    • containsPagedRepository

      public boolean containsPagedRepository(List<org.jboss.jandex.ClassInfo> repositories)