protected List getAuthzGroupsList() { List returned = (List) ThreadLocalManager.get(AUTHZ_GROUPS_LIST); if (returned == null) { returned = new ArrayList(); ThreadLocalManager.set(AUTHZ_GROUPS_LIST, returned); } return returned; }
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); }
public boolean hasHomes() { if (ThreadLocalManager.get(HAS_HOMES_TAG) == null) { ThreadLocalManager.set(HAS_HOMES_TAG, new Boolean(findHomes(false).size() > 0)); } return ((Boolean)ThreadLocalManager.get(HAS_HOMES_TAG)).booleanValue(); }
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; }
ThreadLocalManager.set(CURRENT_PLACEMENT, siteTool);
sch.sortFields(); ThreadLocalManager.set("DbCitationStorage.getSchemas", schemas);
ThreadLocalManager.set(CURRENT_PLACEMENT, placement);
ThreadLocalManager.set(CURRENT_PLACEMENT, placement);
ThreadLocalManager.set(schema.getIdentifier(), new BasicSchema(schema));
ThreadLocalManager.set("sakai:inline-tool","true");
ThreadLocalManager.set("sakai:inline-tool","true");