From 9697f0ccb0a30107761ca1a2982d7af6ba9adca5 Mon Sep 17 00:00:00 2001
From: KKlaue <kathariina.klaue@gmail.com>
Date: Tue, 29 May 2018 20:27:22 +0200
Subject: [PATCH] First Version of the Peerfeedback Interface

---
 .../interfaces/Interfaces_PeerFeedback.java   | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java

diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java
new file mode 100644
index 00000000..b13a6d45
--- /dev/null
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java
@@ -0,0 +1,41 @@
+package unipotsdam.gf.interfaces;
+
+/**
+PeerFeedback Interface
+ */
+
+public interface Feedback {
+
+    /**
+     * create Peer2PeerFeedback Object
+     *
+     * @param FeedbackUser: The student who is creating the feedback
+     * @param SelectedStudent: The student who receive the feedback
+     * @param Document: The selected document to give feedback about
+     * @return Returns the Peer2PeerFeedback Object
+     */
+
+    Object createPeer2PeerFeedbackmask(Object FeedbackUser, Object SelectedStudent, Object Document);
+
+    /**
+     * give Peer2PeerFeedback
+     *
+     * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object
+     * @param Document: The selected document
+     * @return Send feedback with doc
+     */
+
+    Object giveFeedback(Object Peer2PeerFeedback, Object Document);
+
+    /**
+     * show Feedbackhistory
+     *
+     * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object
+     * @param Document: The selected document
+     * @return List of Feedbacks with Docs
+     */
+
+    Object showFeedback(Object Peer2PeerFeedback, Object Document);
+
+
+}
-- 
GitLab