org.outerj.daisy.frontend.editor
Class DocumentEditorForm
java.lang.Object
org.outerj.daisy.frontend.editor.DocumentEditorForm
public class DocumentEditorForm
- extends java.lang.Object
Object representing the document editor form. It consists of multiple CForms.
This object should be created by the DocumentEditorFormBuilder.
|
Constructor Summary |
protected |
DocumentEditorForm(org.outerj.daisy.repository.schema.DocumentType documentType,
long documentBranchId,
long documentLanguageId,
org.outerj.daisy.repository.Repository repository)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentEditorForm
protected DocumentEditorForm(org.outerj.daisy.repository.schema.DocumentType documentType,
long documentBranchId,
long documentLanguageId,
org.outerj.daisy.repository.Repository repository)
getDocumentType
public org.outerj.daisy.repository.schema.DocumentType getDocumentType()
getRepository
public org.outerj.daisy.repository.Repository getRepository()
getDocumentBranchId
public long getDocumentBranchId()
getDocumentLanguageId
public long getDocumentLanguageId()
process
public boolean process(Request request,
java.util.Locale locale,
java.lang.String formName)
throws java.lang.Exception
- Throws:
java.lang.Exception
documentNameValid
public boolean documentNameValid()
getPartForm
public Form getPartForm(java.lang.String partName)
getPartForms
public Form[] getPartForms()
getMiscForm
public Form getMiscForm()
getFieldsForm
public Form getFieldsForm()
getLinksForm
public Form getLinksForm()
getAdditionalPartsAndFieldsForm
public Form getAdditionalPartsAndFieldsForm()
setActiveForm
public void setActiveForm(java.lang.String formName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getActiveForm
public Form getActiveForm()
getActiveFormName
public java.lang.String getActiveFormName()
getActiveFormTemplate
public java.lang.String getActiveFormTemplate()
addPartForm
protected void addPartForm(java.lang.String partTypeName,
Form form,
java.lang.String formTemplate,
java.lang.String partLabel,
java.lang.String partDescription,
boolean isRequired)
setLinksForm
protected void setLinksForm(Form form)
setFieldsForm
protected void setFieldsForm(Form form)
setMiscForm
protected void setMiscForm(Form form)
setAdditionalPartsAndFieldsForm
protected void setAdditionalPartsAndFieldsForm(Form form)
hasPartForms
public boolean hasPartForms()
hasFieldsForm
public boolean hasFieldsForm()
hasAdditionalPartsOrFieldsForm
public boolean hasAdditionalPartsOrFieldsForm()
getPartFormInfos
public java.util.List getPartFormInfos()
getCurrentPartFormInfo
public DocumentEditorForm.PartFormInfo getCurrentPartFormInfo()
getDocumentName
public java.lang.String getDocumentName()
setDocumentName
public void setDocumentName(java.lang.String name)
getValidateOnSave
public boolean getValidateOnSave()
setValidateOnSave
public void setValidateOnSave(boolean validateOnSave)
getPublishImmediately
public boolean getPublishImmediately()
setPublishImmediately
public void setPublishImmediately(boolean publishImmediately)
isValid
public boolean isValid(java.lang.String formName)
throws java.lang.Exception
- Throws:
java.lang.Exception
arePartFormsValid
public boolean arePartFormsValid()
throws java.lang.Exception
- Returns true if all part forms are valid. Useful to be called from the template.
- Throws:
java.lang.Exception
Copyright © -2006 . All Rights Reserved.