Class FormImpl
Object
AbstractBaseForm
AbstractFormCommomBase
FormImpl
- All Implemented Interfaces:
BaseForm,Form,HasAttachments,HasSubForms,MutableBaseForm,MutableForm,MutableHasAttachments,MutableHasSubForms,MutableReportForm,ReportForm,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Form
Form.Button, Form.CustomButton, Form.MutableButton, Form.MutableCustomButton -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Scriptprotected ProcessEndRulesprotected booleanprotected HistoricAccessControlprotected booleanprotected ProcessDataprotected booleanprotected booleanprotected booleanFields 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 TypeMethodDescriptionvoidaddCustomButton(Form.CustomButton button) clone()Obtem 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 formularioDetermina qual a plataforma de implementacao deste taskformRegras 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 notasbooleanvoidsetAuthorizationScript(Script authorizationScript) voidsetCompleteButton(Form.Button button) voidsetHideWhenFinished(boolean hide) voidsetHistoricAccessControl(HistoricAccessControl historicAccessControl) voidsetLoadWithPreviousData(boolean load) voidsetProcessData(ProcessData data) voidsetProcessEndRules(ProcessEndRules endRules) voidsetRequiredDurationNotes(boolean required) voidsetRollbackButton(Form.Button button) voidsetSaveButton(Form.Button button) voidsetSaveLastState(boolean save) voidsetShouldDisplayNextTask(boolean shouldDisplay) voidsetShouldDisplayNextTaskWithoutConfirmation(boolean shouldDisplay) booleanQuando 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 class AbstractFormCommomBase
addAttachment, allowUndefinedAttachments, attachments, getSubFormByKey, getSubForms, registerSubForm, setAllowUndefinedAttachments, setAttachmentsMethods inherited from class AbstractBaseForm
addFormComponentContainer, addFormComponentContainers, addValidator, allowsBulkFinish, backgroundColor, 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
getSubFormByKey, getSubFormsMethods inherited from interface MutableBaseForm
addFormComponentContainer, addFormComponentContainers, addValidator, mapDescriptors, mapDescriptors, mapFields, setAfterFormRenderScript, setAllowsBulkFinish, setBackgroundColor, setBulkAction, setComposer, setCustomCss, setDebugFormat, setDebugMode, setDebugOutput, setHeight, setInitScript, setPersistScript, setPreInitScript, setWidth, setWindowHeight, setWindowWidthMethods inherited from interface MutableForm
setAllowUndefinedAttachments
-
Field Details
-
processData
-
loadWithPrevious
protected boolean loadWithPrevious -
hideWhenFinished
protected boolean hideWhenFinished -
requiredDurationNotes
protected boolean requiredDurationNotes -
shouldDisplayNextTask
protected boolean shouldDisplayNextTask -
shouldDisplayNextTaskWithoutConfirmation
protected boolean shouldDisplayNextTaskWithoutConfirmation -
authorizationScript
-
historicAccessControl
-
endRules
-
-
Constructor Details
-
FormImpl
public FormImpl() -
FormImpl
-
-
Method Details
-
getAuthorizationScript
Description copied from interface:FormObtem o script de autorizacao de acesso para este formulario- Specified by:
getAuthorizationScriptin interfaceForm- Returns:
-
setAuthorizationScript
- Specified by:
setAuthorizationScriptin interfaceMutableForm
-
loadWithPreviousData
public boolean loadWithPreviousData()Description copied from interface:FormDetermina se este formulario deve ser carregado com dados da ultima versao deste mesmo formulario caso exista.- Specified by:
loadWithPreviousDatain interfaceForm- Returns:
-
processData
Description copied from interface:FormObtem os dados globais do processo- Specified by:
processDatain interfaceForm- Returns:
-
getSaveButton
Description copied from interface:FormObtem as propriedades do botao salvar- Specified by:
getSaveButtonin interfaceForm- Returns:
-
getCompleteButton
Description copied from interface:FormObtem as propriedades do botao completar- Specified by:
getCompleteButtonin interfaceForm- Returns:
-
getRollbackButton
Description copied from interface:FormObtem as propriedades do botao desfazer- Specified by:
getRollbackButtonin interfaceForm- Returns:
-
setRollbackButton
- Specified by:
setRollbackButtonin interfaceMutableForm
-
getCustomButtons
Description copied from interface:FormObtem uma relacao dos botoes customizaveis, ou uma lista nula, para nenhum.- Specified by:
getCustomButtonsin interfaceForm- Returns:
-
getImplementation
Description copied from interface:HasSubFormsDetermina qual a plataforma de implementacao deste taskform- Specified by:
getImplementationin interfaceHasSubForms- Returns:
-
hideWhenFinished
public boolean hideWhenFinished()Description copied from interface:FormQuando o formulario estiver finalizado, nao deve ser exibido- Specified by:
hideWhenFinishedin interfaceForm- Returns:
-
requiredDurationNotes
public boolean requiredDurationNotes()Description copied from interface:FormQuando o formulário exige obrigatoriedade na duração das notas- Specified by:
requiredDurationNotesin interfaceForm- Returns:
-
saveLastState
public boolean saveLastState()- Specified by:
saveLastStatein interfaceReportForm
-
setSaveLastState
public void setSaveLastState(boolean save) - Specified by:
setSaveLastStatein interfaceMutableReportForm
-
getHistoricAccessControl
Description copied from interface:FormMecanismo que declara o controle de acesso a dados historicos de um formulario- Specified by:
getHistoricAccessControlin interfaceForm- Returns:
-
setHistoricAccessControl
- Specified by:
setHistoricAccessControlin interfaceMutableForm
-
setProcessData
- Specified by:
setProcessDatain interfaceMutableForm
-
setLoadWithPreviousData
public void setLoadWithPreviousData(boolean load) - Specified by:
setLoadWithPreviousDatain interfaceMutableForm
-
setHideWhenFinished
public void setHideWhenFinished(boolean hide) - Specified by:
setHideWhenFinishedin interfaceMutableForm
-
setRequiredDurationNotes
public void setRequiredDurationNotes(boolean required) - Specified by:
setRequiredDurationNotesin interfaceMutableForm
-
setSaveButton
- Specified by:
setSaveButtonin interfaceMutableForm
-
setCompleteButton
- Specified by:
setCompleteButtonin interfaceMutableForm
-
addCustomButton
- Specified by:
addCustomButtonin interfaceMutableForm
-
getProcessEndRules
Description copied from interface:FormRegras para finalizacao de um processo- Specified by:
getProcessEndRulesin interfaceForm- Returns:
-
setProcessEndRules
- Specified by:
setProcessEndRulesin interfaceMutableForm
-
shouldDisplayNextTask
public boolean shouldDisplayNextTask()Description copied from interface:FormQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou- Specified by:
shouldDisplayNextTaskin interfaceForm- Returns:
-
setShouldDisplayNextTask
public void setShouldDisplayNextTask(boolean shouldDisplay) - Specified by:
setShouldDisplayNextTaskin interfaceMutableForm
-
shouldDisplayNextTaskWithoutConfirmation
public boolean shouldDisplayNextTaskWithoutConfirmation()Description copied from interface:FormQuando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacao- Specified by:
shouldDisplayNextTaskWithoutConfirmationin interfaceForm- Returns:
-
setShouldDisplayNextTaskWithoutConfirmation
public void setShouldDisplayNextTaskWithoutConfirmation(boolean shouldDisplay) - Specified by:
setShouldDisplayNextTaskWithoutConfirmationin interfaceMutableForm
-
clone
- Specified by:
clonein interfaceMutableBaseForm- Specified by:
clonein interfaceMutableForm- Overrides:
clonein classAbstractBaseForm
-