Skip to content

Commit fd12de9

Browse files
committed
WIP
1 parent 54a974b commit fd12de9

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

vault/src/main/java/io/scalecube/security/vault/VaultServiceRolesInstaller.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import com.bettercloud.vault.json.Json;
44
import com.bettercloud.vault.rest.Rest;
55
import com.bettercloud.vault.rest.RestException;
6+
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
7+
import com.fasterxml.jackson.annotation.PropertyAccessor;
68
import com.fasterxml.jackson.databind.ObjectMapper;
79
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
810
import io.scalecube.security.vault.VaultServiceRolesInstaller.ServiceRoles.Role;
@@ -31,7 +33,8 @@ public class VaultServiceRolesInstaller {
3133
private static final List<Supplier<ServiceRoles>> DEFAULT_SERVICE_ROLES_SOURCES =
3234
Collections.singletonList(new ResourcesServiceRolesSupplier());
3335

34-
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper(new YAMLFactory());
36+
private static final ObjectMapper OBJECT_MAPPER =
37+
new ObjectMapper(new YAMLFactory()).setVisibility(PropertyAccessor.FIELD, Visibility.ANY);
3538

3639
private final String vaultAddress;
3740
private final Supplier<String> vaultTokenSupplier;
@@ -181,12 +184,13 @@ public static class ServiceRoles {
181184

182185
private List<Role> roles;
183186

184-
public List<Role> getRoles() {
187+
public List<Role> roles() {
185188
return roles;
186189
}
187190

188-
public void setRoles(List<Role> roles) {
191+
public ServiceRoles roles(List<Role> roles) {
189192
this.roles = roles;
193+
return this;
190194
}
191195

192196
@Override
@@ -201,20 +205,22 @@ public static class Role {
201205
private String role;
202206
private List<String> permissions;
203207

204-
public String getRole() {
208+
public String role() {
205209
return role;
206210
}
207211

208-
public void setRole(String role) {
212+
public Role role(String role) {
209213
this.role = role;
214+
return this;
210215
}
211216

212-
public List<String> getPermissions() {
217+
public List<String> permissions() {
213218
return permissions;
214219
}
215220

216-
public void setPermissions(List<String> permissions) {
221+
public Role permissions(List<String> permissions) {
217222
this.permissions = permissions;
223+
return this;
218224
}
219225

220226
@Override

0 commit comments

Comments
 (0)