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 | } |