@Override public String getRp() { RPEntity rp = (RPEntity) this.sessionContext.get(RP_SESSION_ATTRIBUTE); if (null != rp) { return rp.getName(); } return null; }
public static void beginTest(ServletContext context, Map<String, Object> session) { log.debug( ">>> Begin test" ); Contexts.applicationContext.set( new ApplicationContext( new ServletApplicationMap(context) ) ); Contexts.eventContext.set( new BasicContext(ScopeType.EVENT) ); Contexts.conversationContext.set( new BasicContext(ScopeType.CONVERSATION) ); Contexts.businessProcessContext.set( new BusinessProcessContext() ); Contexts.sessionContext.set( new SessionContext(session) ); }
public static void beginReinitialization(HttpServletRequest request,ServletContext servletContext) { log.debug(">>> Begin re-initialization"); Contexts.applicationContext.set( new ApplicationContext( new ServletApplicationMap(servletContext) ) ); Contexts.eventContext.set( new BasicContext(ScopeType.EVENT) ); Contexts.sessionContext.set( new SessionContext( new ServletRequestSessionMap(request) ) ); Contexts.conversationContext.set( new BasicContext(ScopeType.CONVERSATION) ); }
@Override public String getRp() { RPEntity rp = (RPEntity) this.sessionContext .get(Constants.RP_SESSION_ATTRIBUTE); if (null != rp) { return rp.getName(); } return null; }
public static void beginRequest(HttpServletRequest request,ServletContext context) { ServletContext ctx = context; if(ctx == null) { //try and figure out which servlet context to use //from the request. HttpSession session = request.getSession(false); if(session == null) { ctx = servletContext; } else { ctx = session.getServletContext(); } } log.debug( ">>> Begin web request" ); Contexts.eventContext.set( new EventContext( new ServletRequestMap(request) ) ); Contexts.sessionContext.set( new SessionContext( new ServletRequestSessionMap(request) ) ); Contexts.applicationContext.set(new ApplicationContext( new ServletApplicationMap(ctx) ) ); Contexts.conversationContext.set(null); //in case endRequest() was never called }
@Override public boolean isRpLogo() { RPEntity rp = (RPEntity) this.sessionContext .get(Constants.RP_SESSION_ATTRIBUTE); if (null != rp) { return null != rp.getLogo(); } return false; }
public static void beginRequest(ExternalContext externalContext) { log.debug( ">>> Begin JSF request for " + getRequestPath(externalContext) ); Contexts.eventContext.set( new EventContext( externalContext.getRequestMap() ) ); Contexts.applicationContext.set( new ApplicationContext( externalContext.getApplicationMap() ) ); Contexts.sessionContext.set( new SessionContext( externalContext.getSessionMap() ) ); Session session = Session.getInstance(); if ( session!=null && session.isInvalidDueToNewScheme( Pages.instance().getRequestScheme( FacesContext.getCurrentInstance() ) ) ) { invalidateSession(externalContext); } Contexts.conversationContext.set(null); //in case endRequest() was never called //Events.instance(); //TODO: only for now, until we have a way to do EL outside of JSF! saveRequestPath(externalContext); }
@Override public boolean isRpLogo() { RPEntity rp = (RPEntity) this.sessionContext.get(RP_SESSION_ATTRIBUTE); return null != rp && null != rp.getLogo(); }
Contexts.sessionContext.set( new SessionContext(session) ); //we have to use the session object that came in the sessionCreated() event Context tempEventContext = null; if ( !eventContextActive )
@Override public void paint(OutputStream stream, Object object) throws IOException { RPEntity rp = (RPEntity) this.sessionContext .get(Constants.RP_SESSION_ATTRIBUTE); if (null != rp && null != rp.getLogo()) { this.log.debug("paint logo"); stream.write(rp.getLogo()); stream.close(); } }
Contexts.sessionContext.set( new SessionContext( externalContext.getSessionMap() ) );
@Override public void paint(OutputStream stream, Object object) throws IOException { RPEntity rp = (RPEntity) this.sessionContext.get(RP_SESSION_ATTRIBUTE); if (null != rp && null != rp.getLogo()) { this.log.debug("paint logo"); stream.write(rp.getLogo()); stream.close(); } }
Context tempSessionContext = new SessionContext(session); Contexts.sessionContext.set(tempSessionContext);
@Override @Factory(ATTRIBUTE_LIST_NAME) public void attributeFactory() { RPEntity rp = (RPEntity) this.sessionContext .get(Constants.RP_SESSION_ATTRIBUTE); if (null != rp) { this.attributeList = new LinkedList<AttributeEntity>(); for (RPAttributeEntity rpAttribute : rp.getAttributes()) { this.attributeList.add(rpAttribute.getAttribute()); } } else { this.attributeList = this.attributeService.listAttributes(); } }
/** * {@inheritDoc} */ @Admin public void register() { this.log.debug("register"); X509Certificate authnCert = (X509Certificate) this.sessionContext .get(IdentityDataMessageHandler.AUTHN_CERT_SESSION_ATTRIBUTE); this.selectedAdmin = this.administratorService.register(authnCert); }