Project

General

Profile

« Previous | Next » 

Revision 6f33eb6e

Added by Andreas Müller almost 4 years ago

cleanup

View differences:

eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/mock/MockCdmEntitySessionManager.java
1
/**
2
* Copyright (C) 2015 EDIT
3
* European Distributed Institute of Taxonomy
4
* http://www.e-taxonomy.eu
5
*
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
1 9
package eu.etaxonomy.taxeditor.session.mock;
2 10

  
3 11
import java.util.Collection;
4 12

  
5 13
import eu.etaxonomy.cdm.api.service.UpdateResult;
6 14
import eu.etaxonomy.cdm.model.common.CdmBase;
15
import eu.etaxonomy.cdm.model.common.ICdmBase;
7 16
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
8 17
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
9 18
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
10 19
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
11 20
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManagerObserver;
12 21

  
13

  
14 22
public class MockCdmEntitySessionManager implements ICdmEntitySessionManager {
15 23

  
16

  
17 24
	@Override
18 25
	public void bind(ICdmEntitySessionEnabled sessionOwner) {
19 26
	}
......
28 35
		return obj;
29 36
	}
30 37

  
31

  
32 38
	@Override
33 39
	public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList, boolean update) {
34 40
		return cdmBaseList;
35 41
	}
36 42

  
37

  
38
    /* (non-Javadoc)
39
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#newSession(eu.etaxonomy.taxeditor.session.ISessionEventListener, boolean)
40
     */
41 43
    @Override
42 44
    public ICdmEntitySession newSession(ICdmEntitySessionEnabled sessionOwner, boolean setAsActive) {
43 45
        return new MockCdmEntitySession();
44 46
    }
45 47

  
46
    /* (non-Javadoc)
47
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#getActiveSession()
48
     */
49 48
    @Override
50 49
    public ICdmEntitySession getActiveSession() {
51 50
        return new MockCdmEntitySession();
52 51
    }
53 52

  
54
    /* (non-Javadoc)
55
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#getSessions()
56
     */
57 53
    @Override
58 54
    public Collection<ICdmEntitySession> getSessions() {
59 55
        return null;
60 56
    }
61 57

  
62
    /* (non-Javadoc)
63
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#addSessionObserver(eu.etaxonomy.taxeditor.session.ICdmEntitySessionManagerObserver)
64
     */
65 58
    @Override
66 59
    public void addSessionObserver(ICdmEntitySessionManagerObserver sessionObserver) {
67 60

  
68 61
    }
69 62

  
70
    /* (non-Javadoc)
71
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#isRemoting()
72
     */
73 63
    @Override
74 64
    public boolean isRemoting() {
75 65
        return false;
76 66
    }
77 67

  
78
    /* (non-Javadoc)
79
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#dispose(eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled)
80
     */
81 68
    @Override
82 69
    public void dispose(ICdmEntitySessionEnabled owner) {
83

  
84

  
85 70
    }
86 71

  
87
    /* (non-Javadoc)
88
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#disposeAll()
89
     */
90 72
    @Override
91 73
    public void disposeAll() {
92

  
93

  
94 74
    }
95 75

  
96

  
97
    /* (non-Javadoc)
98
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#update()
99
     */
100 76
    @Override
101 77
    public <T extends CdmBase> void update() {
102
        // TODO Auto-generated method stub
103

  
104 78
    }
105 79

  
106
    /* (non-Javadoc)
107
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(eu.etaxonomy.cdm.api.service.UpdateResult, boolean)
108
     */
109 80
    @Override
110 81
    public UpdateResult load(UpdateResult updateResult, boolean update) {
111 82
        return updateResult;
112 83
    }
113 84

  
114
    /* (non-Javadoc)
115
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#contains(eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled)
116
     */
117 85
    @Override
118 86
    public boolean contains(ICdmEntitySessionEnabled sessionOwner) {
119 87
        return false;
120 88
    }
121 89

  
122
    /* (non-Javadoc)
123
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#bindNullSession(eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled)
124
     */
125 90
    @Override
126 91
    public ICdmEntitySession bindNullSession() {
127 92
        return new MockCdmEntitySession();
128 93
    }
129 94

  
130
    /* (non-Javadoc)
131
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#getNullSession()
132
     */
133 95
    @Override
134 96
    public ICdmEntitySession getNullSession() {
135 97
        return new MockCdmEntitySession();
136 98
    }
137 99

  
138
    /* (non-Javadoc)
139
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager#load(eu.etaxonomy.cdm.persistence.dto.MergeResult, boolean)
140
     */
141 100
    @Override
142
    public MergeResult load(MergeResult mergeResult, boolean update) {
101
    public <T extends ICdmBase> MergeResult<T> load(MergeResult<T> mergeResult, boolean update) {
143 102
        return mergeResult;
144 103
    }
145

  
146 104
}

Also available in: Unified diff