Project

General

Profile

« Previous | Next » 

Revision 49d3c2dd

Added by Katja Luther over 1 year ago

ref #10186: remove conversation holder

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/group/authority/CdmAuthorityEditorInput.java
13 13
import java.util.UUID;
14 14

  
15 15
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
16
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
17
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
18 16
import eu.etaxonomy.cdm.api.service.IGroupService;
19 17
import eu.etaxonomy.cdm.model.permission.Group;
20
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
21 18
import eu.etaxonomy.taxeditor.editor.CdmEntitySessionInput;
22 19
import eu.etaxonomy.taxeditor.store.CdmStore;
23 20

  
......
28 25
 * @created Mar 28, 2013
29 26
 */
30 27
public class CdmAuthorityEditorInput 
31
		extends CdmEntitySessionInput<Group> 
32
		implements IConversationEnabled {
28
		extends CdmEntitySessionInput<Group> {
33 29
	
34
	private ConversationHolder conversation;
35 30
	private Group group;
36 31

  
37
	protected CdmAuthorityEditorInput(ConversationHolder conversation, Group group) {
32
	protected CdmAuthorityEditorInput(Group group) {
38 33
	    super(true);
39
		this.conversation = conversation;
40 34
		this.group = CdmApplicationState.getCurrentAppConfig().getGroupService().load(group.getUuid());
41 35

  
42 36
	}
......
49 43
	 * @throws Exception
50 44
	 */
51 45
	public static CdmAuthorityEditorInput NewInstance(UUID groupUuid) throws Exception{
52
		ConversationHolder conversation = CdmStore.createConversation();
53 46
		Group group = CdmStore.getService(IGroupService.class).load(groupUuid, null);
54
		return new CdmAuthorityEditorInput(conversation, group);
47
		return new CdmAuthorityEditorInput( group);
55 48
	}
56 49

  
57 50
	public Object getAdapter(Class adapter) {
......
62 55
		return null;
63 56
	}
64 57

  
65
	@Override
66
	public void update(CdmDataChangeMap changeEvents) {
67
		// TODO Auto-generated method stub
68
	}
69

  
70
	@Override
71
	public ConversationHolder getConversationHolder() {
72
		return this.conversation;
73
	}
74
	
75 58
	public String getName() {
76 59
		return group.getName();
77 60
	}

Also available in: Unified diff