Project

General

Profile

« Previous | Next » 

Revision ae7e2680

Added by Cherian Mathew almost 9 years ago

ICdmDataChangeService, CdmUIDataChangeService, CdmDataChangeService : added new data change service with different services for the ui and non-ui states
CdmApplicationState, CdmStore : added data change service to app state
CdmChangeEvent, ICdmChangeListener : added change listener and even to fire in case of data changes
ICdmEntitySessionEnabled : extends new change service interface
ICdmEntitySession, CdmEntitySession : removed data change un/registration since this is now handled by the new data change service
BaseRemotingTest, MockCdmEntitySession, *Editor, *ViewPart, *Navigator : refactoring with new change listener
RemotingCdmHandler, RemotingCdmOperation, RemotingCdmUpdateOperation : added new handler / operation architecture base classes
AbstractUtility : added method for running async operation with callback to handler
RemotingChangeAcceptedTaxonToSynonymHandler,RemotingChangeAcceptedTaxonToSynonymOperation : first implementations of new handler / operation architecture
plugin.xml : added standalone and remoting handlers for ChangeAcceptedTaxonToSynonym
*Test : adapted for new handler / operation and change service

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/graph/ConceptGraphView.java
17 17
import org.eclipse.zest.layouts.LayoutStyles;
18 18
import org.eclipse.zest.layouts.algorithms.TreeLayoutAlgorithm;
19 19

  
20
import eu.etaxonomy.cdm.api.application.CdmChangeEvent;
20 21
import eu.etaxonomy.taxeditor.bulkeditor.BulkEditor;
21 22
import eu.etaxonomy.taxeditor.editor.EditorUtil;
22 23
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor;
......
123 124
		return layoutAlgoritm;
124 125
	}
125 126

  
127
    /* (non-Javadoc)
128
     * @see eu.etaxonomy.cdm.api.application.ICdmChangeListener#onChange(eu.etaxonomy.cdm.api.application.CdmChangeEvent)
129
     */
130
    @Override
131
    public void onChange(CdmChangeEvent event) {
132
        // TODO Auto-generated method stub
133

  
134
    }
135

  
126 136
}

Also available in: Unified diff