1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.container.url;
18
19 /***
20 * <p>
21 * BasePortalURL defines the interface for manipulating Base URLs in a portal.
22 * Base URLs contain the isSecure flag, server name, server port, and server scheme.
23 * This abstraction was necessary for wiring the entire portal's base URL via another
24 * mechanism than retrieving from the servlet request.
25 * </p>
26 *
27 * @author <a href="mailto:david@bluesunrise.com">David Sean Taylor</a>
28 * @version $Id: $
29 *
30 */
31 public interface BasePortalURL
32 {
33 boolean isSecure();
34 void setSecure(boolean secure);
35 String getServerName();
36 void setServerName(String serverName);
37 int getServerPort();
38 void setServerPort(int serverPort);
39 String getServerScheme();
40 void setServerScheme(String serverScheme);
41 }