@Service public class DocumentEditionServiceImpl extends Object implements DocumentEditionService
DocumentEditionServiceDOCUMENT_PATH_WINDOW_PROPERTY, DOCUMENT_TYPE_WINDOW_PROPERTY, EXTRACT_ARCHIVE_WINDOW_PROPERTY, FULLSCREEN_WINDOW_PROPERTY, MAX_UPLOAD_SIZE, PARENT_DOCUMENT_PATH_WINDOW_PROPERTY, REQUIRED_PRIMARY_MIME_TYPE_WINDOW_PROPERTY| Constructor and Description |
|---|
DocumentEditionServiceImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNotification(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Add notification.
|
void |
cancel(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Cancel document edition.
|
void |
deleteAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String value)
Delete document attachment.
|
void |
deletePicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
Delete document picture.
|
AbstractDocumentEditionForm |
getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get document edition form.
|
protected Picture |
getPicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
Get picture.
|
DocumentEditionRepository<?> |
getRepository(String name)
Get portlet repository.
|
String |
getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get view path.
|
DocumentEditionWindowProperties |
getWindowProperties(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get window properties.
|
void |
picturePreview(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
Picture preview.
|
protected void |
redirect(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Redirect.
|
void |
restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Restore document file.
|
void |
restoreAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String value)
Restore attachment.
|
void |
restorePicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
Restore document picture.
|
void |
save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Save document edition.
|
void |
serveEditor(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String editorId)
Serve editor.
|
void |
upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Upload document file.
|
void |
uploadAttachments(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Upload document attachments.
|
void |
uploadPicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
Upload document picture.
|
void |
validate(AbstractDocumentEditionForm form,
org.springframework.validation.Errors errors)
Validate document edition form.
|
public DocumentEditionWindowProperties getWindowProperties(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
DocumentEditionServicegetWindowProperties in interface DocumentEditionServiceportalControllerContext - portal controller contextpublic AbstractDocumentEditionForm getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException, IOException
DocumentEditionServicegetForm in interface DocumentEditionServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionIOExceptionpublic DocumentEditionRepository<?> getRepository(String name)
DocumentEditionServicegetRepository in interface DocumentEditionServicename - repository namepublic String getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException, IOException
DocumentEditionServicegetViewPath in interface DocumentEditionServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionIOExceptionpublic void upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
DocumentEditionServiceupload in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionpublic void restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicerestore in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionpublic void uploadAttachments(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
DocumentEditionServiceuploadAttachments in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionpublic void deleteAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String value)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicedeleteAttachment in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formvalue - parameter valuejavax.portlet.PortletExceptionIOExceptionpublic void restoreAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String value)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicerestoreAttachment in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formvalue - parameter valuejavax.portlet.PortletExceptionIOExceptionpublic void uploadPicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
throws javax.portlet.PortletException,
IOException
DocumentEditionServiceuploadPicture in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formpictureType - picture typejavax.portlet.PortletExceptionIOExceptionpublic void deletePicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicedeletePicture in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formpictureType - picture typejavax.portlet.PortletExceptionIOExceptionpublic void restorePicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicerestorePicture in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formpictureType - picture typejavax.portlet.PortletExceptionIOExceptionpublic void validate(AbstractDocumentEditionForm form, org.springframework.validation.Errors errors)
DocumentEditionServicevalidate in interface DocumentEditionServiceform - document edition formerrors - errorspublic void save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicesave in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionprotected void addNotification(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
portalControllerContext - portal controller contextform - document edition formpublic void cancel(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicecancel in interface DocumentEditionServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionIOExceptionprotected void redirect(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws IOException
portalControllerContext - portal controller contextIOExceptionpublic void picturePreview(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form,
String pictureType)
throws javax.portlet.PortletException,
IOException
DocumentEditionServicepicturePreview in interface DocumentEditionServiceportalControllerContext - portal controller contextform - document edition formpictureType - picture typejavax.portlet.PortletExceptionIOExceptionprotected Picture getPicture(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, AbstractDocumentEditionForm form, String pictureType)
portalControllerContext - portal controller contextform - document edition formpictureType - picture typepublic void serveEditor(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String editorId)
throws javax.portlet.PortletException,
IOException
DocumentEditionServiceserveEditor in interface DocumentEditionServiceportalControllerContext - portal controller contexteditorId - editor identifierjavax.portlet.PortletExceptionIOExceptionCopyright © 2023 OSIVIA. All rights reserved.