public class FormImpl extends java.lang.Object implements Form
| Modifier | Constructor and Description |
|---|---|
protected |
FormImpl(org.alfresco.service.cmr.repository.NodeRef folderNodeRef,
FormsService formsService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRenderingEngineTemplate(RenderingEngineTemplate ret)
adds an output method to this template type.
|
boolean |
equals(java.lang.Object other) |
org.alfresco.service.cmr.workflow.WorkflowDefinition |
getDefaultWorkflow() |
protected org.alfresco.service.cmr.repository.NodeRef |
getDefaultWorkflowNodeRef() |
java.util.Map |
getDefaultWorkflowParameters() |
java.lang.String |
getDescription()
the description of the form
|
java.util.List |
getFormProcessors()
Provides a set of input methods for this template.
|
protected FormsService |
getFormsService() |
java.lang.String |
getName()
the name of the form, which must be unique within the FormsService
|
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef() |
java.lang.String |
getOutputPathForFormInstanceData(org.w3c.dom.Document formInstanceData,
java.lang.String formInstanceDataName,
java.lang.String parentAVMPath,
java.lang.String webappName)
provides the output path for the form instance data based on the
configured output path pattern.
|
java.lang.String |
getOutputPathPattern()
the output path pattern for form instance data
|
RenderingEngineTemplate |
getRenderingEngineTemplate(java.lang.String name)
Provides the rendering engine template by name.
|
java.util.List |
getRenderingEngineTemplates()
Provides the set of output methods for this template.
|
org.w3c.dom.Document |
getSchema()
the xml schema for this template type
|
java.lang.String |
getSchemaRootElementName()
the root tag to use within the schema
|
protected org.alfresco.service.ServiceRegistry |
getServiceRegistry() |
java.lang.String |
getTitle()
the title of the form
|
int |
hashCode() |
boolean |
isWebForm() |
protected java.util.Map |
loadRenderingEngineTemplates() |
java.lang.String |
toString() |
protected FormImpl(org.alfresco.service.cmr.repository.NodeRef folderNodeRef,
FormsService formsService)
protected FormsService getFormsService()
public java.lang.String getName()
Formpublic java.lang.String getTitle()
Formpublic java.lang.String getDescription()
FormgetDescription in interface Formpublic java.lang.String getOutputPathPattern()
FormgetOutputPathPattern in interface Formpublic org.alfresco.service.cmr.workflow.WorkflowDefinition getDefaultWorkflow()
getDefaultWorkflow in interface Formpublic java.util.Map getDefaultWorkflowParameters()
getDefaultWorkflowParameters in interface Formprotected org.alfresco.service.cmr.repository.NodeRef getDefaultWorkflowNodeRef()
public java.lang.String getOutputPathForFormInstanceData(org.w3c.dom.Document formInstanceData,
java.lang.String formInstanceDataName,
java.lang.String parentAVMPath,
java.lang.String webappName)
FormgetOutputPathForFormInstanceData in interface FormformInstanceData - the parsed xml contentformInstanceDataName - the file name provided by the user.parentAVMPath - the parent avm pathwebappName - the current webapp namepublic java.lang.String getSchemaRootElementName()
FormgetSchemaRootElementName in interface Formpublic org.w3c.dom.Document getSchema()
throws java.io.IOException,
org.xml.sax.SAXException
Formpublic java.util.List getFormProcessors()
FormgetFormProcessors in interface Formpublic void addRenderingEngineTemplate(RenderingEngineTemplate ret)
FormaddRenderingEngineTemplate in interface Formpublic java.util.List getRenderingEngineTemplates()
FormgetRenderingEngineTemplates in interface Formpublic RenderingEngineTemplate getRenderingEngineTemplate(java.lang.String name)
FormgetRenderingEngineTemplate in interface Formname - the name of the rendering engine template.public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
public boolean isWebForm()
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectprotected org.alfresco.service.ServiceRegistry getServiceRegistry()
protected java.util.Map loadRenderingEngineTemplates()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.