org.apache.velocity.site.news.model
Class NewsManager

java.lang.Object
  extended by org.apache.velocity.site.news.model.NewsManager
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled

public class NewsManager
extends java.lang.Object
implements org.codehaus.plexus.logging.LogEnabled

This is the container that keeps the news model for us.


Field Summary
static java.lang.String NEWS_FILE_NAME_METHOD
           
static java.lang.String NEWS_MODEL_METHOD
           
static java.lang.String NEWS_SITE_DIRECTORY_METHOD
           
static java.lang.String ROLE
           
 
Constructor Summary
NewsManager()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
          Plexus lifecycle.
 java.lang.String getNewsFileName()
           
 NewsModel getNewsModel()
           
 java.io.File getSiteDirectory()
           
 void load(java.io.File siteDirectory, java.lang.String newsFileName)
           
protected  void setNewsFileName(java.lang.String newsFileName)
           
protected  void setNewsModel(NewsModel newsModel)
           
 void setSiteDirectory(java.io.File siteDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE

public static final java.lang.String ROLE

NEWS_FILE_NAME_METHOD

public static final java.lang.String NEWS_FILE_NAME_METHOD
See Also:
Constant Field Values

NEWS_SITE_DIRECTORY_METHOD

public static final java.lang.String NEWS_SITE_DIRECTORY_METHOD
See Also:
Constant Field Values

NEWS_MODEL_METHOD

public static final java.lang.String NEWS_MODEL_METHOD
See Also:
Constant Field Values
Constructor Detail

NewsManager

public NewsManager()
Method Detail

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Plexus lifecycle.

Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled

load

public void load(java.io.File siteDirectory,
                 java.lang.String newsFileName)
          throws VelocityNewsException
Throws:
VelocityNewsException

setNewsFileName

protected void setNewsFileName(java.lang.String newsFileName)

getNewsFileName

public java.lang.String getNewsFileName()

getSiteDirectory

public java.io.File getSiteDirectory()

setSiteDirectory

public void setSiteDirectory(java.io.File siteDirectory)

getNewsModel

public NewsModel getNewsModel()

setNewsModel

protected void setNewsModel(NewsModel newsModel)


Copyright © 2006-2007 The Apache Software Foundation. All Rights Reserved.