1 package org.apache.myfaces.config.annotation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import javax.naming.NamingException;
22 import java.lang.reflect.InvocationTargetException;
23
24
25 public class MockLifecycleProvider2 implements LifecycleProvider2
26 {
27 private LifecycleProvider2 processor = new NoInjectionAnnotationLifecycleProvider();
28
29
30 public Object newInstance(String className) throws InstantiationException, NamingException, IllegalAccessException, InvocationTargetException, ClassNotFoundException
31 {
32 return processor.newInstance(className);
33 }
34
35
36 public void destroyInstance(Object instance) throws IllegalAccessException, InvocationTargetException
37 {
38 processor.destroyInstance(instance);
39 }
40
41
42 public void postConstruct(Object instance) throws IllegalAccessException,
43 InvocationTargetException
44 {
45 processor.postConstruct(instance);
46 }
47 }