package samplest.settings; import restx.annotations.GET; import restx.annotations.RestxResource; import restx.factory.Component; import restx.security.PermitAll; /** * Date: 8/12/13 * Time: 22:10 */ @RestxResource @Component public class SettingsResource { private final MySettings settings; public SettingsResource(MySettings settings) { this.settings = settings; } @PermitAll @GET("/settings/key1") public String getSettingsKey1() { return settings.key1().or("NONE"); } @PermitAll @GET("/settings/key2") public String getSettingsKey2() { return settings.key2(); } @PermitAll @GET("/settings/key3") public String getSettingsKey3() { return settings.key3(); } }