Class MobileFormImpl
Object
AbstractBaseForm
AbstractFormCommomBase
AbstractMobileFormCommomBase
MobileFormImpl
- All Implemented Interfaces:
BaseForm,HasAttachments,HasSubForms,MobileBaseForm,MobileForm,MutableBaseForm,MutableHasAttachments,MutableHasSubForms,MutableMobileBaseForm,MutableMobileForm,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface MobileBaseForm
MobileBaseForm.FreeQueryDataSource, MobileBaseForm.MobileDataSource, MobileBaseForm.MutableFreeQueryDataSource, MobileBaseForm.MutableMobileDataSource, MobileBaseForm.MutableSwipe, MobileBaseForm.MutableSwipeAction, MobileBaseForm.Swipe, MobileBaseForm.SwipeAction -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MobileFormAutoloadDescriptorprotected MobileFormTaskPropertiesDisplaySettingsprotected Imagesprotected MobileProcessDataprotected Dateprotected MobileFormNavButtonSettingsprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanFields inherited from class AbstractMobileFormCommomBase
dataSources, discoveryScript, minimumVersion, minimumVersionNotMeetMessage, serverFreeQueryDataSources, serverSideBridges, serverSideDataSourceProviders, serverSideValidators, swipeFields inherited from class AbstractFormCommomBase
allowUndefinedAttachments, attachments, subFormsFields inherited from class AbstractBaseForm
afterFormRenderScript, allFields, allowsBulkFinish, backgroundColor, bulkAction, componentFactory, composer, containers, customCss, debugFormat, debugMode, debugOutput, description, fields, formKey, height, initScript, labels, modelMemberfields, name, persistScript, preInitScript, validationRules, widgets, width, windowHeight, windowWidth -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoload()Itens em precargaImagens da bibliotecas de recursosMetodo sobrescrito sobre a interface HasSubForms para retornar tipo especificoObtem as configuracoes de exibicao da tarefagetSubFormByKey(String key) Retorna o subformulario atraves de seu form key, ou nulo caso nenhum exitaData de modificacao do formularioConfiguracao do navbutton mobileDados globais do processo para este formvoidregisterSubForm(MobileSubForm subForm) voidregisterSubForm(SubForm subForm) booleanObrigatoriedade para o campo durationMinutes das notasvoidsetAutoLoad(MobileFormAutoloadDescriptor descriptor) voidvoidsetModificationDate(Date date) voidvoidvoidvoidsetRequiredDurationNotes(boolean requiredDurationNotes) voidsetShouldDisplayNextTask(boolean shouldDisplay) voidsetShouldDisplayNextTaskWithoutConfirmation(boolean shouldDisplay) voidsetShouldRefreshTasksFromBackendAfterEnd(boolean refresh) voidsetShouldWaitForConclusion(boolean waitForConclusion) booleanObrigatoriedade para o campo durationMinutes das notasbooleanQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacaobooleanDetermina se apos encerrar uma tarefa deste tipo o dispositivo deve atualizar a lista de tarefas no backendbooleanDetermina se o coletor deve aguardar pela conclusao da tarefa no backendMethods inherited from class AbstractMobileFormCommomBase
addMobileDataSource, addServerSideBridge, addServerSideDataSourceProvider, addServerSideFreeQueryDataSource, addServerSideValidator, getDataSourceInfoById, getDataSources, getDiscoveryScript, getImplementation, getMinimumVersion, getMinimumVersionNotMeetMessage, getServerSideBridgeById, getServerSideDataSourceProviderById, getServerSideFreeQueryDataSourceById, getServerSideValidatorById, getSwipe, handleVerticalRootScrolling, preventAttach, serverSideBridges, serverSideFreeQueryDataSources, serverSideScriptDataSourceProviders, serverSideValidators, setDiscoveryScript, setHandleVerticalRootScrolling, setMinimumVersion, setMinimumVersionNotMeetMessage, setPreventAttach, setSwipeMethods inherited from class AbstractFormCommomBase
addAttachment, allowUndefinedAttachments, attachments, getSubForms, setAllowUndefinedAttachments, setAttachmentsMethods inherited from class AbstractBaseForm
addFormComponentContainer, addFormComponentContainers, addValidator, allowsBulkFinish, backgroundColor, clone, composer, customCss, debugFormat, debugMode, debugOutput, formKey, getAfterFormRenderScript, getAllFields, getBulkAction, getDescription, getFieldDescriptorById, getFieldIds, getHeight, getInitScript, getLabelDescriptorById, getLabelIds, getModelMemberFieldIds, getName, getPersistScript, getPreInitScript, getRootContainers, getValidationRules, getValidators, getWidgetIds, getWidth, getWindowHeight, getWindowWidth, isModelMember, mapDescriptors, mapDescriptors, mapFields, mapWidgets, setAfterFormRenderScript, setAllowsBulkFinish, setBackgroundColor, setBulkAction, setComposer, setCustomCss, setDebugFormat, setDebugMode, setDebugOutput, setDescription, setFormKey, setHeight, setInitScript, setName, setPersistScript, setPreInitScript, setWidth, setWindowHeight, setWindowWidth, toStringMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface BaseForm
allowsBulkFinish, backgroundColor, composer, customCss, debugFormat, debugMode, debugOutput, formKey, getAfterFormRenderScript, getBulkAction, getDescription, getFieldDescriptorById, getFieldIds, getHeight, getInitScript, getLabelDescriptorById, getLabelIds, getModelMemberFieldIds, getName, getPersistScript, getPreInitScript, getRootContainers, getValidationRules, getValidators, getWidgetIds, getWidth, getWindowHeight, getWindowWidth, isModelMemberMethods inherited from interface HasAttachments
allowUndefinedAttachments, attachmentsMethods inherited from interface HasSubForms
getImplementation, getSubFormsMethods inherited from interface MobileBaseForm
getDataSourceInfoById, getDataSources, getDiscoveryScript, getMinimumVersion, getMinimumVersionNotMeetMessage, getServerSideBridgeById, getServerSideDataSourceProviderById, getServerSideFreeQueryDataSourceById, getServerSideValidatorById, getSwipe, handleVerticalRootScrolling, preventAttach, serverSideBridges, serverSideFreeQueryDataSources, serverSideScriptDataSourceProviders, serverSideValidators
-
Field Details
-
mobileProcessData
-
images
-
autoloadDescriptor
-
modificationDate
-
requiredDurationNotes
protected boolean requiredDurationNotes -
shouldDisplayNextTask
protected boolean shouldDisplayNextTask -
shouldDisplayNextTaskWithoutConfirmation
protected boolean shouldDisplayNextTaskWithoutConfirmation -
shouldWaitForConclusion
protected boolean shouldWaitForConclusion -
shouldRefreshTasksFromBackendAfterEnd
protected boolean shouldRefreshTasksFromBackendAfterEnd -
displaySettings
-
-
Constructor Details
-
MobileFormImpl
-
-
Method Details
-
processData
Description copied from interface:MobileFormDados globais do processo para este form- Specified by:
processDatain interfaceMobileForm- Returns:
-
getImages
Description copied from interface:MobileFormImagens da bibliotecas de recursos- Specified by:
getImagesin interfaceMobileForm- Returns:
-
autoload
Description copied from interface:MobileFormItens em precarga- Specified by:
autoloadin interfaceMobileForm- Returns:
-
modificationDate
Description copied from interface:MobileFormData de modificacao do formulario- Specified by:
modificationDatein interfaceMobileForm- Returns:
-
requiredDurationNotes
public boolean requiredDurationNotes()Description copied from interface:MobileFormObrigatoriedade para o campo durationMinutes das notas- Specified by:
requiredDurationNotesin interfaceMobileForm- Returns:
-
setProcessData
- Specified by:
setProcessDatain interfaceMutableMobileForm
-
setImages
- Specified by:
setImagesin interfaceMutableMobileForm
-
setAutoLoad
- Specified by:
setAutoLoadin interfaceMutableMobileForm
-
setModificationDate
- Specified by:
setModificationDatein interfaceMutableMobileForm
-
setRequiredDurationNotes
public void setRequiredDurationNotes(boolean requiredDurationNotes) - Specified by:
setRequiredDurationNotesin interfaceMutableMobileForm
-
shouldDisplayNextTask
public boolean shouldDisplayNextTask()Description copied from interface:MobileFormObrigatoriedade para o campo durationMinutes das notas- Specified by:
shouldDisplayNextTaskin interfaceMobileForm- Returns:
-
setShouldDisplayNextTask
public void setShouldDisplayNextTask(boolean shouldDisplay) - Specified by:
setShouldDisplayNextTaskin interfaceMutableMobileForm
-
shouldDisplayNextTaskWithoutConfirmation
public boolean shouldDisplayNextTaskWithoutConfirmation()Description copied from interface:MobileFormQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacao- Specified by:
shouldDisplayNextTaskWithoutConfirmationin interfaceMobileForm- Returns:
-
setShouldDisplayNextTaskWithoutConfirmation
public void setShouldDisplayNextTaskWithoutConfirmation(boolean shouldDisplay) - Specified by:
setShouldDisplayNextTaskWithoutConfirmationin interfaceMutableMobileForm
-
setShouldWaitForConclusion
public void setShouldWaitForConclusion(boolean waitForConclusion) - Specified by:
setShouldWaitForConclusionin interfaceMutableMobileForm
-
shouldWaitForConclusion
public boolean shouldWaitForConclusion()Description copied from interface:MobileFormDetermina se o coletor deve aguardar pela conclusao da tarefa no backend- Specified by:
shouldWaitForConclusionin interfaceMobileForm- Returns:
-
registerSubForm
- Specified by:
registerSubFormin interfaceMutableHasSubForms- Overrides:
registerSubFormin classAbstractFormCommomBase
-
registerSubForm
-
getMobileSubForms
Description copied from interface:MobileFormMetodo sobrescrito sobre a interface HasSubForms para retornar tipo especifico- Specified by:
getMobileSubFormsin interfaceMobileForm- Returns:
-
getSubFormByKey
Description copied from interface:HasSubFormsRetorna o subformulario atraves de seu form key, ou nulo caso nenhum exita- Specified by:
getSubFormByKeyin interfaceHasSubForms- Specified by:
getSubFormByKeyin interfaceMobileForm- Overrides:
getSubFormByKeyin classAbstractFormCommomBase- Parameters:
key-- Returns:
-
getPropertiesDisplaySettings
Description copied from interface:MobileFormObtem as configuracoes de exibicao da tarefa- Specified by:
getPropertiesDisplaySettingsin interfaceMobileForm- Returns:
-
setPropertiesDisplaySettings
- Specified by:
setPropertiesDisplaySettingsin interfaceMutableMobileForm
-
shouldRefreshTasksFromBackendAfterEnd
public boolean shouldRefreshTasksFromBackendAfterEnd()Description copied from interface:MobileFormDetermina se apos encerrar uma tarefa deste tipo o dispositivo deve atualizar a lista de tarefas no backend- Specified by:
shouldRefreshTasksFromBackendAfterEndin interfaceMobileForm- Returns:
-
setShouldRefreshTasksFromBackendAfterEnd
public void setShouldRefreshTasksFromBackendAfterEnd(boolean refresh) - Specified by:
setShouldRefreshTasksFromBackendAfterEndin interfaceMutableMobileForm
-