@Name(value="documentTemplatesActions") @Scope(value=CONVERSATION) public class DocumentTemplatesActionsBean extends InputController implements DocumentTemplatesActions, Serializable
| Modifier and Type | Field and Description | 
|---|---|
| protected DocumentModel | changeableDocument | 
| protected NavigationContext | navigationContext | 
| static String | TemplateRoot | 
actionManager, currentDocument, currentUser, eventManager, facesMessages, resourcesAccessor, typeManager| Constructor and Description | 
|---|
| DocumentTemplatesActionsBean() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | createDocumentFromTemplate()Creates a Document from a template using the selectedTemplateId and the changeableDocument. | 
| String | createDocumentFromTemplate(DocumentModel doc)Creates a Document from a template using the selectedTemplateId. | 
| String | createDocumentFromTemplate(DocumentModel doc,
                          String templateId)Creates a Document from a template. | 
| void | documentChildrenChanged()Listener to children changed event. | 
| void | domainChanged()Listener for domain changed event. | 
| String | getSelectedTemplateId()Getter of the selected template id. | 
| String | getTargetType()Getter for type of the document to be created. | 
| DocumentModelList | getTemplates() | 
| DocumentModelList | getTemplates(String targetTypeName) | 
| void | setSelectedTemplateId(String requestedId)Setter for the template to use. | 
| void | setTargetType(String targetType)Setter for the type of document to be created. | 
| DocumentModelList | templatesListFactory()Factory accessor on the getter. | 
computeOutcome, extractReferences, getAdministrator, logDocumentWithName, logDocumentWithTitle, removeDocumentFromList, setFacesMessagepublic static final String TemplateRoot
@In(required=false) protected DocumentModel changeableDocument
@In(required=false,
    create=true)
protected transient NavigationContext navigationContext
public DocumentTemplatesActionsBean()
@Factory(value="availableTemplates",
         scope=EVENT)
public DocumentModelList templatesListFactory()
DocumentTemplatesActionstemplatesListFactory in interface DocumentTemplatesActionspublic DocumentModelList getTemplates(String targetTypeName)
getTemplates in interface DocumentTemplatesActionspublic DocumentModelList getTemplates()
getTemplates in interface DocumentTemplatesActionspublic String createDocumentFromTemplate(DocumentModel doc, String templateId)
DocumentTemplatesActionscreateDocumentFromTemplate in interface DocumentTemplatesActionsdoc - the DocumentModel with edited datatemplateId - the template idpublic String createDocumentFromTemplate(DocumentModel doc)
DocumentTemplatesActionscreateDocumentFromTemplate in interface DocumentTemplatesActionspublic String createDocumentFromTemplate()
DocumentTemplatesActionscreateDocumentFromTemplate in interface DocumentTemplatesActionspublic String getSelectedTemplateId()
DocumentTemplatesActionsgetSelectedTemplateId in interface DocumentTemplatesActionspublic void setSelectedTemplateId(String requestedId)
DocumentTemplatesActionssetSelectedTemplateId in interface DocumentTemplatesActionspublic String getTargetType()
DocumentTemplatesActionsgetTargetType in interface DocumentTemplatesActionspublic void setTargetType(String targetType)
DocumentTemplatesActionssetTargetType in interface DocumentTemplatesActions@Observer(value="documentChildrenChanged",
          create=false)
 @BypassInterceptors
public void documentChildrenChanged()
DocumentTemplatesActionsdocumentChildrenChanged in interface DocumentTemplatesActions@Observer(value="domainSelectionChanged",
          create=false)
 @BypassInterceptors
public void domainChanged()
DocumentTemplatesActionsdomainChanged in interface DocumentTemplatesActionsCopyright © 2015 Nuxeo SA. All rights reserved.