4 package eu
.etaxonomy
.taxeditor
.editor
.key
;
6 import eu
.etaxonomy
.cdm
.api
.conversation
.ConversationHolder
;
7 import eu
.etaxonomy
.cdm
.api
.conversation
.IConversationEnabled
;
8 import eu
.etaxonomy
.cdm
.model
.description
.IIdentificationKey
;
9 import eu
.etaxonomy
.cdm
.persistence
.hibernate
.CdmDataChangeMap
;
10 import eu
.etaxonomy
.taxeditor
.editor
.CdmEntitySessionInput
;
16 public abstract class AbstractIdentificationEditorInput
<T
extends IIdentificationKey
>
17 extends CdmEntitySessionInput
implements IConversationEnabled
{
19 private final ConversationHolder conversation
;
21 protected AbstractIdentificationEditorInput(ConversationHolder conversation
) {
23 this.conversation
= conversation
;
27 public ConversationHolder
getConversationHolder() {
31 public abstract T
getKey();
34 public void update(CdmDataChangeMap changeEvents
) {
38 * @see java.lang.Object#equals(java.lang.Object)
41 public boolean equals(Object obj
) {
42 // TODO Auto-generated method stub
43 boolean result
= super.equals(obj
);