|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.web.bean.dialog.BaseDialogBean
org.alfresco.web.bean.wizard.BaseWizardBean
org.alfresco.web.bean.wcm.CreateFormWizard
public class CreateFormWizard
Bean implementation for the "Create XML Form" dialog
Nested Class Summary | |
---|---|
class |
CreateFormWizard.RenderingEngineTemplateData
Simple wrapper class to represent a form data renderer |
Field Summary | |
---|---|
protected boolean |
applyDefaultWorkflow
|
protected org.alfresco.service.cmr.repository.ContentService |
contentService
|
protected java.lang.String |
defaultWorkflowName
|
static java.lang.String |
FILE_RENDERING_ENGINE_TEMPLATE
|
static java.lang.String |
FILE_SCHEMA
|
protected FormsService |
formsService
|
protected org.alfresco.service.cmr.repository.MimetypeService |
mimetypeService
|
protected java.util.List |
renderingEngineTemplates
|
protected javax.faces.model.DataModel |
renderingEngineTemplatesDataModel
|
protected org.w3c.dom.Document |
schema
|
protected java.lang.String |
schemaFileName
|
protected org.alfresco.service.cmr.workflow.WorkflowService |
workflowService
|
Fields inherited from class org.alfresco.web.bean.dialog.BaseDialogBean |
---|
browseBean, isFinished, navigator, parameters |
Constructor Summary | |
---|---|
CreateFormWizard()
|
Method Summary | |
---|---|
void |
addSelectedRenderingEngineTemplate(javax.faces.event.ActionEvent event)
Add the selected rendering engine to the list |
java.lang.String |
cancel()
Method handler called when the cancel button of the dialog is pressed |
protected void |
clearUpload(java.lang.String id)
Clear the uploaded form, clearing the specific Upload component by Id |
protected java.lang.String |
finishImpl(javax.faces.context.FacesContext context,
java.lang.String outcome)
Performs the actual processing for the wizard. |
boolean |
getAddToListDisabled()
|
boolean |
getApplyDefaultWorkflow()
|
java.util.List |
getAssociatedWebProjects()
|
protected org.alfresco.service.cmr.repository.ContentService |
getContentService()
|
java.util.List |
getDefaultWorkflowChoices()
|
org.alfresco.service.cmr.workflow.WorkflowDefinition |
getDefaultWorkflowDefinition()
|
java.lang.String[] |
getDefaultWorkflowName()
Returns the default workflow name |
boolean |
getEditMode()
Indicates whether or not the wizard is currently in edit mode |
boolean |
getFinishButtonDisabled()
Determines whether the finish button on the dialog should be disabled |
java.lang.String |
getFormDescription()
|
java.lang.String |
getFormDescriptionAttribute()
|
java.lang.String |
getFormLabelAttribute()
|
java.lang.String |
getFormName()
|
protected FormsService |
getFormsService()
|
java.lang.String |
getFormTitle()
|
boolean |
getIsWebForm()
|
java.util.List |
getMimeTypeChoices()
Returns a list of mime types in the system |
java.lang.String |
getMimetypeForRendition()
|
protected org.alfresco.service.cmr.repository.MimetypeService |
getMimetypeService()
|
boolean |
getNextButtonDisabled()
Determines whether the next button on the wizard should be disabled |
java.lang.String |
getOutputPathPatternForFormInstanceData()
|
java.lang.String |
getOutputPathPatternForRendition()
|
java.util.List |
getRenderingEngineChoices()
|
java.lang.String |
getRenderingEngineName()
|
java.lang.String |
getRenderingEngineTemplateDescription()
|
java.io.File |
getRenderingEngineTemplateFile()
|
java.lang.String |
getRenderingEngineTemplateFileName()
|
java.lang.String |
getRenderingEngineTemplateName()
|
java.util.List |
getRenderingEngineTemplates()
Returns all configured rendering engine templates. |
javax.faces.model.DataModel |
getRenderingEngineTemplatesDataModel()
Returns the properties for current configured output methods JSF DataModel |
java.lang.String |
getRenderingEngineTemplateTitle()
|
java.io.File |
getSchemaFile()
|
java.lang.String |
getSchemaFileName()
|
java.lang.String |
getSchemaRootElementName()
Returns the root element name to use when processing the schema. |
java.util.List |
getSchemaRootElementNameChoices()
|
java.lang.String |
getStepDescription()
Returns the description to be used for the current step |
java.lang.String |
getWorkflowDescriptionAttribute()
|
java.lang.String |
getWorkflowLabelAttribute()
|
protected org.alfresco.service.cmr.workflow.WorkflowService |
getWorkflowService()
|
void |
init(java.util.Map parameters)
Initialises the dialog bean |
java.lang.String |
mimetypeForRenditionChanged(javax.faces.event.ValueChangeEvent vce)
Action handler called when the user changes the selected mimetype |
void |
removeSelectedRenderingEngineTemplate(javax.faces.event.ActionEvent event)
Action handler called when the Remove button is pressed to remove a rendering engine |
java.lang.String |
removeUploadedRenderingEngineTemplateFile()
Action handler called when the user wishes to remove an uploaded file |
java.lang.String |
removeUploadedSchemaFile()
Action handler called when the user wishes to remove an uploaded file |
java.lang.String |
renderingEngineTemplateFileValueChanged(javax.faces.event.ValueChangeEvent vce)
Action handler called when a rendering engine template file has been uploaded. |
protected void |
saveRenderingEngineTemplate(CreateFormWizard.RenderingEngineTemplateData retd,
org.alfresco.service.cmr.repository.NodeRef formNodeRef)
|
java.lang.String |
schemaFileValueChanged(javax.faces.event.ValueChangeEvent vce)
Action handler called when the schema has been uploaded. |
void |
setApplyDefaultWorkflow(boolean applyDefaultWorkflow)
Indicates whether or not to configure a default workflow |
void |
setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
|
void |
setDefaultWorkflowName(java.lang.String[] defaultWorkflowName)
Sets the default workflow name |
void |
setFormDescription(java.lang.String formDescription)
Sets the description for this form. |
void |
setFormName(java.lang.String formName)
Sets the human friendly name for this form. |
void |
setFormsService(FormsService formsService)
|
void |
setFormTitle(java.lang.String formTitle)
Sets the title for this form. |
void |
setMimetypeForRendition(java.lang.String mimetypeForRendition)
|
void |
setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
|
void |
setOutputPathPatternForFormInstanceData(java.lang.String outputPathPatternForFormInstanceData)
|
void |
setOutputPathPatternForRendition(java.lang.String outputPathPatternForRendition)
|
void |
setRenderingEngineName(java.lang.String renderingEngineName)
|
void |
setRenderingEngineTemplateDescription(java.lang.String renderingEngineTemplateDescription)
Sets the description for this renderingEngineTemplate. |
void |
setRenderingEngineTemplateFileName(java.lang.String renderingEngineTemplateFileName)
Sets the rendering engine template file name |
void |
setRenderingEngineTemplateName(java.lang.String renderingEngineTemplateName)
Sets the name for this renderingEngineTemplate. |
void |
setRenderingEngineTemplateTitle(java.lang.String renderingEngineTemplateTitle)
Sets the title for this renderingEngineTemplate. |
void |
setSchemaFileName(java.lang.String schemaFileName)
Sets the schema file name |
void |
setSchemaRootElementName(java.lang.String schemaRootElementName)
Sets the root element name to use when processing the schema. |
void |
setWorkflowService(org.alfresco.service.cmr.workflow.WorkflowService workflowService)
|
Methods inherited from class org.alfresco.web.bean.wizard.BaseWizardBean |
---|
back, buildSummary, getBackButtonLabel, getDefaultCancelOutcome, getDefaultFinishOutcome, getFinishButtonLabel, getNextButtonLabel, getStepTitle, next |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.alfresco.web.bean.dialog.IDialogBean |
---|
finish, getActionsConfigId, getActionsContext, getAdditionalButtons, getCancelButtonLabel, getContainerDescription, getContainerSubTitle, getContainerTitle, getMoreActionsConfigId, isFinished, restored |
Field Detail |
---|
public static final java.lang.String FILE_RENDERING_ENGINE_TEMPLATE
public static final java.lang.String FILE_SCHEMA
protected java.lang.String defaultWorkflowName
protected boolean applyDefaultWorkflow
protected java.util.List renderingEngineTemplates
protected transient org.w3c.dom.Document schema
protected java.lang.String schemaFileName
protected transient org.alfresco.service.cmr.repository.ContentService contentService
protected transient org.alfresco.service.cmr.repository.MimetypeService mimetypeService
protected transient org.alfresco.service.cmr.workflow.WorkflowService workflowService
protected transient FormsService formsService
protected transient javax.faces.model.DataModel renderingEngineTemplatesDataModel
Constructor Detail |
---|
public CreateFormWizard()
Method Detail |
---|
protected java.lang.String finishImpl(javax.faces.context.FacesContext context, java.lang.String outcome) throws java.lang.Exception
BaseDialogBean
finishImpl
in class BaseDialogBean
context
- FacesContextoutcome
- The default outcome
java.lang.Exception
protected void saveRenderingEngineTemplate(CreateFormWizard.RenderingEngineTemplateData retd, org.alfresco.service.cmr.repository.NodeRef formNodeRef)
public void init(java.util.Map parameters)
IDialogBean
init
in interface IDialogBean
init
in class BaseDialogBean
parameters
- Map of parameters for the dialogpublic java.lang.String cancel()
IDialogBean
cancel
in interface IDialogBean
cancel
in class BaseDialogBean
public boolean getNextButtonDisabled()
IWizardBean
getNextButtonDisabled
in interface IWizardBean
getNextButtonDisabled
in class BaseWizardBean
public boolean getFinishButtonDisabled()
IDialogBean
getFinishButtonDisabled
in interface IDialogBean
getFinishButtonDisabled
in class BaseDialogBean
public java.lang.String getStepDescription()
IWizardBean
If this returns null the WizardManager will lookup the description via the dialog configuration
getStepDescription
in interface IWizardBean
getStepDescription
in class BaseWizardBean
public boolean getAddToListDisabled()
public java.lang.String getFormDescriptionAttribute()
tag.
See create-form-wizard/summary.jsppublic java.lang.String getFormLabelAttribute()
public java.lang.String getWorkflowDescriptionAttribute()
tag.
See create-form-wizard/summary.jsppublic java.lang.String getWorkflowLabelAttribute()
public java.lang.String getOutputPathPatternForRendition()
public void setOutputPathPatternForRendition(java.lang.String outputPathPatternForRendition)
outputPathPatternForRendition
- The output path for the rendition.public java.lang.String getMimetypeForRendition()
public void setMimetypeForRendition(java.lang.String mimetypeForRendition)
mimetypeForRendition
- The mimetype to set.public void addSelectedRenderingEngineTemplate(javax.faces.event.ActionEvent event)
public void removeSelectedRenderingEngineTemplate(javax.faces.event.ActionEvent event)
public java.lang.String mimetypeForRenditionChanged(javax.faces.event.ValueChangeEvent vce)
public java.lang.String removeUploadedSchemaFile()
public java.lang.String removeUploadedRenderingEngineTemplateFile()
public java.lang.String schemaFileValueChanged(javax.faces.event.ValueChangeEvent vce)
public java.lang.String renderingEngineTemplateFileValueChanged(javax.faces.event.ValueChangeEvent vce)
public boolean getEditMode()
public java.util.List getAssociatedWebProjects()
public javax.faces.model.DataModel getRenderingEngineTemplatesDataModel()
public java.util.List getRenderingEngineTemplates()
public java.lang.String getRenderingEngineName()
public void setRenderingEngineName(java.lang.String renderingEngineName)
renderingEngineName
- Sets the currently selected rendering engine namepublic java.util.List getRenderingEngineChoices()
public java.util.List getMimeTypeChoices()
public java.io.File getSchemaFile()
public void setSchemaFileName(java.lang.String schemaFileName)
public java.lang.String getSchemaFileName()
public void setRenderingEngineTemplateFileName(java.lang.String renderingEngineTemplateFileName)
public java.lang.String getRenderingEngineTemplateFileName()
public java.io.File getRenderingEngineTemplateFile()
public void setSchemaRootElementName(java.lang.String schemaRootElementName)
public java.lang.String getSchemaRootElementName()
public java.util.List getSchemaRootElementNameChoices()
public void setFormName(java.lang.String formName)
public java.lang.String getFormName()
public java.lang.String getOutputPathPatternForFormInstanceData()
public void setOutputPathPatternForFormInstanceData(java.lang.String outputPathPatternForFormInstanceData)
outputPathPatternForFormInstanceData
- the output path for form instance datapublic void setFormTitle(java.lang.String formTitle)
public java.lang.String getFormTitle()
public void setFormDescription(java.lang.String formDescription)
public java.lang.String getFormDescription()
public void setRenderingEngineTemplateName(java.lang.String renderingEngineTemplateName)
public java.lang.String getRenderingEngineTemplateName()
public void setRenderingEngineTemplateTitle(java.lang.String renderingEngineTemplateTitle)
public java.lang.String getRenderingEngineTemplateTitle()
public void setRenderingEngineTemplateDescription(java.lang.String renderingEngineTemplateDescription)
public java.lang.String getRenderingEngineTemplateDescription()
public org.alfresco.service.cmr.workflow.WorkflowDefinition getDefaultWorkflowDefinition()
public void setDefaultWorkflowName(java.lang.String[] defaultWorkflowName)
public java.lang.String[] getDefaultWorkflowName()
public void setApplyDefaultWorkflow(boolean applyDefaultWorkflow)
public boolean getApplyDefaultWorkflow()
public java.util.List getDefaultWorkflowChoices()
public boolean getIsWebForm()
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
contentService
- The contentService to set.protected org.alfresco.service.cmr.repository.ContentService getContentService()
public void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
mimetypeService
- The mimetypeService to set.protected org.alfresco.service.cmr.repository.MimetypeService getMimetypeService()
public void setWorkflowService(org.alfresco.service.cmr.workflow.WorkflowService workflowService)
workflowService
- The workflowService to set.protected org.alfresco.service.cmr.workflow.WorkflowService getWorkflowService()
public void setFormsService(FormsService formsService)
formsService
- The FormsService to set.protected FormsService getFormsService()
protected void clearUpload(java.lang.String id)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |