Buenos días de nuevo,
Siguiendo el post
Minimizing the ext enviroment... (gracias Amos!) hemos conseguido que nuestro Hook despliegue. El error era que teníamos que extender la clase DLFileEntryLocalServiceWrapper.
Nuestra duda es ahora cómo realizar la extensión. Quisiéramos que los documentos se almacenaran en una única ubicación, es decir que no estén replicados en Liferay y en Alfresco. Por ejemplo, para guardar un documento vemos que tenemos que sobreescribir el siguiente método:
public DLFileEntry addFileEntry(String uuid, long userId, long groupId,
long folderId, String name, String title, String description,
String versionDescription, String extraSettings, File file,
ServiceContext serviceContext) throws PortalException,
SystemException {
Lo que queremos es que Liferay no se
"entere" de donde está escribiendo en disco, es decir conservar las referencias de los documentos en base de datos...
Una primera prueba que hemos intentado es instanciar un DLFileEntry mediante el método createDLFileEntry de la clase padre.
Alguna idea?
Muchas gracias y un saludo,
Luis
Please sign in to flag this as inappropriate.