Source code: org/mitre/cvw/ObjectValues.java
1 /*
2 * Copyright (c) 1996-2000. The MITRE Corporation (http://www.mitre.org/).
3 * All rights reserved.
4 * CVW comes with ABSOLUTELY NO WARRANTY. See license for details.
5 */
6
7 package org.mitre.cvw;
8
9 /** interface that defines the different popup menu types
10 * @author Stephen Jones, The MITRE Corporation
11 * @version 1
12 */
13
14 public abstract interface ObjectValues {
15
16 public static final int USER = 0;
17 public static final int URL = 1;
18 public static final int DOC = 2;
19 public static final int DOCUMENT = 2;
20 public static final int DOC_SC = 3;
21 public static final int NOTE = 4;
22 public static final int RECORDER = 5;
23 public static final int FOLDER = 6;
24 public static final int PROXY = 7;
25 public static final int UNKNOWN = 8;
26 public static final int WHITEBOARD = 9;
27 public static final int ONLINEUSER = 10;
28 public static final int CURRONLINEUSER = 11;
29 public static final int CURRUSER = 12;
30 public static final int DISCONNECTED = 13;
31 public static final int REMOTEUSER = 14;
32 public static final int GROUP = 15;
33 public static final int ROOMKEY = 16;
34 public static final int FORMFOLDER = 17;
35 public static final int PROXYWIN = 18;
36
37 public static final int BALLOT = 19;
38 public static final int ROOM = 20;
39 public static final int FORM = 21;
40
41 public static final int URL_SC = 22;
42 public static final int NOTE_SC = 23;
43 public static final int WHITEBOARD_SC = 24;
44 public static final int FOLDER_SC = 25;
45
46 public static final int FLOOR = 26;
47 public static final int REMOTE = 27;
48
49 // values for creating object menus
50 public static final int STANDARD = 1;
51 public static final int DROP = 8;
52 public static final int TAKE = 16;
53 public static final int WB = 32;
54 public static final int IMAGEMENU = 64;
55
56 // values for finding menu masks
57 public static final int CHECKEDOUTDOC = 0;
58 public static final int NOTCHECKEDOUTDOC = 1;
59
60 // These were taken out of DSIController
61 // Enumerated type for opcode. Don't ask why 4 & 7 aren't here.
62 public static final int DOCCHECKIN = 1;
63 public static final int CHECKOUT = 2;
64 public static final int GETCHECKEDDOCS = 3;
65 public static final int REVISION = 5;
66 public static final int USERSTAT = 6;
67 public static final int DOCINFO = 7;
68 public static final int DOCCOPY = 8;
69 public static final int DOCMIMETYPE = 9;
70 public static final int DOCOPEN = 10;
71 public static final int GETEXTDESC = 11;
72 public static final int REVERT = 12;
73 public static final int DOCDELETE = 13;
74 public static final int DOCSTATUS = 14;
75 public static final int GETALLTYPES = 15;
76 public static final int DOCCREATE = 16;
77 public static final int DOCDESC = 17;
78 public static final int DOCCREATOR = 18;
79 public static final int DOCTYPE = 19;
80 public static final int DOCEDITORS = 20;
81 public static final int DOCSETDESC = 21;
82 public static final int DOCBUSY = 22;
83 public static final int GETDOCTEXTS = 23;
84 public static final int SETDOCNAME = 24;
85 public static final int SETDOCATTRS = 25;
86 /* 8/11/97 dage added the following */
87 public static final int DOCCREATORONLY = 35;
88 public static final int DOCCREATEDATE = 36;
89 /* 5/4/98 dage added the following */
90 public static final int DOCEXPORT = 37;
91 // 6/11/98 RJT added the following
92 public static final int DOCCREATEBACKGROUND = 50;
93 // 8/24/98 RJT added the following
94 public static final int GETDOCTEXTSCO = 51;
95 }