01: /**
02: * @copyright
03: * ====================================================================
04: * Copyright (c) 2003-2004 CollabNet. All rights reserved.
05: *
06: * This software is licensed as described in the file COPYING, which
07: * you should have received as part of this distribution. The terms
08: * are also available at http://subversion.tigris.org/license-1.html.
09: * If newer versions of this license are posted there, you may use a
10: * newer version instead, at your option.
11: *
12: * This software consists of voluntary contributions made by many
13: * individuals. For exact contribution history, see the revision
14: * history and logs, available at http://subversion.tigris.org/.
15: * ====================================================================
16: * @endcopyright
17: */package org.tigris.subversion.javahl;
18:
19: /**
20: * status of the text or the property of the item triggering the notification
21: */
22: public interface NotifyStatus {
23: /** It not applicable*/
24: public static final int inapplicable = 0;
25:
26: /** Notifier doesn't know or isn't saying. */
27: public static final int unknown = 1;
28:
29: /** The state did not change. */
30: public static final int unchanged = 2;
31:
32: /** The item wasn't present. */
33: public static final int missing = 3;
34:
35: /** An unversioned item obstructed work. */
36: public static final int obstructed = 4;
37:
38: /** Pristine state was modified. */
39: public static final int changed = 5;
40:
41: /** Modified state had mods merged in. */
42: public static final int merged = 6;
43:
44: /** Modified state got conflicting mods. */
45: public static final int conflicted = 7;
46:
47: /**
48: * the textual represention for the status types
49: */
50: public static final String[] statusNames = { "inapplicable",
51: "unknown", "unchanged", "missing", "obstructed", "changed",
52: "merged", "conflicted", };
53: }
|