Class EntityViewAwareRepositoryMetadataImpl

java.lang.Object
com.blazebit.persistence.spring.data.impl.query.EntityViewAwareRepositoryMetadataImpl
All Implemented Interfaces:
EntityViewAwareRepositoryMetadata, org.springframework.data.repository.core.RepositoryMetadata

public class EntityViewAwareRepositoryMetadataImpl extends Object implements EntityViewAwareRepositoryMetadata
Since:
1.2.0
Author:
Christian Beikov
  • Constructor Details

    • EntityViewAwareRepositoryMetadataImpl

      public EntityViewAwareRepositoryMetadataImpl(org.springframework.data.repository.core.RepositoryMetadata metadata, EntityViewManager evm)
  • Method Details

    • getEntityViewManager

      public EntityViewManager getEntityViewManager()
      Specified by:
      getEntityViewManager in interface EntityViewAwareRepositoryMetadata
    • getIdType

      public Class<? extends Serializable> getIdType()
      Specified by:
      getIdType in interface org.springframework.data.repository.core.RepositoryMetadata
    • getDomainType

      public Class<?> getDomainType()
      Specified by:
      getDomainType in interface org.springframework.data.repository.core.RepositoryMetadata
    • getEntityViewType

      public Class<?> getEntityViewType()
      Specified by:
      getEntityViewType in interface EntityViewAwareRepositoryMetadata
    • getRepositoryInterface

      public Class<?> getRepositoryInterface()
      Specified by:
      getRepositoryInterface in interface org.springframework.data.repository.core.RepositoryMetadata
    • getReturnedDomainClass

      public Class<?> getReturnedDomainClass(Method method)
      Specified by:
      getReturnedDomainClass in interface org.springframework.data.repository.core.RepositoryMetadata
    • getReturnedEntityViewClass

      public Class<?> getReturnedEntityViewClass(Method method)
      Specified by:
      getReturnedEntityViewClass in interface EntityViewAwareRepositoryMetadata
    • getCrudMethods

      public org.springframework.data.repository.core.CrudMethods getCrudMethods()
      Specified by:
      getCrudMethods in interface org.springframework.data.repository.core.RepositoryMetadata
    • isPagingRepository

      public boolean isPagingRepository()
      Specified by:
      isPagingRepository in interface org.springframework.data.repository.core.RepositoryMetadata
    • getAlternativeDomainTypes

      public Set<Class<?>> getAlternativeDomainTypes()
      Specified by:
      getAlternativeDomainTypes in interface org.springframework.data.repository.core.RepositoryMetadata