01: /* Copyright 2002 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.layout;
07:
08: /**
09: * An interface implemented by objects interested in
10: * monitoring layout events.
11: *
12: * @author Peter Kharchenko {@link <a href="mailto:pkharchenko@interactivebusiness.com"">pkharchenko@interactivebusiness.com"</a>}
13: * @version 1.0
14: */
15: public interface LayoutEventListener extends java.util.EventListener {
16: public void channelAdded(LayoutEvent ev);
17:
18: public void channelUpdated(LayoutEvent ev);
19:
20: public void channelMoved(LayoutMoveEvent ev);
21:
22: public void channelDeleted(LayoutMoveEvent ev);
23:
24: public void folderAdded(LayoutEvent ev);
25:
26: public void folderUpdated(LayoutEvent ev);
27:
28: public void folderMoved(LayoutMoveEvent ev);
29:
30: public void folderDeleted(LayoutMoveEvent ev);
31:
32: public void layoutLoaded();
33:
34: public void layoutSaved();
35: }
|