package org.keycloak.testsuite.console.page.realm;
import org.jboss.arquillian.graphene.findby.FindByJQuery;
import org.jboss.arquillian.graphene.page.Page;
import org.keycloak.testsuite.console.page.fragment.OnOffSwitch;
import org.keycloak.testsuite.page.Form;
/**
* @author tkyjovsk
* @author mhajas
*/
public class CacheSettings extends RealmSettings {
@Override
public String getUriFragment() {
return super.getUriFragment() + "/cache-settings";
}
@Page
private CacheSettingsForm form;
public CacheSettingsForm form() {
return form;
}
public class CacheSettingsForm extends Form {
@FindByJQuery("div[class='onoffswitch']:eq(0)")
private OnOffSwitch realmCacheEnabled;
@FindByJQuery("div[class='onoffswitch']:eq(1)")
private OnOffSwitch userCacheEnabled;
public void setRealmCacheEnabled(boolean value) {
realmCacheEnabled.setOn(value);
}
public void setUserCacheEnabled(boolean value) {
userCacheEnabled.setOn(value);
}
}
}