1 |
/* |
/* |
2 |
* $Id$ |
* IMAPConstants.java |
3 |
* Copyright (C) 2003,2004 The Free Software Foundation |
* Copyright (C) 2003,2004 The Free Software Foundation |
4 |
* |
* |
5 |
* This file is part of GNU inetlib, a library. |
* This file is part of GNU inetlib, a library. |
42 |
* IMAP4rev1 string constants. |
* IMAP4rev1 string constants. |
43 |
* |
* |
44 |
* @author <a href='mailto:dog@gnu.org'>Chris Burdess</a> |
* @author <a href='mailto:dog@gnu.org'>Chris Burdess</a> |
|
* @version $Revision$ $Date$ |
|
45 |
*/ |
*/ |
46 |
public interface IMAPConstants |
public interface IMAPConstants |
47 |
{ |
{ |
48 |
|
|
49 |
// Client commands |
// Client commands |
50 |
public static final String CAPABILITY = "CAPABILITY".intern (); |
public static final String CAPABILITY = "CAPABILITY"; |
51 |
public static final String NOOP = "NOOP".intern (); |
public static final String NOOP = "NOOP"; |
52 |
public static final String AUTHENTICATE = "AUTHENTICATE".intern (); |
public static final String AUTHENTICATE = "AUTHENTICATE"; |
53 |
public static final String LOGIN = "LOGIN".intern (); |
public static final String LOGIN = "LOGIN"; |
54 |
public static final String LOGOUT = "LOGOUT".intern (); |
public static final String LOGOUT = "LOGOUT"; |
55 |
public static final String SELECT = "SELECT".intern (); |
public static final String SELECT = "SELECT"; |
56 |
public static final String EXAMINE = "EXAMINE".intern (); |
public static final String EXAMINE = "EXAMINE"; |
57 |
public static final String CREATE = "CREATE".intern (); |
public static final String CREATE = "CREATE"; |
58 |
public static final String DELETE = "DELETE".intern (); |
public static final String DELETE = "DELETE"; |
59 |
public static final String RENAME = "RENAME".intern (); |
public static final String RENAME = "RENAME"; |
60 |
public static final String SUBSCRIBE = "SUBSCRIBE".intern (); |
public static final String SUBSCRIBE = "SUBSCRIBE"; |
61 |
public static final String UNSUBSCRIBE = "UNSUBSCRIBE".intern (); |
public static final String UNSUBSCRIBE = "UNSUBSCRIBE"; |
62 |
public static final String LIST = "LIST".intern (); |
public static final String LIST = "LIST"; |
63 |
public static final String LSUB = "LSUB".intern (); |
public static final String LSUB = "LSUB"; |
64 |
public static final String STATUS = "STATUS".intern (); |
public static final String STATUS = "STATUS"; |
65 |
public static final String APPEND = "APPEND".intern (); |
public static final String APPEND = "APPEND"; |
66 |
public static final String CHECK = "CHECK".intern (); |
public static final String CHECK = "CHECK"; |
67 |
public static final String CLOSE = "CLOSE".intern (); |
public static final String CLOSE = "CLOSE"; |
68 |
public static final String EXPUNGE = "EXPUNGE".intern (); |
public static final String EXPUNGE = "EXPUNGE"; |
69 |
public static final String SEARCH = "SEARCH".intern (); |
public static final String SEARCH = "SEARCH"; |
70 |
public static final String FETCH = "FETCH".intern (); |
public static final String FETCH = "FETCH"; |
71 |
public static final String STORE = "STORE".intern (); |
public static final String STORE = "STORE"; |
72 |
public static final String COPY = "COPY".intern (); |
public static final String COPY = "COPY"; |
73 |
public static final String UID = "UID".intern (); |
public static final String UID = "UID"; |
74 |
public static final String STARTTLS = "STARTTLS".intern (); |
public static final String STARTTLS = "STARTTLS"; |
75 |
public static final String NAMESPACE = "NAMESPACE".intern (); |
public static final String NAMESPACE = "NAMESPACE"; |
76 |
public static final String SETACL = "SETACL".intern (); |
public static final String SETACL = "SETACL"; |
77 |
public static final String DELETEACL = "DELETEACL".intern (); |
public static final String DELETEACL = "DELETEACL"; |
78 |
public static final String GETACL = "GETACL".intern (); |
public static final String GETACL = "GETACL"; |
79 |
public static final String LISTRIGHTS = "LISTRIGHTS".intern (); |
public static final String LISTRIGHTS = "LISTRIGHTS"; |
80 |
public static final String MYRIGHTS = "MYRIGHTS".intern (); |
public static final String MYRIGHTS = "MYRIGHTS"; |
81 |
public static final String SETQUOTA = "SETQUOTA".intern (); |
public static final String SETQUOTA = "SETQUOTA"; |
82 |
public static final String GETQUOTA = "GETQUOTA".intern (); |
public static final String GETQUOTA = "GETQUOTA"; |
83 |
public static final String GETQUOTAROOT = "GETQUOTAROOT".intern (); |
public static final String GETQUOTAROOT = "GETQUOTAROOT"; |
84 |
|
|
85 |
// Server responses |
// Server responses |
86 |
public static final String OK = "OK".intern (); |
public static final String OK = "OK"; |
87 |
public static final String NO = "NO".intern (); |
public static final String NO = "NO"; |
88 |
public static final String BAD = "BAD".intern (); |
public static final String BAD = "BAD"; |
89 |
public static final String PREAUTH = "PREAUTH".intern (); |
public static final String PREAUTH = "PREAUTH"; |
90 |
public static final String BYE = "BYE".intern (); |
public static final String BYE = "BYE"; |
91 |
|
|
92 |
// Response codes |
// Response codes |
93 |
public static final String ALERT = "ALERT".intern (); |
public static final String ALERT = "ALERT"; |
94 |
public static final String NEWNAME = "NEWNAME".intern (); |
public static final String NEWNAME = "NEWNAME"; |
95 |
public static final String PARSE = "PARSE".intern (); |
public static final String PARSE = "PARSE"; |
96 |
public static final String PERMANENTFLAGS = "PERMANENTFLAGS".intern (); |
public static final String PERMANENTFLAGS = "PERMANENTFLAGS"; |
97 |
public static final String READ_ONLY = "READ-ONLY".intern (); |
public static final String READ_ONLY = "READ-ONLY"; |
98 |
public static final String READ_WRITE = "READ-WRITE".intern (); |
public static final String READ_WRITE = "READ-WRITE"; |
99 |
public static final String TRYCREATE = "TRYCREATE".intern (); |
public static final String TRYCREATE = "TRYCREATE"; |
100 |
public static final String UIDVALIDITY = "UIDVALIDITY".intern (); |
public static final String UIDVALIDITY = "UIDVALIDITY"; |
101 |
public static final String UNSEEN = "UNSEEN".intern (); |
public static final String UNSEEN = "UNSEEN"; |
102 |
public static final String ACL = "ACL".intern (); |
public static final String ACL = "ACL"; |
103 |
public static final String QUOTA = "QUOTA".intern (); |
public static final String QUOTA = "QUOTA"; |
104 |
public static final String QUOTAROOT = "QUOTAROOT".intern (); |
public static final String QUOTAROOT = "QUOTAROOT"; |
105 |
|
|
106 |
// Select responses |
// Select responses |
107 |
public static final String FLAGS = "FLAGS".intern (); |
public static final String FLAGS = "FLAGS"; |
108 |
public static final String EXISTS = "EXISTS".intern (); |
public static final String EXISTS = "EXISTS"; |
109 |
public static final String RECENT = "RECENT".intern (); |
public static final String RECENT = "RECENT"; |
110 |
public static final String FETCH_FLAGS = "FETCH FLAGS".intern (); |
public static final String FETCH_FLAGS = "FETCH FLAGS"; |
111 |
|
|
112 |
// Status items |
// Status items |
113 |
public static final String MESSAGES = "MESSAGES".intern (); |
public static final String MESSAGES = "MESSAGES"; |
114 |
public static final String UIDNEXT = "UIDNEXT".intern (); |
public static final String UIDNEXT = "UIDNEXT"; |
115 |
|
|
116 |
// List responses |
// List responses |
117 |
public static final String LIST_NOINFERIORS = "\\Noinferiors".intern (); |
public static final String LIST_NOINFERIORS = "\\Noinferiors"; |
118 |
public static final String LIST_NOSELECT = "\\Noselect".intern (); |
public static final String LIST_NOSELECT = "\\Noselect"; |
119 |
public static final String LIST_MARKED = "\\Marked".intern (); |
public static final String LIST_MARKED = "\\Marked"; |
120 |
public static final String LIST_UNMARKED = "\\Unmarked".intern (); |
public static final String LIST_UNMARKED = "\\Unmarked"; |
121 |
|
|
122 |
// Flags |
// Flags |
123 |
public static final String FLAG_SEEN = "\\Seen".intern (); |
public static final String FLAG_SEEN = "\\Seen"; |
124 |
public static final String FLAG_ANSWERED = "\\Answered".intern (); |
public static final String FLAG_ANSWERED = "\\Answered"; |
125 |
public static final String FLAG_FLAGGED = "\\Flagged".intern (); |
public static final String FLAG_FLAGGED = "\\Flagged"; |
126 |
public static final String FLAG_DELETED = "\\Deleted".intern (); |
public static final String FLAG_DELETED = "\\Deleted"; |
127 |
public static final String FLAG_DRAFT = "\\Draft".intern (); |
public static final String FLAG_DRAFT = "\\Draft"; |
128 |
public static final String FLAG_RECENT = "\\Recent".intern (); |
public static final String FLAG_RECENT = "\\Recent"; |
129 |
|
|
130 |
// Fetch data items |
// Fetch data items |
131 |
public static final String BODY = "BODY".intern (); |
public static final String BODY = "BODY"; |
132 |
public static final String BODY_PEEK = "BODY.PEEK".intern (); |
public static final String BODY_PEEK = "BODY.PEEK"; |
133 |
public static final String HEADER = "HEADER".intern (); |
public static final String HEADER = "HEADER"; |
134 |
public static final String HEADER_FIELDS = "HEADER.FIELDS".intern (); |
public static final String HEADER_FIELDS = "HEADER.FIELDS"; |
135 |
public static final String HEADER_FIELDS_NOT = "HEADER.FIELDS.NOT".intern (); |
public static final String HEADER_FIELDS_NOT = "HEADER.FIELDS.NOT"; |
136 |
public static final String BODYSTRUCTURE = "BODYSTRUCTURE".intern (); |
public static final String BODYSTRUCTURE = "BODYSTRUCTURE"; |
137 |
public static final String ENVELOPE = "ENVELOPE".intern (); |
public static final String ENVELOPE = "ENVELOPE"; |
138 |
public static final String INTERNALDATE = "INTERNALDATE".intern (); |
public static final String INTERNALDATE = "INTERNALDATE"; |
139 |
public static final String RFC822 = "RFC822".intern (); |
public static final String RFC822 = "RFC822"; |
140 |
public static final String RFC822_HEADER = "RFC822.HEADER".intern (); |
public static final String RFC822_HEADER = "RFC822.HEADER"; |
141 |
public static final String RFC822_SIZE = "RFC822.SIZE".intern (); |
public static final String RFC822_SIZE = "RFC822.SIZE"; |
142 |
public static final String RFC822_TEXT = "RFC822.TEXT".intern (); |
public static final String RFC822_TEXT = "RFC822.TEXT"; |
143 |
|
|
144 |
// Search criteria |
// Search criteria |
145 |
public static final String SEARCH_ALL = "ALL"; |
public static final String SEARCH_ALL = "ALL"; |
179 |
public static final String SEARCH_UNSEEN = "UNSEEN"; |
public static final String SEARCH_UNSEEN = "UNSEEN"; |
180 |
|
|
181 |
// NIL |
// NIL |
182 |
public static final String NIL = "NIL".intern (); |
public static final String NIL = "NIL"; |
183 |
|
|
184 |
// ACL rights |
// ACL rights |
185 |
public static final int RIGHTS_LOOKUP = 0x0001; |
public static final int RIGHTS_LOOKUP = 0x0001; |
203 |
public static final String LOGINDISABLED = "LOGINDISABLED"; |
public static final String LOGINDISABLED = "LOGINDISABLED"; |
204 |
|
|
205 |
} |
} |
206 |
|
|