T - document edition form typepublic interface DocumentEditionRepository<T extends AbstractDocumentEditionForm>
| Modifier and Type | Method and Description |
|---|---|
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext |
getDocumentContext(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String path)
Get document context.
|
T |
getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
DocumentEditionWindowProperties windowProperties)
Get document edition form.
|
Class<T> |
getParameterizedType()
Get repository parameterized type.
|
String |
getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get view path.
|
boolean |
matches(String documentType,
boolean creation)
Check if current repository matches.
|
void |
restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Restore document file.
|
void |
save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Save document.
|
void |
upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
Upload document file.
|
void |
validate(AbstractDocumentEditionForm form,
org.springframework.validation.Errors errors)
Validate document edition form.
|
Class<T> getParameterizedType()
boolean matches(String documentType, boolean creation)
documentType - document typecreation - document creation indicatorfr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext getDocumentContext(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String path)
throws javax.portlet.PortletException
portalControllerContext - portal controller contextpath - document pathjavax.portlet.PortletExceptionT getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, DocumentEditionWindowProperties windowProperties) throws javax.portlet.PortletException, IOException
portalControllerContext - portal controller contextwindowProperties - window propertiesjavax.portlet.PortletExceptionIOExceptionString getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
portalControllerContext - portal controller contextjavax.portlet.PortletExceptionvoid validate(AbstractDocumentEditionForm form, org.springframework.validation.Errors errors)
form - document edition formerrors - validation errorsvoid upload(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
portalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionvoid restore(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
portalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionvoid save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
AbstractDocumentEditionForm form)
throws javax.portlet.PortletException,
IOException
portalControllerContext - portal controller contextform - document edition formjavax.portlet.PortletExceptionIOExceptionCopyright © 2022 OSIVIA. All rights reserved.