@Override public void validate(ConfigProblemSetBuilder p, GoogleRoleProvider n) { if (StringUtils.isEmpty(n.getAdminUsername())) { p.addProblem(Problem.Severity.ERROR, "No admin username specified."); } if (StringUtils.isEmpty(n.getCredentialPath())) { p.addProblem(Problem.Severity.ERROR, "No credentials path specified."); } if (StringUtils.isEmpty(n.getDomain())) { p.addProblem(Problem.Severity.ERROR, "No domain specified."); } } }
@Override public void validate(ConfigProblemSetBuilder p, GoogleRoleProvider n) { if (StringUtils.isEmpty(n.getAdminUsername())) { p.addProblem(Problem.Severity.ERROR, "No admin username specified."); } if (StringUtils.isEmpty(n.getCredentialPath())) { p.addProblem(Problem.Severity.ERROR, "No credentials path specified."); } if (StringUtils.isEmpty(n.getDomain())) { p.addProblem(Problem.Severity.ERROR, "No domain specified."); } } }
@Override protected RoleProvider editRoleProvider(GoogleRoleProvider roleProvider) { roleProvider.setCredentialPath(isSet(credentialPath) ? credentialPath : roleProvider.getCredentialPath()); roleProvider.setAdminUsername(isSet(adminUsername) ? adminUsername : roleProvider.getAdminUsername()); roleProvider.setDomain(isSet(domain) ? domain : roleProvider.getDomain()); return roleProvider; } }
@Override protected RoleProvider editRoleProvider(GoogleRoleProvider roleProvider) { roleProvider.setCredentialPath(isSet(credentialPath) ? credentialPath : roleProvider.getCredentialPath()); roleProvider.setAdminUsername(isSet(adminUsername) ? adminUsername : roleProvider.getAdminUsername()); roleProvider.setDomain(isSet(domain) ? domain : roleProvider.getDomain()); return roleProvider; } }