1 /**
2 *
3 */
4 package org.melati.app.test;
5
6 import org.melati.MelatiConfig;
7 import org.melati.app.TemplateApp;
8 import org.melati.login.OpenAccessHandler;
9 import org.melati.template.NoTemplateEngine;
10 import org.melati.util.InstantiationPropertyException;
11 import org.melati.util.MelatiException;
12
13 /**
14 * @author timp
15 *
16 */
17 public class MisConfiguredTemplateApp extends TemplateApp {
18
19 /**
20 *
21 */
22 public MisConfiguredTemplateApp() {
23 super();
24 }
25
26 /**
27 * {@inheritDoc}
28 * @see org.melati.app.AbstractConfigApp#melatiConfig()
29 */
30 protected MelatiConfig melatiConfig() throws MelatiException {
31 MelatiConfig config = super.melatiConfig();
32
33 try {
34 config.setTemplateEngine(new NoTemplateEngine());
35 } catch (Exception e) {
36 throw new InstantiationPropertyException(OpenAccessHandler.class
37 .getName(), e);
38 }
39
40
41 return config;
42
43 }
44
45
46 }