org.gcube.portlets.user.speciesdiscovery.server.asl
Class SessionUtil
java.lang.Object
org.gcube.portlets.user.speciesdiscovery.server.asl.SessionUtil
public class SessionUtil
- extends Object
- Author:
- Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
Method Summary |
static org.gcube.application.framework.core.session.ASLSession |
getAslSession(javax.servlet.http.HttpSession httpSession)
|
static OccurrenceJobPersistence |
getCurrentDaoOccurrencesJob(org.gcube.application.framework.core.session.ASLSession session)
|
static TaxonomyJobPersistence |
getCurrentDAOTaxonomyJob(org.gcube.application.framework.core.session.ASLSession session)
|
static OccurrenceRowPersistence |
getCurrentEJBOccurrence(org.gcube.application.framework.core.session.ASLSession session)
|
static ResultRowPersistence |
getCurrentEJBResultRow(org.gcube.application.framework.core.session.ASLSession session)
|
static TaxonomyRowPersistence |
getCurrentEJBTaxonomyItem(org.gcube.application.framework.core.session.ASLSession session)
|
static TaxonRowPersistence |
getCurrentEJBTaxonRow(org.gcube.application.framework.core.session.ASLSession session)
|
static FetchingSession<Occurrence> |
getCurrentOccurrenceSession(org.gcube.application.framework.core.session.ASLSession session)
|
static String |
getCurrentQuery(org.gcube.application.framework.core.session.ASLSession aslSession)
|
static FetchingSession<? extends FetchingElement> |
getCurrentSearchSession(org.gcube.application.framework.core.session.ASLSession session)
|
static javax.persistence.EntityManagerFactory |
getEntityManagerFactory(org.gcube.application.framework.core.session.ASLSession session)
|
static SpeciesService |
getService(org.gcube.application.framework.core.session.ASLSession session)
|
static void |
setCurrentDAOTaxonomyJob(org.gcube.application.framework.core.session.ASLSession session,
TaxonomyJobPersistence taxonomyJobPeristence)
|
static void |
setCurrentEJBOccurrence(org.gcube.application.framework.core.session.ASLSession session,
OccurrenceRowPersistence occurrenceRowPersistence)
|
static void |
setCurrentEJBOccurrencesJob(org.gcube.application.framework.core.session.ASLSession session,
OccurrenceJobPersistence occurrenceJobPersistence)
|
static void |
setCurrentEJBResultRow(org.gcube.application.framework.core.session.ASLSession session,
ResultRowPersistence resultRowPersistence)
|
static void |
setCurrentEJBTaxonomyItem(org.gcube.application.framework.core.session.ASLSession session,
TaxonomyRowPersistence taxonomyItemDAO)
|
static void |
setCurrentEJBTaxonRow(org.gcube.application.framework.core.session.ASLSession session,
TaxonRowPersistence taxonRowPersistence)
|
static void |
setCurrentOccurrenceSession(org.gcube.application.framework.core.session.ASLSession session,
FetchingSession<Occurrence> searchSession)
|
static void |
setCurrentQuery(org.gcube.application.framework.core.session.ASLSession aslSession,
String lastQuery)
|
static void |
setCurrentSearchSession(org.gcube.application.framework.core.session.ASLSession session,
FetchingSession<? extends FetchingElement> searchSession)
|
static void |
setEntityManagerFactory(org.gcube.application.framework.core.session.ASLSession session,
javax.persistence.EntityManagerFactory factory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPECIES_SERVICE
public static final String SPECIES_SERVICE
- See Also:
- Constant Field Values
SEARCH_SESSION
public static final String SEARCH_SESSION
- See Also:
- Constant Field Values
TAXONOMY_OCCURRENCE
public static final String TAXONOMY_OCCURRENCE
- See Also:
- Constant Field Values
CONNECTION_SOURCE
public static final String CONNECTION_SOURCE
- See Also:
- Constant Field Values
USERNAME_ATTRIBUTE
public static final String USERNAME_ATTRIBUTE
- See Also:
- Constant Field Values
ENTITY_FACTORY
public static final String ENTITY_FACTORY
- See Also:
- Constant Field Values
EJB_RESULT_ROW
public static final String EJB_RESULT_ROW
- See Also:
- Constant Field Values
EJB_TAXON_ROW
public static final String EJB_TAXON_ROW
- See Also:
- Constant Field Values
EJB_OCCURENCE
public static final String EJB_OCCURENCE
- See Also:
- Constant Field Values
EJB_TAXONOMY
public static final String EJB_TAXONOMY
- See Also:
- Constant Field Values
EJB_OCCURRENCES_JOB
public static final String EJB_OCCURRENCES_JOB
- See Also:
- Constant Field Values
EJB_TAXONOMY_JOB
public static final String EJB_TAXONOMY_JOB
- See Also:
- Constant Field Values
CURRENT_SPD_QUERY
public static final String CURRENT_SPD_QUERY
- See Also:
- Constant Field Values
logger
protected static org.apache.log4j.Logger logger
SessionUtil
public SessionUtil()
getEntityManagerFactory
public static javax.persistence.EntityManagerFactory getEntityManagerFactory(org.gcube.application.framework.core.session.ASLSession session)
setEntityManagerFactory
public static void setEntityManagerFactory(org.gcube.application.framework.core.session.ASLSession session,
javax.persistence.EntityManagerFactory factory)
getService
public static SpeciesService getService(org.gcube.application.framework.core.session.ASLSession session)
throws Exception
- Throws:
Exception
getCurrentSearchSession
public static FetchingSession<? extends FetchingElement> getCurrentSearchSession(org.gcube.application.framework.core.session.ASLSession session)
setCurrentSearchSession
public static void setCurrentSearchSession(org.gcube.application.framework.core.session.ASLSession session,
FetchingSession<? extends FetchingElement> searchSession)
getCurrentOccurrenceSession
public static FetchingSession<Occurrence> getCurrentOccurrenceSession(org.gcube.application.framework.core.session.ASLSession session)
setCurrentOccurrenceSession
public static void setCurrentOccurrenceSession(org.gcube.application.framework.core.session.ASLSession session,
FetchingSession<Occurrence> searchSession)
getAslSession
public static org.gcube.application.framework.core.session.ASLSession getAslSession(javax.servlet.http.HttpSession httpSession)
setCurrentEJBResultRow
public static void setCurrentEJBResultRow(org.gcube.application.framework.core.session.ASLSession session,
ResultRowPersistence resultRowPersistence)
getCurrentEJBResultRow
public static ResultRowPersistence getCurrentEJBResultRow(org.gcube.application.framework.core.session.ASLSession session)
setCurrentEJBTaxonRow
public static void setCurrentEJBTaxonRow(org.gcube.application.framework.core.session.ASLSession session,
TaxonRowPersistence taxonRowPersistence)
getCurrentEJBTaxonRow
public static TaxonRowPersistence getCurrentEJBTaxonRow(org.gcube.application.framework.core.session.ASLSession session)
setCurrentEJBOccurrence
public static void setCurrentEJBOccurrence(org.gcube.application.framework.core.session.ASLSession session,
OccurrenceRowPersistence occurrenceRowPersistence)
getCurrentEJBOccurrence
public static OccurrenceRowPersistence getCurrentEJBOccurrence(org.gcube.application.framework.core.session.ASLSession session)
getCurrentEJBTaxonomyItem
public static TaxonomyRowPersistence getCurrentEJBTaxonomyItem(org.gcube.application.framework.core.session.ASLSession session)
setCurrentEJBTaxonomyItem
public static void setCurrentEJBTaxonomyItem(org.gcube.application.framework.core.session.ASLSession session,
TaxonomyRowPersistence taxonomyItemDAO)
setCurrentEJBOccurrencesJob
public static void setCurrentEJBOccurrencesJob(org.gcube.application.framework.core.session.ASLSession session,
OccurrenceJobPersistence occurrenceJobPersistence)
getCurrentDaoOccurrencesJob
public static OccurrenceJobPersistence getCurrentDaoOccurrencesJob(org.gcube.application.framework.core.session.ASLSession session)
getCurrentDAOTaxonomyJob
public static TaxonomyJobPersistence getCurrentDAOTaxonomyJob(org.gcube.application.framework.core.session.ASLSession session)
setCurrentDAOTaxonomyJob
public static void setCurrentDAOTaxonomyJob(org.gcube.application.framework.core.session.ASLSession session,
TaxonomyJobPersistence taxonomyJobPeristence)
setCurrentQuery
public static void setCurrentQuery(org.gcube.application.framework.core.session.ASLSession aslSession,
String lastQuery)
- Parameters:
aslSession
- lastQuery
-
getCurrentQuery
public static String getCurrentQuery(org.gcube.application.framework.core.session.ASLSession aslSession)
- Parameters:
aslSession
-
Copyright © 2013. All Rights Reserved.