protected Context getSessionContext() { return Contexts.getSessionContext(); }
@Factory(value="org.jboss.seam.core.sessionContext", autoCreate=true) public Context getSessionContext() { return org.jboss.seam.contexts.Contexts.getSessionContext(); }
/** * @return Map session */ private Map<String, Object> getSessionMap() { // this method could be moved to a utility class Map<String, Object> session = new HashMap<String, Object>(); String[] sessionAttributeNames = Contexts.getSessionContext().getNames(); for (String attributeName : sessionAttributeNames) { session.put(attributeName, Contexts.getSessionContext().get(attributeName)); } return session; }
public static DocumentsListsManager getDocumentListManager() { return (DocumentsListsManager) Contexts.getSessionContext().get("documentsListsManager"); }
public void setHtml5DndEnabled(boolean enabled) { Contexts.getSessionContext().set("useHtml5DragAndDrop", enabled); }
public String[] getSession() { String[] names={}; if(org.jboss.seam.contexts.Contexts.isSessionContextActive()) { names = org.jboss.seam.contexts.Contexts.getSessionContext().getNames(); } Arrays.sort(names); return names; }
@OperationMethod public DocumentModel push(DocumentModel value) { if ("session".equalsIgnoreCase(scope)) { Contexts.getSessionContext().set(name, value); } else if ("conversation".equalsIgnoreCase(scope)) { Contexts.getConversationContext().set(name, value); } else if ("page".equalsIgnoreCase(scope)) { Contexts.getPageContext().set(name, value); } else if ("event".equalsIgnoreCase(scope)) { Contexts.getEventContext().set(name, value); } return value; }
@Observer(value = { EventNames.FLUSH_EVENT }, create = false) @BypassInterceptors public void onHotReloadFlush() { // reset above caches Context seamContext = Contexts.getSessionContext(); seamContext.remove("useAjaxTabs"); seamContext.remove("canUseAjaxTabs"); }
Context session = Contexts.getSessionContext(); String location = id; for (int i = 1, len = conversationIdStack.size(); i < len; i++) {
private ResolverChain createDefaultResolverChain() { ResolverChain chain = (ResolverChain) Contexts.getSessionContext().get(DEFAULT_RESOLVER_CHAIN); if (chain == null) { chain = new ResolverChain(); for (String resolverName : Init.instance().getPermissionResolvers()) { chain.getResolvers().add((PermissionResolver) Component.getInstance(resolverName, true)); } Contexts.getSessionContext().set(DEFAULT_RESOLVER_CHAIN, chain); if (Events.exists()) Events.instance().raiseEvent(DEFAULT_RESOLVER_CHAIN_CREATED, chain); } return chain; }
public static void endCall() { try { Contexts.destroy( Contexts.getSessionContext() ); Contexts.flushAndDestroyContexts(); if ( Manager.instance().isLongRunningConversation() ) { throw new IllegalStateException("Do not start long-running conversations in direct calls to EJBs"); } } finally { clearThreadlocals(); log.debug( "<<< End call" ); } }
@Observer(Identity.EVENT_POST_AUTHENTICATE) public void setUserAccountForSession() { if (Contexts.isEventContextActive() && Contexts.isSessionContextActive()) { Contexts.getSessionContext().set(AUTHENTICATED_USER, Contexts.getEventContext().get(AUTHENTICATED_USER)); } }
return Contexts.getSessionContext(); case APPLICATION: if ( !Contexts.isApplicationContextActive() )
@SuppressWarnings("deprecation") protected boolean validatePassword(String password) { Context ctx = Contexts.getSessionContext(); DigestRequest digestRequest = (DigestRequest) ctx.get(DigestRequest.DIGEST_REQUEST); if (digestRequest == null) { throw new IllegalStateException("No digest request found in session scope"); } // Remove the digest request from the session now ctx.remove(DigestRequest.DIGEST_REQUEST); // Calculate the expected digest String serverDigestMd5 = DigestUtils.generateDigest( digestRequest.isPasswordAlreadyEncoded(), Identity.instance().getUsername(), digestRequest.getRealm(), password, digestRequest.getHttpMethod(), digestRequest.getUri(), digestRequest.getQop(), digestRequest.getNonce(), digestRequest.getNonceCount(), digestRequest.getClientNonce()); return serverDigestMd5.equals(digestRequest.getClientDigest()); } }
getSessionContext().remove(name);
Object result = getSessionContext().get(name); if (result!=null)