Interface Form
- All Superinterfaces:
BaseForm,HasAttachments,HasSubForms,Serializable
- All Known Subinterfaces:
MutableForm,MutableReportForm,ReportForm
- All Known Implementing Classes:
FormImpl
Descricao de um modelo de formulario
- Author:
- eduardo
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceForms possuem botoes padrao para controle da tarefa.static interfaceForms permitem a parametrizacao de botoes customizaveis, com acoes disparadas atraves de scripts.static interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionObtem o script de autorizacao de acesso para este formularioObtem as propriedades do botao completarObtem uma relacao dos botoes customizaveis, ou uma lista nula, para nenhum.Mecanismo que declara o controle de acesso a dados historicos de um formularioRegras para finalizacao de um processoObtem as propriedades do botao desfazerObtem as propriedades do botao salvarbooleanQuando o formulario estiver finalizado, nao deve ser exibidobooleanDetermina se este formulario deve ser carregado com dados da ultima versao deste mesmo formulario caso exista.Obtem os dados globais do processobooleanQuando o formulário exige obrigatoriedade na duração das notasbooleanQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerroubooleanQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacaoMethods 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, getSubFormByKey, getSubForms
-
Method Details
-
getHistoricAccessControl
HistoricAccessControl getHistoricAccessControl()Mecanismo que declara o controle de acesso a dados historicos de um formulario- Returns:
-
processData
ProcessData processData()Obtem os dados globais do processo- Returns:
-
getProcessEndRules
ProcessEndRules getProcessEndRules()Regras para finalizacao de um processo- Returns:
-
loadWithPreviousData
boolean loadWithPreviousData()Determina se este formulario deve ser carregado com dados da ultima versao deste mesmo formulario caso exista.- Returns:
-
hideWhenFinished
boolean hideWhenFinished()Quando o formulario estiver finalizado, nao deve ser exibido- Returns:
-
requiredDurationNotes
boolean requiredDurationNotes()Quando o formulário exige obrigatoriedade na duração das notas- Returns:
-
shouldDisplayNextTask
boolean shouldDisplayNextTask()Quando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou- Returns:
-
shouldDisplayNextTaskWithoutConfirmation
boolean shouldDisplayNextTaskWithoutConfirmation()Quando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacao- Returns:
-
getAuthorizationScript
Script getAuthorizationScript()Obtem o script de autorizacao de acesso para este formulario- Returns:
-
getSaveButton
Form.Button getSaveButton()Obtem as propriedades do botao salvar- Returns:
-
getCompleteButton
Form.Button getCompleteButton()Obtem as propriedades do botao completar- Returns:
-
getRollbackButton
Form.Button getRollbackButton()Obtem as propriedades do botao desfazer- Returns:
-
getCustomButtons
List<Form.CustomButton> getCustomButtons()Obtem uma relacao dos botoes customizaveis, ou uma lista nula, para nenhum.- Returns:
-