File Source: Weblogger.java
/*
P/P * Method: org.apache.roller.weblogger.business.Weblogger__static_init
*/
1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. The ASF licenses this file to You
4 * under the Apache License, Version 2.0 (the "License"); you may not
5 * use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License. For additional information regarding
15 * copyright in this work, please see the NOTICE file in the top level
16 * directory of this distribution.
17 */
18
19 package org.apache.roller.weblogger.business;
20
21 import org.apache.roller.weblogger.WebloggerException;
22 import org.apache.roller.weblogger.business.plugins.PluginManager;
23 import org.apache.roller.weblogger.business.pings.AutoPingManager;
24 import org.apache.roller.weblogger.business.pings.PingQueueManager;
25 import org.apache.roller.weblogger.business.pings.PingTargetManager;
26 import org.apache.roller.weblogger.business.referrers.RefererManager;
27 import org.apache.roller.weblogger.business.referrers.ReferrerQueueManager;
28 import org.apache.roller.weblogger.business.runnable.ThreadManager;
29 import org.apache.roller.weblogger.business.search.IndexManager;
30 import org.apache.roller.weblogger.business.themes.ThemeManager;
31
32
33 /**
34 *
35 * The main entry point interface of the Weblogger business tier.
36 */
37 public interface Weblogger {
38
39
40 /**
41 *
42 * Get UserManager associated with this Weblogger instance.
43 */
44 public UserManager getUserManager();
45
46
47 /**
48 *
49 * Get BookmarkManager associated with this Weblogger instance.
50 */
51 public BookmarkManager getBookmarkManager();
52
53
54 /**
55 *
56 * Get WeblogManager associated with this Weblogger instance.
57 */
58 public WeblogManager getWeblogManager();
59
60
61 /**
62 *
63 * Get RefererManager associated with this Weblogger instance.
64 */
65 public RefererManager getRefererManager();
66
67
68 /**
69 * Get ReferrerQueueManager.
70 */
71 public ReferrerQueueManager getReferrerQueueManager();
72
73
74 /**
75 * Get the AutoPingManager associated with this Weblogger instance.
76 */
77 public AutoPingManager getAutopingManager();
78
79
80 /**
81 * Get the PingTargetManager associated with this Weblogger instance.
82 */
83 public PingTargetManager getPingTargetManager();
84
85
86 /**
87 * Get the PingQueueManager associated with this Weblogger instance.
88 */
89 public PingQueueManager getPingQueueManager();
90
91
92 /**
93 *
94 * Get PropertiesManager associated with this Weblogger instance.
95 */
96 public PropertiesManager getPropertiesManager();
97
98
99 /**
100 *
101 * Get FileManager associated with this Weblogger instance.
102 */
103 public FileManager getFileManager();
104
105
106 /**
107 * Get ThreadManager associated with this Weblogger instance.
108 */
109 public ThreadManager getThreadManager();
110
111
112 /**
113 * Get IndexManager associated with this Weblogger instance.
114 */
115 public IndexManager getIndexManager();
116
117
118 /**
119 * Get ThemeManager associated with this Weblogger instance.
120 */
121 public ThemeManager getThemeManager();
122
123
124 /**
125 * Get PluginManager associated with this Weblogger instance.
126 */
127 public PluginManager getPluginManager();
128
129
130 /**
131 * Get the URLStrategy used to build all urls in the system.
132 */
133 public URLStrategy getUrlStrategy();
134
135
136 /**
137 * Flush object states.
138 */
139 public void flush() throws WebloggerException;
140
141
142 /**
143 * Release all resources associated with Weblogger session.
144 */
145 public void release();
146
147
148 /**
149 * Initialize any resources necessary for this instance of Weblogger.
150 */
151 public void initialize() throws InitializationException;
152
153
154 /**
155 * Release all resources necessary for this instance of Weblogger.
156 */
157 public void shutdown();
158
159
160 /**
161 * Weblogger version
162 */
163 public String getVersion();
164
165 /**
166 * Weblogger source code management revision
167 */
168 public String getRevision();
169
170 /**
171 * Weblogger build time
172 */
173 public String getBuildTime();
174
175 /**
176 * Get username that built Weblogger
177 */
178 public String getBuildUser();
179
180 }
SofCheck Inspector Build Version : 2.18479
| Weblogger.java |
2009-Jan-02 14:25:08 |
| Weblogger.class |
2009-Sep-04 03:12:30 |