Package javax.ws.rs.core.Response

Examples of javax.ws.rs.core.Response.StatusType


            if (!(obj instanceof StatusType)) {
                return false;
            }

            StatusType other = (StatusType)obj;
            if (statusCode != other.getStatusCode()) {
                return false;
            }

            return true;
        }
View Full Code Here


        response.getEntity();
    }
   
    @Test
    public void testStatuInfoForOKStatus() {
        StatusType si = new ResponseImpl(200, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(200, si.getStatusCode());
        assertEquals(Status.Family.SUCCESSFUL, si.getFamily());
        assertEquals("OK", si.getReasonPhrase());
    }
View Full Code Here

        assertEquals("OK", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus() {
        StatusType si = new ResponseImpl(400, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(400, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("Bad Request", si.getReasonPhrase());
    }
View Full Code Here

        assertEquals("Bad Request", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus2() {
        StatusType si = new ResponseImpl(499, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(499, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("", si.getReasonPhrase());
    }
View Full Code Here

*/
public class ResponseTest {

    public void testDeclaredStatusCodes() {
        for (Status s : Status.values()) {
            StatusType _s = Response.status(s.getStatusCode()).build().getStatusInfo();
            assertSame(s, _s);
        }
    }
View Full Code Here

            assertSame(s, _s);
        }
    }

    public void testUndeclaredStatusCodes() {
        StatusType st = Response.status(199).build().getStatusInfo();
        assertNotNull(st);
        assertEquals(199, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.INFORMATIONAL, st.getFamily());

        st = Response.status(299).build().getStatusInfo();
        assertNotNull(st);
        assertEquals(299, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.SUCCESSFUL, st.getFamily());

        st = Response.status(399).build().getStatusInfo();
        assertNotNull(st);
        assertEquals(399, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.REDIRECTION, st.getFamily());

        st = Response.status(499).build().getStatusInfo();
        assertNotNull(st);
        assertEquals(499, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.CLIENT_ERROR, st.getFamily());

        st = Response.status(599).build().getStatusInfo();
        assertNotNull(st);
        assertEquals(599, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.SERVER_ERROR, st.getFamily());
    }
View Full Code Here

    public Runnable getContentConsumer() {
        return contentConsumer;
    }

    public StatusType getStatusType() {
        StatusType statusType = Response.Status.fromStatusCode(status);
        if (statusType == null) {
            statusType = new ClientStatusType(status, message);
        }
        return statusType;
    }
View Full Code Here

            if (!(obj instanceof StatusType)) {
                return false;
            }

            StatusType other = (StatusType)obj;
            if (statusCode != other.getStatusCode()) {
                return false;
            }

            return true;
        }
View Full Code Here

        final String json = ns.queries().get(name);
        if (json != null) {
            return new Query(name, json);
        }

        failure.put(Response.status(new StatusType() {
            @Override public int getStatusCode() { return 404; }
            @Override public String getReasonPhrase() { return "Unknown query: " + name; }
            @Override public Family getFamily() { return Family.CLIENT_ERROR; }
        }).build());
View Full Code Here

        final String json = ns.map(Type.CONFIGURATION_TRANSFORM).get(name);
        if (json != null) {
            return new TransformConfig(name, json);
        }

        failure.put(Response.status(new StatusType() {
            @Override public int getStatusCode() { return 404; }
            @Override public String getReasonPhrase() { return "Unknown transform: " + name; }
            @Override public Family getFamily() { return Family.CLIENT_ERROR; }
        }).build());
View Full Code Here

TOP

Related Classes of javax.ws.rs.core.Response.StatusType

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.