Passed
Push — master ( 562482...37b5d1 )
by Filip
02:37
created

jmsContractValidator()   A

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 3
c 1
b 0
f 0
dl 0
loc 3
rs 10
1
package com.hltech.judged.server.infrastructure.container;
2
3
import com.hltech.judged.server.domain.JudgeDApplicationService;
4
import com.hltech.judged.server.domain.contracts.ServiceContractsRepository;
5
import com.hltech.judged.server.domain.environment.EnvironmentRepository;
6
import com.hltech.judged.server.domain.validation.jms.JmsContractValidator;
7
import com.hltech.judged.server.domain.validation.rest.RestContractValidator;
8
import org.springframework.context.annotation.Bean;
9
import org.springframework.context.annotation.Configuration;
10
11
@Configuration
12
public class JudgeDConfiguration {
13
14
    @Bean
15
    JudgeDApplicationService judgeDApplicationService(EnvironmentRepository environmentRepository,
16
                                                      ServiceContractsRepository serviceContractsRepository) {
17
        return new JudgeDApplicationService(environmentRepository, serviceContractsRepository);
18
    }
19
20
    @Bean
21
    JmsContractValidator jmsContractValidator() {
22
        return new JmsContractValidator();
23
    }
24
25
    @Bean
26
    RestContractValidator restContractValidator() {
27
        return new RestContractValidator();
28
    }
29
}
30