1package gov.nist.javax.sip.header;
2
3/**
4 * The SIP Status line.
5 *
6 * @since 2.0
7 */
8public interface SipStatusLine {
9
10    /** get the Sip Version
11     * @return SipVersion
12     */
13    public abstract String getSipVersion();
14
15    /** get the Status Code
16     * @return StatusCode
17     */
18    public abstract int getStatusCode();
19
20    /** get the ReasonPhrase field
21     * @return  ReasonPhrase field
22     */
23    public abstract String getReasonPhrase();
24
25    /**
26     * Set the sipVersion member
27     * @param sipVersion String to set
28     */
29    public abstract void setSipVersion(String sipVersion);
30
31    /**
32     * Set the statusCode member
33     * @param statusCode int to set
34     */
35    public abstract void setStatusCode(int statusCode);
36
37    /**
38     * Set the reasonPhrase member
39     * @param reasonPhrase String to set
40     */
41    public abstract void setReasonPhrase(String reasonPhrase);
42
43    /**
44     * Get the major version number.
45     *@return String major version number
46     */
47    public abstract String getVersionMajor();
48
49    /**
50     * Get the minor version number.
51     *@return String minor version number
52     */
53    public abstract String getVersionMinor();
54
55}
56