Package org.jasig.portal

Examples of org.jasig.portal.ChannelStaticData


        CasSecurityContextMock mockCasContext = new CasSecurityContextMock();
        mockCasContext.setAuthenticated(false);
       
        person.setSecurityContext(mockCasContext);
       
        ChannelStaticData staticData = new ChannelStaticData();
        staticData.setPerson(person);
       
        CasConnectionContext connectionContext = new CasConnectionContext();
        connectionContext.init(staticData);

        String service = "http://www.someschool.edu/someservice";
View Full Code Here


       
        mockCasContext.setServiceTokensToVend(proxyTickets);
       
        person.setSecurityContext(mockCasContext);
       
        ChannelStaticData staticData = new ChannelStaticData();
        staticData.setPerson(person);
       
        CasConnectionContext connectionContext = new CasConnectionContext();
        connectionContext.init(staticData);

        String serviceOne = "http://www.someschool.edu/someservice";
View Full Code Here

       
        mockCasContext.setServiceTokensToVend(proxyTickets);
       
        person.setSecurityContext(mockCasContext);
       
        ChannelStaticData staticData = new ChannelStaticData();
        staticData.setPerson(person);
       
        CasConnectionContext connectionContext = new CasConnectionContext();
        connectionContext.init(staticData);
       
        String serviceOne = "http://www.uportal.org/someservice";
View Full Code Here

       
        mockCasContext.setServiceTokensToVend(proxyTickets);
       
        person.setSecurityContext(mockCasContext);
       
        ChannelStaticData staticData = new ChannelStaticData();
        staticData.setPerson(person);
        String staticallyDefinedUri = "https://statically.defined.uri.com/";
        staticData.setParameter("upc_cas_service_uri", staticallyDefinedUri);
       
        CasConnectionContext connectionContext = new CasConnectionContext();
        connectionContext.init(staticData);

        String serviceOne = "http://www.someschool.edu/someservice";
View Full Code Here

       
        mockCasContext.setServiceTokensToVend(proxyTickets);
       
        person.setSecurityContext(mockCasContext);
       
        ChannelStaticData staticData = new ChannelStaticData();
        staticData.setPerson(person);
       
        CasConnectionContext connectionContext = new CasConnectionContext();
        connectionContext.init(staticData);

        ChannelRuntimeData withoutParameter = new ChannelRuntimeData();
       
        // when the "cw_xml" parameter is neither present in ChannelRuntimeData nor
        // in ChannelStaticData, the CasConnectionContext acquires a ticket for the
        // null service
        assertEquals("ticket=proxyTicket1", connectionContext.getPostData(withoutParameter));
        assertEquals(null, mockCasContext.getServiceTokenTargets().get(0));
       
       
        ChannelRuntimeData withParameter = new ChannelRuntimeData();
        String runtimeService = "http://baseactionurl.blogspot.com/2005/12/ja-sig-facebook.html";
        withParameter.setParameter("cw_xml", runtimeService);
       
        // read the cw_xml parameter from ChannelRuntimeData
        assertEquals("ticket=proxyTicket2", connectionContext.getPostData(withParameter));
        assertEquals(runtimeService, mockCasContext.getServiceTokenTargets().get(1));
       
        // prefer the parameter from ChannelRuntimeData rather than ChannelStaticData
        ChannelStaticData staticDataWithUri = new ChannelStaticData();
        staticDataWithUri.setPerson(person);
        String staticService = "http://www.ja-sig.org/wiki/";
        staticDataWithUri.setParameter("cw_xml", staticService);
       
        connectionContext.init(staticDataWithUri);
       
        assertEquals("ticket=proxyTicket3", connectionContext.getPostData(withParameter));
        assertEquals(runtimeService, mockCasContext.getServiceTokenTargets().get(2));
View Full Code Here

    public void testBasicAuth() throws IOException{
       
        BasicLocalConnectionContext context = new BasicLocalConnectionContext();
       
        // create static data
        ChannelStaticData sd = new ChannelStaticData();
        sd.setParameter("remote.username",USERNAME);
        sd.setParameter("remote.password",PASSWORD);
       
        // init context with static data
        context.init(sd);

        // create Http Connection
View Full Code Here

    public void testGetStaticData() {
        MockXSLTChannel instance = new MockXSLTChannel();
       
        assertNull(instance.getStaticData());
       
        ChannelStaticData sd = new ChannelStaticData();
        instance.setStaticData(sd);
        assertSame(sd, instance.getStaticData());
    }
View Full Code Here

     * @throws PortalException
     */
    public void testRenderXMLNullDocument() throws PortalException {
        try {
            MockXSLTChannel instance = new MockXSLTChannel();
            instance.setStaticData(new ChannelStaticData());
            instance.setRuntimeData(new ChannelRuntimeData());
            instance.renderXML(new DummyContentHandler());
        } catch (IllegalStateException ise) {
            // expected
            return;
View Full Code Here

     */
    public void testRenderXMLGetXmlThrowsRuntimeException() throws PortalException {
        RuntimeException runtimeException = new RuntimeException();
       
        MockXSLTChannel mock = new MockXSLTChannel();
        mock.setStaticData(new ChannelStaticData());
        mock.setRuntimeData(new ChannelRuntimeData());
        mock.setThrownFromGetXml(runtimeException);
       
        try {
            mock.renderXML(new DummyContentHandler());
View Full Code Here

     */
    public void testRenderXMLGetXsltUriThrowsPortalException() throws ParserConfigurationException {
        PortalException portalException = new PortalException();
       
        MockXSLTChannel mock = new MockXSLTChannel();
        mock.setStaticData(new ChannelStaticData());
        mock.setRuntimeData(new ChannelRuntimeData());
        Document blankDoc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
        mock.setDocument(blankDoc);
        mock.setThrownFromGetXsltUri(portalException);
       
View Full Code Here

TOP

Related Classes of org.jasig.portal.ChannelStaticData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.