Setup api front

This commit is contained in:
GME 2018-11-17 18:29:34 +01:00
parent 78f0b30dda
commit d11837203c
12 changed files with 104 additions and 7 deletions

BIN
msp/toto/abdel.context Normal file

Binary file not shown.

29
pom.xml
View file

@ -6,7 +6,7 @@
<groupId>com.monnethic</groupId>
<artifactId>java-api</artifactId>
<version>1.0-SNAPSHOT</version>
<version>0.1</version>
<parent>
<groupId>org.springframework.boot</groupId>
@ -15,30 +15,47 @@
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<!-- HYPERLEDGER -->
<dependency>
<groupId>org.hyperledger.fabric-sdk-java</groupId>
<artifactId>fabric-sdk-java</artifactId>
<version>1.2.1</version>
</dependency>
<!-- ***** -->
<!-- SPRING FRAMEWORK -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- ***** -->
<!-- LOGGER AND TEST DEPENDENCIES -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<!-- ***** -->
<!-- CRYPTO CONFIG -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.60</version>
</dependency>
<!-- ***** -->
</dependencies>
<properties>

View file

@ -1,7 +1,31 @@
package Application;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
import java.util.Arrays;
import java.util.Collections;
@SpringBootApplication
public class App {
public static void main(String [ ] args){
System.out.println("Welcome");
SpringApplication app = new SpringApplication(App.class);
app.setDefaultProperties(Collections.singletonMap("server.port","8083"));
app.run(args);
}
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx){
return args -> {
System.out.println("Spring Boot:");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
System.out.println(beanName);
}
};
}
}

View file

@ -0,0 +1,12 @@
package restService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class WelcomeController {
@RequestMapping("/")
public String index(){return "Welcome from Monnethic !";}
}

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,11 @@
restService\WelcomeController.class
blockchain\user\UserContext.class
blockchain\client\CAClientWrapper.class
blockchain\utility\Util.class
blockchain\client\ChannelClientWrapper.class
blockchain\user\CAEnrollement.class
Application\App.class
blockchain\configuration\Config.class
blockchain\query\QueryWrapper.class
blockchain\query\TransactionWrapper.class
blockchain\client\FabricClientWrapper.class

View file

@ -0,0 +1,11 @@
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\client\ChannelClientWrapper.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\client\FabricClientWrapper.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\user\CAEnrollement.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\client\CAClientWrapper.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\query\QueryWrapper.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\restService\WelcomeController.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\Application\App.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\configuration\Config.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\query\TransactionWrapper.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\user\UserContext.java
B:\SCIENCES U\GroupProject\java-api\src\main\java\blockchain\utility\Util.java

View file

@ -0,0 +1,11 @@
blockchain\query\QueryTest.class
blockchain\queryWrapper\QueryWrapperTest.class
blockchain\query\QueryChannelTest.class
blockchain\queryWrapper\TransactionWrapperTest.class
blockchain\utility\UtilTest.class
blockchain\client\TestEnrollAdmin.class
blockchain\query\ChaincodeTransactionTest.class
blockchain\utility\ReadUserTest.class
blockchain\client\TestRegisterEnrollUser.class
blockchain\query\CreateChaincodeUserTest.class
blockchain\user\UserContextTest.class

View file

@ -0,0 +1,11 @@
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\client\TestRegisterEnrollUser.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\query\QueryTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\client\TestEnrollAdmin.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\query\CreateChaincodeUserTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\queryWrapper\TransactionWrapperTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\utility\UtilTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\query\QueryChannelTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\query\ChaincodeTransactionTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\utility\ReadUserTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\queryWrapper\QueryWrapperTest.java
B:\SCIENCES U\GroupProject\java-api\src\test\java\blockchain\user\UserContextTest.java

Binary file not shown.