From 71cd5ad33b4253e3dbfee33e315c6f0d0c5c77dc Mon Sep 17 00:00:00 2001 From: Filip Izydorczyk Date: Mon, 27 Jul 2020 16:00:11 +0200 Subject: [PATCH] Added last service --- .../com/plannaplan/entities/Transfer.java | 28 +++++++++++++++++++ .../repositories/TransferRepository.java | 11 ++++++++ .../plannaplan/services/TransferService.java | 19 +++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 buisnesslogic/src/main/java/com/plannaplan/entities/Transfer.java create mode 100644 buisnesslogic/src/main/java/com/plannaplan/repositories/TransferRepository.java create mode 100644 buisnesslogic/src/main/java/com/plannaplan/services/TransferService.java diff --git a/buisnesslogic/src/main/java/com/plannaplan/entities/Transfer.java b/buisnesslogic/src/main/java/com/plannaplan/entities/Transfer.java new file mode 100644 index 0000000..238bebe --- /dev/null +++ b/buisnesslogic/src/main/java/com/plannaplan/entities/Transfer.java @@ -0,0 +1,28 @@ +package com.plannaplan.entities; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; + +@Entity +public class Transfer { + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + @ManyToOne + @JoinColumn(name = "owner_id") + private User ownerUser; + @ManyToOne + @JoinColumn(name = "group_id") + private Groups ownerGroup; + @ManyToOne + @JoinColumn(name = "target_id") + private Groups targetGroup; + + public Transfer() { + } + +} \ No newline at end of file diff --git a/buisnesslogic/src/main/java/com/plannaplan/repositories/TransferRepository.java b/buisnesslogic/src/main/java/com/plannaplan/repositories/TransferRepository.java new file mode 100644 index 0000000..0d740df --- /dev/null +++ b/buisnesslogic/src/main/java/com/plannaplan/repositories/TransferRepository.java @@ -0,0 +1,11 @@ +package com.plannaplan.repositories; + +import com.plannaplan.entities.Transfer; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface TransferRepository extends JpaRepository { + +} \ No newline at end of file diff --git a/buisnesslogic/src/main/java/com/plannaplan/services/TransferService.java b/buisnesslogic/src/main/java/com/plannaplan/services/TransferService.java new file mode 100644 index 0000000..11e1b19 --- /dev/null +++ b/buisnesslogic/src/main/java/com/plannaplan/services/TransferService.java @@ -0,0 +1,19 @@ +package com.plannaplan.services; + +import com.plannaplan.interfaces.EventCreator; +import com.plannaplan.repositories.TransferRepository; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class TransferService implements EventCreator { + @Autowired + private TransferRepository repo; + + @Override + public void update() { + // TODO Auto-generated method stub + + } +} \ No newline at end of file