01: /*
02: Copyright (c) 2003 eInnovation Inc. All rights reserved
03:
04: This library is free software; you can redistribute it and/or modify it under the terms
05: of the GNU Lesser General Public License as published by the Free Software Foundation;
06: either version 2.1 of the License, or (at your option) any later version.
07:
08: This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
09: without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10: See the GNU Lesser General Public License for more details.
11: */
12:
13: /*
14: * Created on Apr 18, 2003
15: *
16: */
17: package com.openedit;
18:
19: import com.openedit.page.Page;
20:
21: /**
22: * DOCUMENT ME!
23: *
24: * @author cburkey
25: */
26: public interface PageAccessListener {
27: /**
28: * DOCUMENT ME!
29: *
30: * @param inPage
31: * @param inRevision
32: *
33: * @throws OpenEditException
34: */
35: public void pageAdded(Page inPage);
36:
37: /**
38: * DOCUMENT ME!
39: *
40: * @param inPage
41: * @param inRevision
42: *
43: * @throws OpenEditException
44: */
45: public void pageModified(Page inPage);
46:
47: /**
48: * DOCUMENT ME!
49: *
50: * @param inPage
51: * @param inRevision
52: *
53: * @throws OpenEditException
54: */
55: public void pageRemoved(Page inPage);
56:
57: /**
58: * DOCUMENT ME!
59: *
60: * @param inPage
61: *
62: * @throws OpenEditException
63: */
64: public void pageRequested(Page inPage);
65: }
|