Project

General

Profile

Download (1.38 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.taxeditor.session.mock;
2

    
3
import java.util.Collection;
4

    
5
import org.springframework.stereotype.Component;
6

    
7
import eu.etaxonomy.cdm.api.service.IService;
8
import eu.etaxonomy.cdm.model.common.CdmBase;
9
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
10
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
11
import eu.etaxonomy.taxeditor.session.ISessionEventListener;
12

    
13

    
14
public class MockCdmEntitySessionManager implements ICdmEntitySessionManager {
15

    
16
	@Override
17
	public ICdmEntitySession getActiveSession() {		
18
		return null;
19
	}
20

    
21
	@Override
22
	public ICdmEntitySession getSession(ISessionEventListener sessionOwner) {		
23
		return null;
24
	}
25

    
26
	@Override
27
	public void bind(ISessionEventListener sessionOwner) {		
28
	}
29

    
30
	@Override
31
	public <T> T load(ISessionEventListener sessionOwner, T obj) {
32
		return obj;
33
	}
34

    
35
	@Override
36
	public <T extends CdmBase> T load(ISessionEventListener sessionOwner, T obj) {
37
		return obj;
38
	}
39

    
40
	@Override
41
	public <T> T load(T obj) {
42
		return obj;
43
	}
44

    
45
	@Override
46
	public <T extends CdmBase> T load(T obj) {
47
		return obj;
48
	}
49

    
50
	@Override
51
	public <T extends CdmBase> Collection<T> load(
52
			ISessionEventListener sessionOwner, Collection<T> cdmBaseList) {
53
		return cdmBaseList;
54
	}
55

    
56
	@Override
57
	public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList) {
58
		return cdmBaseList;
59
	}
60

    
61

    
62
	@Override
63
	public void dispose(ISessionEventListener owner) {
64
		
65
	}
66

    
67
}
    (1-1/1)