Class EntityViewAwareRepositoryInformation
java.lang.Object
com.blazebit.persistence.spring.data.impl.query.EntityViewAwareRepositoryInformation
- All Implemented Interfaces:
EntityViewAwareRepositoryMetadata,org.springframework.data.repository.core.RepositoryInformation,org.springframework.data.repository.core.RepositoryMetadata
public class EntityViewAwareRepositoryInformation
extends Object
implements org.springframework.data.repository.core.RepositoryInformation, EntityViewAwareRepositoryMetadata
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionEntityViewAwareRepositoryInformation(EntityViewAwareRepositoryMetadata metadata, org.springframework.data.repository.core.RepositoryInformation repositoryInformation) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.repository.core.CrudMethodsClass<?>Class<?>Class<? extends Serializable>Class<?>Class<?>Class<?>getReturnedDomainClass(Method method) Class<?>getReturnedEntityViewClass(Method method) getTargetClassMethod(Method method) booleanbooleanisBaseClassMethod(Method method) booleanisCustomMethod(Method method) booleanbooleanisQueryMethod(Method method)
-
Constructor Details
-
EntityViewAwareRepositoryInformation
public EntityViewAwareRepositoryInformation(EntityViewAwareRepositoryMetadata metadata, org.springframework.data.repository.core.RepositoryInformation repositoryInformation)
-
-
Method Details
-
getEntityViewManager
- Specified by:
getEntityViewManagerin interfaceEntityViewAwareRepositoryMetadata
-
getRepositoryBaseClass
- Specified by:
getRepositoryBaseClassin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
hasCustomMethod
public boolean hasCustomMethod()- Specified by:
hasCustomMethodin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
isCustomMethod
- Specified by:
isCustomMethodin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
isQueryMethod
- Specified by:
isQueryMethodin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
isBaseClassMethod
- Specified by:
isBaseClassMethodin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
getQueryMethods
- Specified by:
getQueryMethodsin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
getTargetClassMethod
- Specified by:
getTargetClassMethodin interfaceorg.springframework.data.repository.core.RepositoryInformation
-
getIdType
- Specified by:
getIdTypein interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
getDomainType
- Specified by:
getDomainTypein interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
getEntityViewType
- Specified by:
getEntityViewTypein interfaceEntityViewAwareRepositoryMetadata
-
getRepositoryInterface
- Specified by:
getRepositoryInterfacein interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
getReturnedDomainClass
- Specified by:
getReturnedDomainClassin interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
getReturnedEntityViewClass
- Specified by:
getReturnedEntityViewClassin interfaceEntityViewAwareRepositoryMetadata
-
getCrudMethods
public org.springframework.data.repository.core.CrudMethods getCrudMethods()- Specified by:
getCrudMethodsin interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
isPagingRepository
public boolean isPagingRepository()- Specified by:
isPagingRepositoryin interfaceorg.springframework.data.repository.core.RepositoryMetadata
-
getAlternativeDomainTypes
- Specified by:
getAlternativeDomainTypesin interfaceorg.springframework.data.repository.core.RepositoryMetadata
-