Interface JpaBeanFactory


  • public interface JpaBeanFactory
    Since:
    6.2.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_BEAN_NAME
      Default implementation bean.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory> newEntityManagerFactoryBean​(org.apereo.cas.configuration.model.support.jpa.JpaConfigurationContext config, org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpaProperties)
      New entity manager factory bean.
      default org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter()
      New jpa vendor adapter.
      org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter​(org.apereo.cas.configuration.model.support.jpa.DatabaseProperties properties)
      New jpa vendor adapter jpa vendor adapter.
      javax.persistence.spi.PersistenceProvider newPersistenceProvider​(org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpa)
      New persistence provider.
      java.util.stream.Stream<? extends java.io.Serializable> streamQuery​(javax.persistence.Query query)
      Stream query.
    • Field Detail

      • DEFAULT_BEAN_NAME

        static final java.lang.String DEFAULT_BEAN_NAME
        Default implementation bean.
        See Also:
        Constant Field Values
    • Method Detail

      • newJpaVendorAdapter

        org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter​(org.apereo.cas.configuration.model.support.jpa.DatabaseProperties properties)
        New jpa vendor adapter jpa vendor adapter.
        Parameters:
        properties - the properties
        Returns:
        the jpa vendor adapter
      • newJpaVendorAdapter

        default org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter()
        New jpa vendor adapter.
        Returns:
        the jpa vendor adapter
      • newEntityManagerFactoryBean

        org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory> newEntityManagerFactoryBean​(org.apereo.cas.configuration.model.support.jpa.JpaConfigurationContext config,
                                                                                                                          org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpaProperties)
        New entity manager factory bean.
        Parameters:
        config - the config
        jpaProperties - the jpa properties
        Returns:
        the local container entity manager factory bean
      • newPersistenceProvider

        javax.persistence.spi.PersistenceProvider newPersistenceProvider​(org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpa)
        New persistence provider.
        Parameters:
        jpa - the jpa
        Returns:
        the persistence provider
      • streamQuery

        java.util.stream.Stream<? extends java.io.Serializable> streamQuery​(javax.persistence.Query query)
        Stream query.
        Parameters:
        query - the query
        Returns:
        the stream