public static java.lang.Object get(java.lang.String param0) { org.sakaiproject.thread_local.api.ThreadLocalManager manager = getInstance(); if (manager == null) return null; return manager.get(param0); } }
private ToolURLManager getToolURLManager() { HttpServletRequest request = m_request; if (request == null) { request = (HttpServletRequest) ThreadLocalManager.get(ToolURL.HTTP_SERVLET_REQUEST); } if (request != null) { return (ToolURLManager) request.getAttribute(ToolURL.MANAGER); } return null; }
ThreadLocalManager.set(CURRENT_PLACEMENT, placement);
private ToolURLManager getToolURLManager() { HttpServletRequest request = m_request; if (request == null) { request = (HttpServletRequest) ThreadLocalManager.get(ToolURL.HTTP_SERVLET_REQUEST); } if (request != null) { return (ToolURLManager) request.getAttribute(ToolURL.MANAGER); } return null; }
ThreadLocalManager.set(CURRENT_PLACEMENT, placement);
protected List retrieveSchemaList() { List schemaIds = (List) ThreadLocalManager.get("DbCitationStorage.listSchemas"); if(schemaIds == null) { String statement = "select distinct SCHEMA_ID from " + m_schemaTableName + " order by SCHEMA_ID"; schemaIds = m_sqlService.dbRead(statement, null, null); ThreadLocalManager.set("DbCitationStorage.listSchemas", schemaIds); } return new Vector(schemaIds); }
/** * Get the servlet request from thread local - call only after RequestFilter has run * * @return Returns the current servlet request or throws runtime error */ public static HttpServletRequest getRequestFromThreadLocal() { try { HttpServletRequest req = (HttpServletRequest) ThreadLocalManager.get(RequestFilter.CURRENT_HTTP_REQUEST); return req; } catch (Exception e) { throw new RuntimeException("This utility must be called after RequestFilter has run",e); } }
ThreadLocalManager.set("sakai:inline-tool","true");
public static java.lang.Object get(java.lang.String param0) { org.sakaiproject.thread_local.api.ThreadLocalManager manager = getInstance(); if (manager == null) return null; return manager.get(param0); } }
public Map includeTool(HttpServletResponse res, HttpServletRequest req, ToolConfiguration placement) throws IOException { boolean toolInline = "true".equals(ThreadLocalManager.get("sakai:inline-tool")); return includeTool(res, req, placement, toolInline); }
ThreadLocalManager.set("sakai:inline-tool","true");
public static void clear() { org.sakaiproject.thread_local.api.ThreadLocalManager manager = getInstance(); if (manager == null) return; manager.clear(); }
public ReadableObjectHome getHome(String objectType) { ReadableObjectHome cachedHome = (ReadableObjectHome) ThreadLocalManager.get("HomeFactory.getHome@" + objectType); if (cachedHome != null) return cachedHome; for (Iterator i = homeFactories.iterator(); i.hasNext();) { HomeFactory testFactory = (HomeFactory) i.next(); if (testFactory.handlesType(objectType)) { ReadableObjectHome home = testFactory.getHome(objectType); ThreadLocalManager.set("HomeFactory.getHome@" + objectType, home); return home; } } return null; }
public Map includeTool(HttpServletResponse res, HttpServletRequest req, ToolConfiguration placement) throws IOException { boolean toolInline = "true".equals(ThreadLocalManager.get("sakai:inline-tool")); return includeTool(res, req, placement, toolInline); }
public static void set(java.lang.String param0, java.lang.Object param1) { org.sakaiproject.thread_local.api.ThreadLocalManager manager = getInstance(); if (manager == null) return; manager.set(param0, param1); }
public List listSchemas() { List schemaIds = (List) ThreadLocalManager.get("DbCitationStorage.listSchemas"); if(schemaIds == null) { schemaIds = this.retrieveSchemaList(); } else { schemaIds = new Vector(schemaIds); } return schemaIds; }
public static void clear() { org.sakaiproject.thread_local.api.ThreadLocalManager manager = getInstance(); if (manager == null) return; manager.clear(); }