1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.amber.oauth2.common.domain.client;
22
23
24
25 public class BasicClientInfoBuilder {
26
27 private BasicClientInfo info;
28
29 private BasicClientInfoBuilder() {
30 info = new BasicClientInfo();
31 }
32
33 public static BasicClientInfoBuilder clientInfo() {
34 return new BasicClientInfoBuilder();
35 }
36
37 public BasicClientInfo build() {
38 return info;
39 }
40
41 public BasicClientInfoBuilder setName(String value) {
42 info.setName(value);
43 return this;
44 }
45
46 public BasicClientInfoBuilder setClientId(String value) {
47 info.setClientId(value);
48 return this;
49 }
50
51 public BasicClientInfoBuilder setClientUrl(String value) {
52 info.setClientUri(value);
53 return this;
54 }
55
56 public BasicClientInfoBuilder setClientSecret(String value) {
57 info.setClientSecret(value);
58 return this;
59 }
60
61 public BasicClientInfoBuilder setIconUri(String value) {
62 info.setIconUri(value);
63 return this;
64 }
65
66 public BasicClientInfoBuilder setRedirectUri(String value) {
67 info.setRedirectUri(value);
68 return this;
69 }
70
71 public BasicClientInfoBuilder setDescription(String value) {
72 info.setDescription(value);
73 return this;
74 }
75
76 public BasicClientInfoBuilder setExpiresIn(Long value) {
77 info.setExpiresIn(value);
78 return this;
79 }
80
81 public BasicClientInfoBuilder setIssuedAt(Long value) {
82 info.setIssuedAt(value);
83 return this;
84 }
85
86 }