Revision 5c9343bd
Added by Cherian Mathew about 9 years ago
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/mock/MockCdmEntitySession.java | ||
---|---|---|
12 | 12 |
import java.util.Collection; |
13 | 13 |
|
14 | 14 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
15 |
import eu.etaxonomy.cdm.model.common.ICdmBase; |
|
16 |
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent.EventType; |
|
15 | 17 |
import eu.etaxonomy.taxeditor.session.ICdmEntitySession; |
18 |
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled; |
|
16 | 19 |
|
17 | 20 |
/** |
18 | 21 |
* @author cmathew |
... | ... | |
61 | 64 |
|
62 | 65 |
} |
63 | 66 |
|
67 |
/* (non-Javadoc) |
|
68 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#bind() |
|
69 |
*/ |
|
70 |
@Override |
|
71 |
public void bind() { |
|
72 |
// TODO Auto-generated method stub |
|
73 |
|
|
74 |
} |
|
75 |
|
|
76 |
/* (non-Javadoc) |
|
77 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#registerForDataStoreChanges(eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled) |
|
78 |
*/ |
|
79 |
@Override |
|
80 |
public void registerForDataStoreChanges(ICdmEntitySessionEnabled observer) { |
|
81 |
|
|
82 |
|
|
83 |
} |
|
84 |
|
|
85 |
/* (non-Javadoc) |
|
86 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#unregisterForDataStoreChanges(eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled) |
|
87 |
*/ |
|
88 |
@Override |
|
89 |
public void unregisterForDataStoreChanges(ICdmEntitySessionEnabled observer) { |
|
90 |
|
|
91 |
} |
|
92 |
|
|
93 |
/* (non-Javadoc) |
|
94 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#notify(eu.etaxonomy.cdm.model.common.ICdmBase, eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent.EventType) |
|
95 |
*/ |
|
96 |
@Override |
|
97 |
public void addEvent(ICdmBase cdmBase, EventType eventType) { |
|
98 |
|
|
99 |
|
|
100 |
} |
|
101 |
|
|
102 |
/* (non-Javadoc) |
|
103 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#notify(java.util.Collection, eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent.EventType) |
|
104 |
*/ |
|
105 |
@Override |
|
106 |
public <T extends ICdmBase> void addEvent(Collection<T> cdmBases, EventType eventType) { |
|
107 |
|
|
108 |
|
|
109 |
} |
|
110 |
|
|
111 |
/* (non-Javadoc) |
|
112 |
* @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#commit() |
|
113 |
*/ |
|
114 |
@Override |
|
115 |
public void commit() { |
|
116 |
|
|
117 |
|
|
118 |
} |
|
119 |
|
|
120 |
|
|
121 |
|
|
64 | 122 |
|
65 | 123 |
|
66 | 124 |
|
Also available in: Unified diff
CdmTransientEntityCacher : comments and cleanup
MockCdmEntitySessionManager, MockCdmEntitySession : implementing new interface methods
renamed ISessionEventListener to ICdmEntitySessionEnabled
ICdmEntitySession, CdmEntitySession : added methods to register session observer and add change events
ICdmEntitySessionManager, CdmEntitySessionManager : added getActiveSession method
CdmServerInfo :: added possiblity to connect directly to dev eclipse cdm server