All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mateu.mdd.vaadin.components.views.IEditorViewComponent Maven / Gradle / Ivy

There is a newer version: 1.1.60
Show newest version
package io.mateu.mdd.vaadin.components.views;

import io.mateu.mdd.shared.reflection.FieldInterfaced;
import io.mateu.mdd.vaadin.data.MDDBinder;
import io.mateu.mdd.vaadin.util.BindedWindow;

import java.lang.reflect.Method;

public interface IEditorViewComponent {
    Method getMethod(String step);

    FieldInterfaced getField(String step);

    Object getModel();

    MDDBinder getBinder();

    void updateModel(Object m);

    void preSave() throws Throwable;

    void save(boolean goBack) throws Throwable;

    void save(boolean goBack, boolean notify) throws Throwable;

    BindedWindow getCreatorWindow();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy