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