01: /**
02: * LibreSource
03: * Copyright (C) 2004-2008 Artenum SARL / INRIA
04: * http://www.libresource.org - contact@artenum.com
05: *
06: * This file is part of the LibreSource software,
07: * which can be used and distributed under license conditions.
08: * The license conditions are provided in the LICENSE.TXT file
09: * at the root path of the packaging that enclose this file.
10: * More information can be found at
11: * - http://dev.libresource.org/home/license
12: *
13: * Initial authors :
14: *
15: * Guillaume Bort / INRIA
16: * Francois Charoy / Universite Nancy 2
17: * Julien Forest / Artenum
18: * Claude Godart / Universite Henry Poincare
19: * Florent Jouille / INRIA
20: * Sebastien Jourdain / INRIA / Artenum
21: * Yves Lerumeur / Artenum
22: * Pascal Molli / Universite Henry Poincare
23: * Gerald Oster / INRIA
24: * Mariarosa Penzi / Artenum
25: * Gerard Sookahet / Artenum
26: * Raphael Tani / INRIA
27: *
28: * Contributors :
29: *
30: * Stephane Bagnier / Artenum
31: * Amadou Dia / Artenum-IUP Blois
32: * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33: */package org.libresource.bugtracker;
34:
35: /**
36: * LibreSource
37: * Copyright (C) 2004-2007 Artenum SARL / INRIA
38: * http://www.libresource.org - contact@libresource.org
39: *
40: * This software is free software; you can redistribute it and/or
41: * modify it under the terms of QPL. See licenses details in QPL.txt
42: *
43: * Initial authors :
44: *
45: * Guillaume Bort / INRIA
46: * Francois Charoy / Universite Nancy 2
47: * Julien Forest / Artenum
48: * Claude Godart / Universite Henry Poincare
49: * Florent Jouille / INRIA
50: * Sebastien Jourdain / INRIA / Artenum
51: * Yves Lerumeur / Artenum
52: * Pascal Molli / Universite Henry Poincare
53: * Gerald Oster / INRIA
54: * Mariarosa Penzi / Artenum
55: * Gerard Sookahet / Artenum
56: * Raphael Tani / INRIA
57: *
58: * Contributors :
59: *
60: * Stephane Bagnier / Artenum
61: * Amadou Dia / Artenum
62: * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63: */
64: /**
65: *
66: */
67: /**
68: * @author dia
69: *
70: */
71: public class BugTrackerConstants {
72: // service name
73: public final static String SERVICE = "LibresourceBugTracker";
74:
75: // resource
76: public final static String RESOURCE_ISSUE = "Issue";
77: public final static String RESOURCE_BUGTRACKER = "BugTracker";
78:
79: // security
80: public final static String SECURITY = "BugTracker:";
81: public final static String SECURITY_POSTCOMMENT = "BugTracker:POSTCOMMENT";
82: public final static String SECURITY_ADDBUG = "BugTracker:ADDBUG";
83:
84: // event type
85: public final static String EVENT_ISSUE_CREATE = "libresourceBugTracker.issue.create";
86: public final static String EVENT_ISSUE_EDIT = "libresourceBugTracker.issue.edit";
87: public final static String EVENT_ISSUE_DELETE = "libresourceBugTracker.issue.delete";
88: public final static String EVENT_ISSUE_ADD_FILE = "libresourceBugTracker.issue.addFile";
89: public final static String EVENT_ISSUE_ASSIGN = "libresourceBugTracker.issue.assign";
90: public final static String EVENT_ISSUE_RESOLVE = "libresourceBugTracker.issue.resolve";
91: public final static String EVENT_BUGTRACKER_CREATE = "libresourceBugTracker.bugTracker.create";
92: public final static String EVENT_BUGTRACKER_EDIT = "libresourceBugTracker.bugTracker.edit";
93: public final static String EVENT_BUGTRACKER_DELETE = "libresourceBugTracker.bugTracker.delete";
94: public final static String EVENT_BUGTRACKER_ADD_COMMENT = "libresourceBugTracker.issue.addComment";
95: public final static String EVENT_BUGTRACKER_ADD_ISSUE = "libresourceBugTracker.bugTracker.addIssue";
96: }
|