Subversion Repositories general

Rev

Rev 962 | Rev 1248 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
936 dev 1
package ak.photoalbum.webapp;
2
 
3
import javax.servlet.ServletException;
4
import javax.servlet.ServletConfig;
5
import javax.servlet.http.HttpServlet;
6
 
7
public class InitServlet
8
  extends HttpServlet
9
{
10
  public void init()
11
    throws ServletException
12
  {
13
    ServletConfig config = getServletConfig();
14
 
15
    String  imagesRoot;
16
    String  imagesMask;
17
    String  cacheDir;
18
    String  thumbnailFormat;
19
    Integer smallWidth   = null;
20
    Integer smallHeight  = null;
21
    Integer mediumWidth  = null;
22
    Integer mediumHeight = null;
23
    Integer columns      = null;
1242 dev 24
    Integer rows         = null;
936 dev 25
    String  dirTemplate;
26
    String  dirThumbnailPositions;
27
 
28
    imagesRoot      = config.getInitParameter("images root");
29
    imagesMask      = config.getInitParameter("images mask");
30
    cacheDir        = config.getInitParameter("cache dir");
31
    thumbnailFormat = config.getInitParameter("thumbnail format");
32
 
33
    if(config.getInitParameter("small width") != null)
34
      smallWidth = new Integer(config.getInitParameter("small width"));
35
    if(config.getInitParameter("small height") != null)
36
      smallHeight = new Integer(config.getInitParameter("small height"));
37
    if(config.getInitParameter("medium width") != null)
38
      mediumWidth = new Integer(config.getInitParameter("medium width"));
39
    if(config.getInitParameter("medium heught") != null)
40
      mediumHeight = new Integer(config.getInitParameter("medium heught"));
41
    if(config.getInitParameter("columns") != null)
42
      columns = new Integer(config.getInitParameter("columns"));
1242 dev 43
    if(config.getInitParameter("rows") != null)
44
      rows = new Integer(config.getInitParameter("rows"));
936 dev 45
 
46
    dirTemplate           = config.getInitParameter("dir template");
47
    dirThumbnailPositions = config.getInitParameter("dir thumbnails positions");
48
 
49
    Logic.getLogic().init(imagesRoot, imagesMask, cacheDir, thumbnailFormat,
1242 dev 50
      smallWidth, smallHeight, mediumWidth, mediumHeight, columns, rows,
936 dev 51
      dirTemplate, dirThumbnailPositions);
52
  }
53
}