@Repository(value="File") public class FileEditionRepositoryImpl extends AbstractDocumentEditionRepositoryImpl<FileEditionForm>
AbstractDocumentEditionRepositoryImpl,
FileEditionFormDESCRIPTION_PROPERTY, TITLE_PROPERTY| Constructor and Description |
|---|
FileEditionRepositoryImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.nuxeo.ecm.automation.client.model.Document |
create(fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController,
String parentPath,
String type,
org.nuxeo.ecm.automation.client.model.PropertyMap properties,
Map<String,org.nuxeo.ecm.automation.client.model.Blob> binaries)
Create document.
|
protected void |
customizeForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document,
FileEditionForm form)
Customize document edition form.
|
protected void |
customizeProperties(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form,
org.nuxeo.ecm.automation.client.model.PropertyMap properties,
Map<String,org.nuxeo.ecm.automation.client.model.Blob> binaries)
Customize document properties.
|
FileEditionForm |
getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
DocumentEditionWindowProperties windowProperties)
Get document edition form.
|
String |
getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get view path.
|
void |
restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form)
Restore document file.
|
void |
upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form)
Upload document file.
|
void |
validate(FileEditionForm form,
org.springframework.validation.Errors errors)
Validate document edition form.
|
getDocumentContext, getForm, save, updatepublic FileEditionForm getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, DocumentEditionWindowProperties windowProperties) throws javax.portlet.PortletException, IOException
DocumentEditionRepositoryportalControllerContext - portal controller contextwindowProperties - window propertiesjavax.portlet.PortletExceptionIOExceptionprotected void customizeForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document,
FileEditionForm form)
AbstractDocumentEditionRepositoryImplcustomizeForm in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>portalControllerContext - portal controller contextdocument - current documentform - document edition formpublic String getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
DocumentEditionRepositoryportalControllerContext - portal controller contextpublic void validate(FileEditionForm form, org.springframework.validation.Errors errors)
DocumentEditionRepositoryvalidate in interface DocumentEditionRepository<FileEditionForm>validate in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>form - document edition formerrors - errorspublic void upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form)
throws IOException
DocumentEditionRepositoryupload in interface DocumentEditionRepository<FileEditionForm>upload in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>portalControllerContext - portal controller contextform - document edition formIOExceptionpublic void restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form)
DocumentEditionRepositoryrestore in interface DocumentEditionRepository<FileEditionForm>restore in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>portalControllerContext - portal controller contextform - document edition formprotected void customizeProperties(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
FileEditionForm form,
org.nuxeo.ecm.automation.client.model.PropertyMap properties,
Map<String,org.nuxeo.ecm.automation.client.model.Blob> binaries)
AbstractDocumentEditionRepositoryImplcustomizeProperties in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>portalControllerContext - portal controller contextform - document edition formproperties - document propertiesbinaries - document updated binariesprotected org.nuxeo.ecm.automation.client.model.Document create(fr.toutatice.portail.cms.nuxeo.api.NuxeoController nuxeoController,
String parentPath,
String type,
org.nuxeo.ecm.automation.client.model.PropertyMap properties,
Map<String,org.nuxeo.ecm.automation.client.model.Blob> binaries)
throws javax.portlet.PortletException
AbstractDocumentEditionRepositoryImplcreate in class AbstractDocumentEditionRepositoryImpl<FileEditionForm>nuxeoController - Nuxeo controllerparentPath - parent document pathtype - document typeproperties - document propertiesbinaries - document updated binariesjavax.portlet.PortletExceptionCopyright © 2020 OSIVIA. All rights reserved.