Project

General

Profile

« Previous | Next » 

Revision 5c9343bd

Added by Cherian Mathew about 9 years ago

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

View differences:

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