diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b0fed58 --- /dev/null +++ b/pom.xml @@ -0,0 +1,40 @@ + + 4.0.0 + gittkaus + sql + 0.0.1-SNAPSHOT + + org.springframework.boot + spring-boot-starter-parent + 1.5.1.RELEASE + + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-data-jpa + + + mysql + mysql-connector-java + + + + + 1.8 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + \ No newline at end of file diff --git a/src/main/java/gittkaus/hinded.java b/src/main/java/gittkaus/hinded.java new file mode 100644 index 0000000..6ac4498 --- /dev/null +++ b/src/main/java/gittkaus/hinded.java @@ -0,0 +1,12 @@ +package gittkaus; + +import javax.persistence.*; + +@Entity +@Table(name="hinded") +public class hinded{ + @Id + public String nimi; + public int hinded; + public int puudumine; +} \ No newline at end of file diff --git a/src/main/java/gittkaus/info.java b/src/main/java/gittkaus/info.java new file mode 100644 index 0000000..3d97816 --- /dev/null +++ b/src/main/java/gittkaus/info.java @@ -0,0 +1,8 @@ +package gittkaus; + +import javax.transaction.Transactional; +import org.springframework.data.repository.CrudRepository; +@Transactional +public interface info extends CrudRepository{ + +} \ No newline at end of file diff --git a/src/main/java/gittkaus/rakendus.java b/src/main/java/gittkaus/rakendus.java new file mode 100644 index 0000000..63d51cb --- /dev/null +++ b/src/main/java/gittkaus/rakendus.java @@ -0,0 +1,44 @@ +package gittkaus; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.beans.factory.annotation.Autowired; + +@SpringBootApplication +@RestController +public class rakendus{ + @Autowired + private info info; + + @RequestMapping ("/lisamine") + public String lisamine(String nimi, int hinded, int puudumine){ + if(nimi==null){return "Nimi puudub";} + hinded k=info.findOne(nimi); + if(k==null){ + return "Õpilast " +nimi+" pole"; + } + k.hinded=hinded; + k.puudumine=puudumine; + info.save(k); + return uuring(nimi); + } + @RequestMapping("/puudumisteuuring") + public String uuring(String nimi){ + if(nimi==null){return "Nimi puudub";} + hinded k=info.findOne(nimi); + if(k==null){ + return "Õpilast" +nimi+" pole"; + } + return "Õpilase" +nimi+" hinded oli "+k.hinded+ " ja ta puudus "+k.puudumine+ " tunde"; + } + + public static void main(String[] args) { + System.getProperties().put("server.port", "8080"); + System.getProperties().put("spring.datasource.url", "jdbc:mysql://localhost/if16_gittkaus_3?useSSL=false"); + System.getProperties().put("spring.datasource.username", "if16"); + System.getProperties().put("spring.datasource.password", "ifikad16"); + SpringApplication.run(rakendus.class); + } +} \ No newline at end of file diff --git a/target/classes/gittkaus/hinded.class b/target/classes/gittkaus/hinded.class new file mode 100644 index 0000000..d0c722d Binary files /dev/null and b/target/classes/gittkaus/hinded.class differ diff --git a/target/classes/gittkaus/info.class b/target/classes/gittkaus/info.class new file mode 100644 index 0000000..d6226e0 Binary files /dev/null and b/target/classes/gittkaus/info.class differ diff --git a/target/classes/gittkaus/rakendus.class b/target/classes/gittkaus/rakendus.class new file mode 100644 index 0000000..8093fb0 Binary files /dev/null and b/target/classes/gittkaus/rakendus.class differ diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..5c63593 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Wed May 24 15:11:56 EEST 2017 +version=0.0.1-SNAPSHOT +groupId=gittkaus +artifactId=sql diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..d86576e --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,3 @@ +gittkaus/rakendus.class +gittkaus/hinded.class +gittkaus/info.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..1607480 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,3 @@ +/home/gittkaus/public_html/t05veebirakendus/src/main/java/gittkaus/info.java +/home/gittkaus/public_html/t05veebirakendus/src/main/java/gittkaus/hinded.java +/home/gittkaus/public_html/t05veebirakendus/src/main/java/gittkaus/rakendus.java diff --git a/target/sql-0.0.1-SNAPSHOT.jar b/target/sql-0.0.1-SNAPSHOT.jar new file mode 100644 index 0000000..463c995 Binary files /dev/null and b/target/sql-0.0.1-SNAPSHOT.jar differ diff --git a/target/sql-0.0.1-SNAPSHOT.jar.original b/target/sql-0.0.1-SNAPSHOT.jar.original new file mode 100644 index 0000000..80c7dd8 Binary files /dev/null and b/target/sql-0.0.1-SNAPSHOT.jar.original differ