diff --git a/src/main/java/org/wikitolearn/wikirating/model/TemporaryVote.java b/src/main/java/org/wikitolearn/wikirating/model/TemporaryVote.java index af01ea5..99298b7 100644 --- a/src/main/java/org/wikitolearn/wikirating/model/TemporaryVote.java +++ b/src/main/java/org/wikitolearn/wikirating/model/TemporaryVote.java @@ -1,58 +1,68 @@ package org.wikitolearn.wikirating.model; import org.neo4j.ogm.annotation.EndNode; import org.neo4j.ogm.annotation.GraphId; import org.neo4j.ogm.annotation.NodeEntity; /** * This entity represents a Vote that has to be validating, * connecting the user and the Revision after a fetch of the mediawiki api. * Created by valsdav on 24/03/17. */ @NodeEntity (label="TempVote") public class TemporaryVote { @GraphId private Long graphId; private double value; private double reliability; private int userid; - private int langRevId; + private int revid; + private String langRevId; - public TemporaryVote(double value, double reliability, int userid, int langRevId) { + public TemporaryVote(double value, double reliability, int userid, int revid, String langRevId) { this.value = value; this.reliability = reliability; this.userid = userid; + this.revid = revid; this.langRevId = langRevId; } public double getValue() { return value; } public void setValue(double value) { this.value = value; } public double getReliability() { return reliability; } public void setReliability(double reliability) { this.reliability = reliability; } public int getUserid() { return userid; } public void setUserid(int userid) { this.userid = userid; } - public int getLangRevId() { + public int getRevid() { + return revid; + } + + public void setRevid(int revid) { + this.revid = revid; + } + + public String getLangRevId() { return langRevId; } - public void setLangRevId(int langRevId) { + public void setLangRevId(String langRevId) { this.langRevId = langRevId; } } diff --git a/src/main/java/org/wikitolearn/wikirating/repository/TemporaryVoteRepository.java b/src/main/java/org/wikitolearn/wikirating/repository/TemporaryVoteRepository.java new file mode 100644 index 0000000..7bf9719 --- /dev/null +++ b/src/main/java/org/wikitolearn/wikirating/repository/TemporaryVoteRepository.java @@ -0,0 +1,12 @@ +package org.wikitolearn.wikirating.repository; + +import org.springframework.data.neo4j.repository.GraphRepository; +import org.wikitolearn.wikirating.model.TemporaryVote; + +/** + * Created by valsdav on 24/03/17. + */ +public interface TemporaryVoteRepository extends GraphRepository { + + TemporaryVote findByLangRevId(String langRevId); +}