]> git.somenet.org - pub/jan/aic18.git/blob - service-twitter/src/main/java/at/aic18/g6t4/servicetwitter/configuration/Twitter4jProperties.java
Replace remaining getters & setters with Lombok annotations.
[pub/jan/aic18.git] / service-twitter / src / main / java / at / aic18 / g6t4 / servicetwitter / configuration / Twitter4jProperties.java
1 package at.aic18.g6t4.servicetwitter.configuration;
2
3 import lombok.Getter;
4 import lombok.Setter;
5 import org.springframework.boot.context.properties.ConfigurationProperties;
6 import org.springframework.validation.annotation.Validated;
7
8 import javax.validation.Valid;
9 import javax.validation.constraints.NotEmpty;
10
11 @ConfigurationProperties(prefix = "twitter4j")
12 @Validated
13 @Getter
14 @Setter
15 public class Twitter4jProperties {
16
17     @Valid private final OAuth oauth = new OAuth();
18     private boolean debug = false;
19
20     @Getter
21     @Setter
22     public static class OAuth {
23
24         @NotEmpty private String consumerKey;
25         @NotEmpty private String consumerSecret;
26         @NotEmpty private String accessToken;
27         @NotEmpty private String accessTokenSecret;
28
29     }
30
31 }