Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1247 → Rev 1248

/PhotoAlbum/trunk/src/ak/photoalbum/webapp/MetaInfo.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/IndexEntry.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/LogicException.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/MetaInfoItem.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/Logic.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/LogicSecurityException.java
File deleted
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/ServletResourceFactory.java
0,0 → 1,21
package ak.photoalbum.webapp;
 
import java.io.InputStream;
import javax.servlet.ServletContext;
 
public class ServletResourceFactory
implements ResourceFactory
{
private ServletContext servletContext;
 
public ServletResourceFactory(ServletContext servletContext)
{
this.servletContext = servletContext;
}
 
public InputStream getAsStream(String path)
{
return servletContext.getResourceAsStream("/" + path);
}
}
 
/PhotoAlbum/trunk/src/ak/photoalbum/webapp/InitServlet.java
1,53 → 1,35
package ak.photoalbum.webapp;
 
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServlet;
 
public class InitServlet
extends HttpServlet
extends GenericServlet
{
public void init()
throws ServletException
{
ServletConfig config = getServletConfig();
try {
ServletConfig config = getServletConfig();
 
String imagesRoot;
String imagesMask;
String cacheDir;
String thumbnailFormat;
Integer smallWidth = null;
Integer smallHeight = null;
Integer mediumWidth = null;
Integer mediumHeight = null;
Integer columns = null;
Integer rows = null;
String dirTemplate;
String dirThumbnailPositions;
String configPath = "WEB-INF/conf/photos.xml";
if(config.getInitParameter("config") != null)
configPath = config.getInitParameter("config");
Logic.getLogic().init(new ServletResourceFactory(getServletContext()), configPath);
}
catch(Exception ex) {
throw new ServletException(ex);
}
}
 
imagesRoot = config.getInitParameter("images root");
imagesMask = config.getInitParameter("images mask");
cacheDir = config.getInitParameter("cache dir");
thumbnailFormat = config.getInitParameter("thumbnail format");
 
if(config.getInitParameter("small width") != null)
smallWidth = new Integer(config.getInitParameter("small width"));
if(config.getInitParameter("small height") != null)
smallHeight = new Integer(config.getInitParameter("small height"));
if(config.getInitParameter("medium width") != null)
mediumWidth = new Integer(config.getInitParameter("medium width"));
if(config.getInitParameter("medium heught") != null)
mediumHeight = new Integer(config.getInitParameter("medium heught"));
if(config.getInitParameter("columns") != null)
columns = new Integer(config.getInitParameter("columns"));
if(config.getInitParameter("rows") != null)
rows = new Integer(config.getInitParameter("rows"));
 
dirTemplate = config.getInitParameter("dir template");
dirThumbnailPositions = config.getInitParameter("dir thumbnails positions");
 
Logic.getLogic().init(imagesRoot, imagesMask, cacheDir, thumbnailFormat,
smallWidth, smallHeight, mediumWidth, mediumHeight, columns, rows,
dirTemplate, dirThumbnailPositions);
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
}
}