Class RepositoryMethodsImplementor
java.lang.Object
io.quarkus.spring.data.rest.deployment.RepositoryMethodsImplementor
- All Implemented Interfaces:
ResourceMethodsImplementor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.quarkus.gizmo.MethodDescriptorstatic final org.jboss.jandex.DotNamestatic final io.quarkus.gizmo.MethodDescriptorprotected final EntityClassHelperstatic final io.quarkus.gizmo.MethodDescriptorstatic final org.jboss.jandex.DotNamestatic final io.quarkus.gizmo.MethodDescriptorstatic final io.quarkus.gizmo.MethodDescriptorstatic final org.jboss.jandex.DotNamestatic final io.quarkus.gizmo.MethodDescriptorstatic final io.quarkus.gizmo.MethodDescriptorstatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final io.quarkus.gizmo.MethodDescriptorstatic final io.quarkus.gizmo.MethodDescriptor -
Constructor Summary
ConstructorsConstructorDescriptionRepositoryMethodsImplementor(org.jboss.jandex.IndexView index, EntityClassHelper entityClassHelper) -
Method Summary
Modifier and TypeMethodDescriptionvoidimplementAdd(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementAddList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementDelete(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementGet(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementIterable(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementListById(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementListPageCount(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementPagedList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) voidimplementUpdate(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName, String entityType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.spring.data.rest.deployment.ResourceMethodsImplementor
getRepositoryInstance
-
Field Details
-
GET
public static final io.quarkus.gizmo.MethodDescriptor GET -
ADD
public static final io.quarkus.gizmo.MethodDescriptor ADD -
UPDATE
public static final io.quarkus.gizmo.MethodDescriptor UPDATE -
DELETE
public static final io.quarkus.gizmo.MethodDescriptor DELETE -
LIST_ITERABLE
public static final io.quarkus.gizmo.MethodDescriptor LIST_ITERABLE -
LIST
public static final io.quarkus.gizmo.MethodDescriptor LIST -
LIST_BY_ID
public static final io.quarkus.gizmo.MethodDescriptor LIST_BY_ID -
SAVE_LIST
public static final io.quarkus.gizmo.MethodDescriptor SAVE_LIST -
LIST_PAGED
public static final io.quarkus.gizmo.MethodDescriptor LIST_PAGED -
CRUD_REPOSITORY_INTERFACE
public static final org.jboss.jandex.DotName CRUD_REPOSITORY_INTERFACE -
LIST_CRUD_REPOSITORY_INTERFACE
public static final org.jboss.jandex.DotName LIST_CRUD_REPOSITORY_INTERFACE -
PAGING_AND_SORTING_REPOSITORY_INTERFACE
public static final org.jboss.jandex.DotName PAGING_AND_SORTING_REPOSITORY_INTERFACE -
LIST_PAGING_AND_SORTING_REPOSITORY_INTERFACE
public static final org.jboss.jandex.DotName LIST_PAGING_AND_SORTING_REPOSITORY_INTERFACE -
JPA_REPOSITORY_INTERFACE
public static final org.jboss.jandex.DotName JPA_REPOSITORY_INTERFACE -
entityClassHelper
-
-
Constructor Details
-
RepositoryMethodsImplementor
public RepositoryMethodsImplementor(org.jboss.jandex.IndexView index, EntityClassHelper entityClassHelper)
-
-
Method Details
-
implementIterable
public void implementIterable(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementIterablein interfaceResourceMethodsImplementor
-
implementList
public void implementList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementListin interfaceResourceMethodsImplementor
-
implementPagedList
public void implementPagedList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementPagedListin interfaceResourceMethodsImplementor
-
implementListPageCount
public void implementListPageCount(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementListPageCountin interfaceResourceMethodsImplementor
-
implementListById
public void implementListById(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementListByIdin interfaceResourceMethodsImplementor
-
implementGet
public void implementGet(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementGetin interfaceResourceMethodsImplementor
-
implementAdd
public void implementAdd(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementAddin interfaceResourceMethodsImplementor
-
implementAddList
public void implementAddList(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementAddListin interfaceResourceMethodsImplementor
-
implementUpdate
public void implementUpdate(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName, String entityType) - Specified by:
implementUpdatein interfaceResourceMethodsImplementor
-
implementDelete
public void implementDelete(io.quarkus.gizmo.ClassCreator classCreator, String repositoryInterfaceName) - Specified by:
implementDeletein interfaceResourceMethodsImplementor
-