01: /**
02: * Title: OpenUSS - Open Source University Support System
03: * Description: Enhydra Presentation Object
04: * Copyright: Copyright (c) B. Lofi Dewanto
05: * Company: University of Muenster
06: * @author B. Lofi Dewanto
07: * @version 1.0
08: */package org.openuss.presentation.enhydra.framework;
09:
10: /**
11: * The base layout object for Enhydra. This
12: * includes the treebar on the right side of the page,
13: * the date and the method for showing it all.
14: *
15: * @author B. Lofi Dewanto
16: * @version 1.0
17: */
18: public interface BaseLayout {
19: /**
20: * This method has to be implemented. This write down the right-side
21: * information on the right side of the page. "Treebar".
22: */
23: public void showTreebar(Object page) throws BasePOException;
24:
25: /**
26: * This method has to be implemented. This updates the date on
27: * the top right.
28: */
29: public void showUpdatedDate(Object page) throws BasePOException;
30:
31: /**
32: * This method has to be implemented. This shows all the page
33: * layout. All layout methods should be called within
34: * this method.
35: */
36: public String showLayout(Object page) throws BasePOException;
37: }
|