protected void addSessionFactory(SessionFactory sessionFactory) { sessionFactories.put(sessionFactory.getSessionType(), sessionFactory); }
@SuppressWarnings({"unchecked"}) public <T> T getSession(Class<T> sessionClass) { Session session = sessions.get(sessionClass); if (session == null) { SessionFactory sessionFactory = sessionFactories.get(sessionClass); ensureNotNull("no session factory configured for " + sessionClass.getName(), "sessionFactory", sessionFactory); session = sessionFactory.openSession(); sessions.put(sessionClass, session); sessionList.add(0, session); } return (T) session; }
protected void addSessionFactory(SessionFactory sessionFactory) { sessionFactories.put(sessionFactory.getSessionType(), sessionFactory); }
@SuppressWarnings({"unchecked"}) public <T> T getSession(Class<T> sessionClass) { Session session = sessions.get(sessionClass); if (session == null) { SessionFactory sessionFactory = sessionFactories.get(sessionClass); ensureNotNull("no session factory configured for " + sessionClass.getName(), "sessionFactory", sessionFactory); session = sessionFactory.openSession(); sessions.put(sessionClass, session); sessionList.add(0, session); } return (T) session; }
protected void addSessionFactory(SessionFactory sessionFactory) { sessionFactories.put(sessionFactory.getSessionType(), sessionFactory); }
@SuppressWarnings({"unchecked"}) public <T> T getSession(Class<T> sessionClass) { Session session = sessions.get(sessionClass); if (session == null) { SessionFactory sessionFactory = sessionFactories.get(sessionClass); ensureNotNull("no session factory configured for " + sessionClass.getName(), "sessionFactory", sessionFactory); session = sessionFactory.openSession(); sessions.put(sessionClass, session); sessionList.add(0, session); } return (T) session; }
Class<?> identityProviderType = identityProviderSessionFactory.getSessionType(); if (WritableIdentityProvider.class.isAssignableFrom(identityProviderType)) { sessionFactories.put(WritableIdentityProvider.class, identityProviderSessionFactory);
Class<?> identityProviderType = identityProviderSessionFactory.getSessionType(); if (WritableIdentityProvider.class.isAssignableFrom(identityProviderType)) { sessionFactories.put(WritableIdentityProvider.class, identityProviderSessionFactory);
Class<?> identityProviderType = identityProviderSessionFactory.getSessionType(); if (WritableIdentityProvider.class.isAssignableFrom(identityProviderType)) { sessionFactories.put(WritableIdentityProvider.class, identityProviderSessionFactory);