Java tutorial
/* * OfflineBuilder * * Copyright (c) 2014 Sami Viitanen <alump@vaadin.com> * * See LICENSE.txt */ package org.vaadin.alump.offlinebuilder; import com.vaadin.data.Property; import com.vaadin.ui.CheckBox; import org.vaadin.alump.offlinebuilder.shared.OCheckBoxState; /** * Offline version of CheckBox component */ public class OfflineCheckBox extends CheckBox implements OfflineField { public OfflineCheckBox() { super(); } public OfflineCheckBox(String caption) { super(caption); } public OfflineCheckBox(String caption, boolean initialState) { super(caption, initialState); } public OfflineCheckBox(String caption, Property<?> dataSource) { super(caption, dataSource); } protected OCheckBoxState getState() { return (OCheckBoxState) super.getState(); } @Override public void setOfflineValueKey(String key) { getState().offlineValueKey = key; } @Override public String getOfflineValueKey() { return getState().offlineValueKey; } }