Class ProxySession<F,N>

java.lang.Object
org.smallmind.persistence.orm.ProxySession<F,N>
Direct Known Subclasses:
JPAProxySession, ThrongProxySession

public abstract class ProxySession<F,N> extends Object
  • Constructor Details

    • ProxySession

      public ProxySession(String dataSourceType, String sessionSourceKey, boolean boundaryEnforced, boolean cacheEnabled)
  • Method Details

    • register

      public void register()
    • getDataSourceType

      public String getDataSourceType()
    • getSessionSourceKey

      public String getSessionSourceKey()
    • isBoundaryEnforced

      public boolean isBoundaryEnforced()
    • overrideBoundaryEnforced

      public void overrideBoundaryEnforced(boolean boundaryEnforced)
    • isCacheEnabled

      public boolean isCacheEnabled()
    • overrideCacheEnabled

      public void overrideCacheEnabled(boolean cacheEnabled)
    • getNativeSessionFactory

      public abstract F getNativeSessionFactory()
    • getNativeSession

      public abstract N getNativeSession()
    • beginTransaction

      public abstract ProxyTransaction<?> beginTransaction()
    • currentTransaction

      public abstract ProxyTransaction<?> currentTransaction()
    • flush

      public abstract void flush()
    • clear

      public abstract void clear()
    • isClosed

      public abstract boolean isClosed()
    • close

      public abstract void close()