package org.aplikator.client.local.widgets; import java.util.List; import org.aplikator.client.shared.data.RecordDTO; import com.google.gwt.event.logical.shared.ValueChangeHandler; /** * Created with IntelliJ IDEA. * User: vlahoda * Date: 09.04.13 * Time: 10:52 * To change this template use File | Settings | File Templates. */ public interface HasFields extends ValueChangeHandler { void registerDataField(DataField<?> field); public List<DataField<?>> getDataFields(); void registerNestedCollection(NestedCollectionWidget collection); void registerBinaryField(BinaryFieldWidget binaryField); void registerFunctionButton(FunctionButtonWidget functionButton); void setDirty(boolean dirty); RecordDTO getOriginal(); }