Class AbstractFormInstanceController<T extends MutableBaseForm>
Object
AbstractFormInstanceController<T>
- All Implemented Interfaces:
FormInstanceEditorController<T>
- Direct Known Subclasses:
PanelFormInstanceController,ProcessFormInstanceController,ReportFormInstanceController
public abstract class AbstractFormInstanceController<T extends MutableBaseForm>
extends Object
implements FormInstanceEditorController<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<LayoutEditorController> protected FormEditorContextprotected FormInstanceEditorDelegate<T> protected EventBusprotected Tprotected FormTypeprotected Collection<LayoutEditorController> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFormInstanceController(FormType formType, Class<T> formImplementation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormComponentController(LayoutEditorController controller) Adiciona e registra um component controller raiz do form controllerEventBusgetForm()Coleta os controllers dos elementos raiz de renderizacao deste formulariovoidsetDelegate(FormInstanceEditorDelegate<T> delegate) voidvoidsetFormEditorContext(FormEditorContext context) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FormInstanceEditorController
getItemDataSource, getPropertiesPanelContent
-
Field Details
-
delegate
-
form
-
formType
-
formImplementation
-
context
-
rootComponentContorllers
-
_rootComponentContorllersRo
-
eventBus
@Inject protected EventBus eventBus
-
-
Constructor Details
-
AbstractFormInstanceController
-
-
Method Details
-
getDelegate
- Specified by:
getDelegatein interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
setDelegate
-
setForm
- Specified by:
setFormin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getForm
- Specified by:
getFormin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getEditorFormType
- Specified by:
getEditorFormTypein interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getFormImplementationType
- Specified by:
getFormImplementationTypein interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
setFormEditorContext
- Specified by:
setFormEditorContextin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getFormEditorContext
- Specified by:
getFormEditorContextin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getEventBus
public EventBus getEventBus()- Specified by:
getEventBusin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-
getFormComponentControllers
Description copied from interface:FormInstanceEditorControllerColeta os controllers dos elementos raiz de renderizacao deste formulario- Specified by:
getFormComponentControllersin interfaceFormInstanceEditorController<T extends MutableBaseForm>- Returns:
-
addFormComponentController
Description copied from interface:FormInstanceEditorControllerAdiciona e registra um component controller raiz do form controller- Specified by:
addFormComponentControllerin interfaceFormInstanceEditorController<T extends MutableBaseForm>
-