Project

General

Profile

« Previous | Next » 

Revision c8d6f9c4

Added by Andreas Müller over 3 years ago

cleanup

View differences:

eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/editor/AlignmentEditorInput.java
8 8
*/
9 9
package eu.etaxonomy.taxeditor.molecular.editor;
10 10

  
11

  
12 11
import java.util.Arrays;
13 12
import java.util.List;
14 13
import java.util.UUID;
......
18 17
import eu.etaxonomy.taxeditor.editor.CdmEntitySessionInput;
19 18
import eu.etaxonomy.taxeditor.store.CdmStore;
20 19

  
21

  
22

  
23 20
/**
24 21
 * @author pplitzner
25 22
 * @author Ben Stöver
......
36 33
		initSession();
37 34
	}
38 35

  
39

  
40 36
	/**
41 37
	 * Returns the {@link UUID} of the sequence CDM node that should be edited by the {@link AlignmentEditor} this object
42 38
	 * is used with.
......
47 43
		return sequenceNodeUuid;
48 44
	}
49 45

  
50

  
51 46
	@Override
52 47
	public int hashCode() {
53 48
		final int prime = 31;
......
57 52
		return result;
58 53
	}
59 54

  
60

  
61 55
	@Override
62 56
	public boolean equals(Object obj) {
63 57
		if (this == obj) {
......
80 74
		return true;
81 75
	}
82 76

  
83

  
84 77
	public void setSequenceNode(Sequence sequenceNode) {
85 78
	    this.sequenceNode = sequenceNode;
86 79
	}
87 80

  
88
    /* (non-Javadoc)
89
     * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled#getRootEntities()
90
     */
91 81
    @Override
92 82
    public List<Sequence> getRootEntities() {
93 83
        return Arrays.asList(sequenceNode);
94 84
    }
95 85

  
96

  
97
    /* (non-Javadoc)
98
     * @see eu.etaxonomy.taxeditor.editor.CdmEntitySessionInput#merge()
99
     */
100 86
    @Override
101 87
    public void merge() {
102 88
        CdmStore.getService(ISequenceService.class).merge(sequenceNode, true);
103

  
104 89
    }
105 90
}

Also available in: Unified diff