package org.simbasecurity.dwclient.dropwizard.config; import org.hibernate.validator.constraints.NotEmpty; import com.fasterxml.jackson.annotation.JsonProperty; import com.yammer.dropwizard.client.JerseyClientConfiguration; public class SimbaManagerRestConfiguration extends JerseyClientConfiguration { @NotEmpty @JsonProperty private String simbaURL = "http://localhost:8087/simba/manager"; @NotEmpty @JsonProperty private String simbaWebURL = "http://localhost:8087/simba"; /** * The role name that gets access to the Simba Manager REST services. */ @NotEmpty @JsonProperty private String appUserRole; /** * The application user that has the appUserRole so it can access the Simba Manager REST services. */ @NotEmpty @JsonProperty private String appUser; /** * The application user's password */ @NotEmpty @JsonProperty private String appPassword; public String getSimbaManagerURL() { return simbaURL; } public void setSimbaURL(String simbaURL) { this.simbaURL = simbaURL; } public String getSimbaWebURL() { return simbaWebURL; } public void setSimbaWebURL(String simbaWebURL) { this.simbaWebURL = simbaWebURL; } public void setAppUserRole(String appUserRole) { this.appUserRole = appUserRole; } public void setAppUser(String appUser) { this.appUser = appUser; } public void setAppPassword(String appPassword) { this.appPassword = appPassword; } public String getAppUserRole() { return appUserRole; } public String getAppUser() { return appUser; } public String getAppPassword() { return appPassword; } }