in meecrowave-doc/src/main/java/org/apache/meecrowave/doc/generator/ArquillianConfiguration.java [48:80]
private String valueFor(final Field opt) {
switch (opt.getName()) {
case "properties":
return "\n jpa.property.openjpa.RuntimeUnenhancedClasses=supported\n" +
" jpa.property.openjpa.jdbc.SynchronizeMappings=buildSchema\n" +
" ";
case "users":
return "\n admin=adminpwd\n" +
" other=secret\n" +
" ";
case "roles":
return "\n admin=admin\n" +
" limited=admin,other\n" +
" ";
case "cxfServletParams":
return "\n hide-service-list-page=true\n" +
" ";
case "realm":
return "org.apache.catalina.realm.JAASRealm:configFile=jaas.config;appName=app";
case "securityConstraints":
return "collection=sc1:/api/*:POST;authRole=**|collection=sc2:/priv/*:GET;authRole=*";
case "loginConfig":
return "authMethod=BASIC;realmName=app";
default:
}
opt.setAccessible(true);
try {
return ofNullable(opt.get(new MeecrowaveConfiguration())).map(v -> v == null ? "" : v.toString()).orElse("");
} catch (final IllegalAccessException e) {
throw new IllegalStateException(e);
}
}