11
¿Qué ofrece Autentia? Somos su empresa de Somos su empresa de Somos su empresa de Somos su empresa de Soporte a Desarrollo Informático Soporte a Desarrollo Informático Soporte a Desarrollo Informático Soporte a Desarrollo Informático Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Ese apoyo que siempre quiso tener …. Desarrollo de componentes y proyectos a medida. Auditoría de código y recomendaciones de mejora. Arranque de proyectos basados en nuevas tecnologías. Curso de Formación Dirección de Proyectos Informáticos. Gestión eficaz del Tiempo. Arquitecturas de desarrollo Web: Web, J2EE, SOA, WebServices, BPM, etc. Java/ J2EE a todos los niveles: JSPs, Servlets, EJBs, JMS, JNI, etc. Análisis y diseño orientado a objeto. UML y patrones de diseño. Buenas prácticas en el desarrollo de aplicaciones Técnicas avanzadas: Lucene, Hibernate, Spring, JSF, Struts, etc. Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web compartimos en nuestro web www.adictosaltrabajo.com www.adictosaltrabajo.com www.adictosaltrabajo.com www.adictosaltrabajo.com Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Decenas de entidades cuentan ya con nosotros Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Para más información visítenos en www.autentia.com Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 06 - [email protected] [email protected] [email protected] [email protected]

¿Qué ofrece Autentia? - adictosaltrabajo.com · viene explicada en el tutorial Alfresco - Añadiendo contenido desde nuestras aplicaciones Java, ... Estilos externos en iReport

  • Upload
    hakhanh

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • Qu ofrece Autentia?

    Somos su empresa de Somos su empresa de Somos su empresa de Somos su empresa de

    Soporte a Desarrollo InformticoSoporte a Desarrollo InformticoSoporte a Desarrollo InformticoSoporte a Desarrollo Informtico Ese apoyo que siempre quiso tener .Ese apoyo que siempre quiso tener .Ese apoyo que siempre quiso tener .Ese apoyo que siempre quiso tener .

    Desarrollo de componentes y proyectos a medida.

    Auditora de cdigo y recomendaciones de mejora.

    Arranque de proyectos basados en nuevas tecnologas.

    Curso de Formacin

    Direccin de Proyectos Informticos.

    Gestin eficaz del Tiempo.

    Arquitecturas de desarrollo Web: Web, J2EE, SOA, WebServices, BPM, etc.

    Java/ J2EE a todos los niveles: JSPs, Servlets, EJBs, JMS, JNI, etc.

    Anlisis y diseo orientado a objeto.

    UML y patrones de diseo.

    Buenas prcticas en el desarrollo de aplicaciones

    Tcnicas avanzadas: Lucene, Hibernate, Spring, JSF, Struts, etc.

    Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que Nuestra mejor referencia son los conocimientos que

    compartimos en nuestro webcompartimos en nuestro webcompartimos en nuestro webcompartimos en nuestro web

    www.adictosaltrabajo.comwww.adictosaltrabajo.comwww.adictosaltrabajo.comwww.adictosaltrabajo.com

    Decenas de entidades cuentan ya con nosotrosDecenas de entidades cuentan ya con nosotrosDecenas de entidades cuentan ya con nosotrosDecenas de entidades cuentan ya con nosotros

    Para ms informacin vistenos en www.autentia.com Para ms informacin vistenos en www.autentia.com Para ms informacin vistenos en www.autentia.com Para ms informacin vistenos en www.autentia.com

    Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 06 Tel. 91 675 33 06 ---- [email protected] [email protected] [email protected] [email protected]

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    ltimos tutoriales

    2009-11-23Alfresco - Modificando yeliminando contenido desdenuestras aplicaciones Java

    2009-11-23Alfresco - Aadiendocontenido desde nuestrasaplicaciones Java

    2009-11-23Google Chromium OperatingSystem

    2009-11-23Redimensionar el tamao deuna particin de VirtualBox

    2009-11-20El Arte de las Presentaciones.Siguiendo la Senda Zen.

    2009-11-18Tutorial basico de googlewave bots

    Tutorial desarrollado porSal Garca DazConsultor tecnolgico dedesarrollo de proyectosinformticos.Puedes encontrarme enAutentiaSomos expertos en Java/JEE

    Catlogo de servicios de AutentiaDescargar (6,2 MB)

    Descargar en versin comic (17 MB)AdictosAlTrabajo.com es el Web de difusin de conocimiento de

    Autentia.

    Catlogo de cursos

    Descargar este documento en formato PDF: alfrescoUpdateDeleteContent.pdf

    Fecha de creacin del tutorial: 2009-11-23

    Alfresco - Modificando y eliminando contenido desde nuestras aplicacionesJava

    0. ndice de contenidos. 1. Introduccin.2. Entorno3. Modificacin de contenidos4. Eliminacin de contenidos5. Comprobando el resultado6. Conclusin 1. Introduccin Continuando con nuestra andadura con Alfresco, en esta ocasin veremos cmo de una manera muy sencilla tambin se puederecuperar contenido de Alfresco desde nuestras aplicaciones Java. Adems veremos como manipular este contenido para realizarsobre las mismas modificaciones en las propiedades que lo conforman o eliminarlo si fuese necesario. Para realizar cada una deestas operaciones sobre los contenidos que tengamos definidos en Alfresco ser necesario que nuestra aplicacin tenga biendefinidas las dependencias a las libreras que nos proporciona Alfresco para el caso que nos ocupa. La instalacin de estas librerasviene explicada en el tutorial Alfresco - Aadiendo contenido desde nuestras aplicaciones Java, en el paso nmero 3 pero osrecomiendo que sigis el tutorial completo para as tener una idea global sobre todo el proceso de comunicacin con Alfresco, desdela creacin de un contenido, su modificacin y su posterior eliminacin.Dado que ciertas imgenes son demasiado grandes, aquellas que tengan un icono en la parte inferior derecha, podrn serredimensionadas si se pulsa en ellas. 2. Entorno El tutorial est escrito usando el siguiente entorno: Hardware: Porttil Dell Latitude E5500(Core Duo T9550 2.66GHz, 4GB RAM, 340 GB HD)Sistema operativo: Windows XP.JDK 1.6.0_1Eclipse galileoMaven 2.1.0Alfresco Comunity Edition 3.2SDK Alfresco 3.2Tomcat 6.0.18

    3. Modificacin de contenidos Para el caso del update vamos a desarrollar un mtodo que sera el encargado de modificar cada una de las propiedades de todoslos contenidos cuyo ttulo y descripcin coincidan con el ttulo y la descripcin que le pasemos a este mtodo como parmetros. Por

    Inicio Quienes somos Tutoriales Formacin Comparador de salarios Comentar libro Charlas Ms

    Catlogo deservicios

    Autentia (PDF6,2MB)

    En formato comic...

    Acceso de usuariosregistrados:

    E-mail:

    Contrasea:

    Deseo registrarmeHe olvidado mis datos de

    acceso

    Registra tuempresa:

    Descubre las ventajas deregistrar tu empresa en

    AdictosAlTrabajo...Registrar mi empresa

    Listado de empresas yaregistradas

    Web www.adictosaltrabajo.com

    Ultimas Noticias Formacin por calendario Historia de la Informtica. Monogrfico. El Escner El Agile Open Spain 2009 ha terminado y ahora qu? "Informtica profesional: Las reglas no escritas paratriunfar en la empresa." Pincha para comprar.. Comentando el libro: "No he venido aqu a haceramigos, Desventuras de un consultor IT" Autentia patrocina el primer Agile Open Spain Nuevas funcionalidades en la web dewww.adictosaltrabajo.com

    +Noticias Destacadas "Informtica profesional: Las reglas no escritas paratriunfar en la empresa." Pincha para comprar.. Autentia patrocina el primer Agile Open Spain Lanzamiento del nuevo Web de Autentia Autentia cumple 6 aos

    +Comentarios Cmic

    +Enlaces

    Hosting patrocinado por

    Estas en: Inicio Tutoriales Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones ...

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=GoogleChromiumOShttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=GoogleChromiumOShttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=redimension-tamano-particion-virtualboxhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=redimension-tamano-particion-virtualboxhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TIDhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TIDhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=tutorial-basico-degoogle-wave-botshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=tutorial-basico-degoogle-wave-botsmailto:[email protected]://www.autentia.com/http://www.adictosaltrabajo.com/tutoriales/autores/tripticoAUTENTIA.pdfhttp://www.autentia.com/comic/autentiacomic.pdfhttp://www.adictosaltrabajo.com/http://www.autentia.com/http://www.autentia.com/http://www.autentia.com/cursos.phphttp://www.adictosaltrabajo.com/tutoriales/retornapdf.php?pdf=alfrescoUpdateDeleteContenthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttp://www.adictosaltrabajo.com/index.phphttp://www.adictosaltrabajo.com/index.phphttp://www.adictosaltrabajo.com/quienes-somos.phphttp://www.adictosaltrabajo.com/quienes-somos.phphttp://www.adictosaltrabajo.com/tutoriales.phphttp://www.adictosaltrabajo.com/tutoriales.phphttp://www.autentia.com/cursos.phphttp://www.autentia.com/cursos.phphttp://www.adictosaltrabajo.com/comunidad/comunidad.phphttp://www.adictosaltrabajo.com/comunidad/comunidad.phphttp://www.adictosaltrabajo.com/book_section.inc.php?book=1http://www.adictosaltrabajo.com/book_section.inc.php?book=1http://www.adictosaltrabajo.com/charlas/charlas.phphttp://www.adictosaltrabajo.com/charlas/charlas.phphttp://www.adictosaltrabajo.com/charlas/charlas.phphttp://www.adictosaltrabajo.com/charlas/charlas.phphttp://www.adictosaltrabajo.com/tutoriales/autores/tripticoAUTENTIA.pdfhttp://www.adictosaltrabajo.com/tutoriales/autores/tripticoAUTENTIA.pdfhttp://www.adictosaltrabajo.com/comic/autentiacomic.pdfhttp://www.adictosaltrabajo.com/register.inc.phphttp://www.adictosaltrabajo.com/forgot_password.phphttp://www.adictosaltrabajo.com/forgot_password.phphttp://www.adictosaltrabajo.com/register_company.phphttp://www.adictosaltrabajo.com/list_companies.inc.phphttp://www.adictosaltrabajo.com/list_companies.inc.phphttp://www.google.com/http://www.google.com/http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=199http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=205http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=200http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=195http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=195http://www.starbook.es/autores/CANALES-MORA-ROBERTO/http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=189http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=189http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=187http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=185http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=185http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=195http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=195http://www.starbook.es/autores/CANALES-MORA-ROBERTO/http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=187http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=167http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=131http://www.adictosaltrabajo.com/detalle-noticia.php?noticia=195http://www.enredados.com/http://www.autentia.com/http://www.autentia.com/http://www.adictosaltrabajo.com/index.phphttp://www.adictosaltrabajo.com/tutoriales.php

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    2009-11-13Escritorio Animado 101 (Winamp y MilkWave )

    2009-11-12Maven Assembly Plugin:empaquetando aplicacionescon Maven para la ejecucinde procesos batch.

    2009-11-12Tutorial bsico sobre GoogleApplication Engine

    2009-11-11Instalacin de Glassfish 2.1

    2009-11-26Rational Software Architect yRational RequisitePro

    2009-10-27Cmo conseguir queSubversion avise a Hudsonpara lanzar una build

    2009-10-26Cmo instalar Hudson enApache Tomcat

    2009-10-26Estilos externos en iReport

    2009-10-14Echo en MySQL

    2009-09-28iReport : Solucin al problemade los parmetros dinmicos.

    2009-09-27Mavenizar Liferay SDK

    2009-09-27Crear un plugin con LiferaySDK

    2009-09-23EJB 3.0 y pruebas unitariascon Maven, JUnit 4 y ApacheOpen EJB.

    2009-09-21Primeros pasos con JBossSeam

    2009-09-21Integracin con sistemas deBug Tracking desde NetBeans6.7

    2009-09-14EJB 3.0 y pruebas depersistencia con Maven, JUnit4 y Embedded JBoss sobreJava 6.

    2009-09-12Instalacin de Liferay enTomcat existente

    tanto y sin entrar en profundidad tambin veremos como buscar el Alfresco el contenido o contenidos que queremos modificar.Podra quedar al como:

    Como podemos observar con pocas lneas de cdigo realizamos la operacin de modificacin. Veamos cuales han sido los pasos aseguir:

    -Lo primero es establecer la url donde hemos desplegado Alfresco para poder establecer una comunicacin satisfactoria

    -En segundo lugar nos autentificamos con el usuario y password por defecto para Alfresco

    -A continuacin creamos el objeto Query, indicando el lenguaje de nuestra consulta, en este caso Lucene y un string con loscriterios de bsqueda. Respecto al segundo parmetro me gustara destacar el @prefijo que precede al nombre de cada una de laspropiedades por las que buscamos .ste prefijo pertenece al modelo de contenido con el que esten creados en Alfresco losdocumentos.En este caso el prefijo de modelo por defecto en Alfresco es cm pero podra ser cualquier otro si utilizsemos unmodelo de contenido creado por nosotros y que se adaptase mejor a las necesidades de nuestros documentos.

    -Seguimos construyendo cada uno de los objetos necesarios para modificar los contenidos correspondientes. Ahora creamos unainstancia del objeto Predicate, indicando con el parmetro STORE el espacio raz en el queremos buscar los contenidos. Sinentretenerme mucho es importante saber que Alfresco define una serie de espacios de trabajo, entre estos espacios, el espacioworkspace-spacestore es el espacio definido en Alfresco donde se crean los contenidos propios del usuario y por tanto ese es elespacio sobre el que se ejecutar nuestra consulta.

    -En las siguientes lneas creamos el array de NamedValue con cada una de la propiedades del modelo que quisisemos modificar.En este caso solo modificaremos el titulo y la descripcin.

    -Por ultimo y ms importante creamos el tipo de objeto necesario para que el webservice que nos proporciona Alfresco sea capazde modificar los contenido recuperados por la consulta de manera correcta. A continuacin cerramos la sesion con Alfresco. 4. Eliminacin de contenidos En este punto os muestro como podra quedar el mtodo de eliminacin de contenidos para el ejemplo que estamos llevando acabo.

    view plain print ?

    01. /** 02. * Modifica el titulo y la descripcin de los contenidos 03. * @throws RemoteException 04. * @throws RepositoryFault 05. */ 06. public void updateContent(String titleOld,String descriptionOld,String titleNew,String descriptionN

    RepositoryFault, RemoteException{ 07. 08. 09. 10. try{ 11. setServerUrl(URL_SERVER); 12. AuthenticationUtils.startSession(USERNAME, PASSWORD); 13. 14. Query query = new Query( 15. Constants.QUERY_LANG_LUCENE, "@cm\\:title:" + titleOld + " AND "+"@cm\\:descript

    +descriptionOld); 16. 17. Predicate pred = new Predicate(null, STORE, query); 18. 19. NamedValue[] titledProps = new NamedValue[2]; 20. titledProps[0] = Utils.createNamedValue(Constants.PROP_TITLE,titleNew); 21. titledProps[1] = Utils.createNamedValue(Constants.PROP_DESCRIPTION, descriptionNew); 22. 23. 24. CMLUpdate update = new CMLUpdate(titledProps, pred, null); 25. CML cml = new CML(); 26. cml.setUpdate(new CMLUpdate[] {update}); 27. 28. 29. WebServiceFactory.getRepositoryService().update(cml); 30. 31. 32. 33. }finally{ 34. AuthenticationUtils.endSession(); 35. } 36. 37. }

    view plain print ?

    01. /** 02. * Borra todos los contenidos recuperados por la consulta 03. * @throws RemoteException 04. * @throws RepositoryFault 05. */ 06. public void deleteContent(String title,String description) throws

    RepositoryFault, RemoteException,Exception{ 07. 08. try{ 09. setServerUrl(URL_SERVER); 10. AuthenticationUtils.startSession(USERNAME, PASSWORD); 11. 12. Query query = new Query( 13. Constants.QUERY_LANG_LUCENE, "@cm\\:title:" + title + " AND "+"@cm\\:description:"

    +description); 14.

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Escritorio Animado 101http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Escritorio Animado 101http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Maven-assembly-plugin-batchProcesshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Maven-assembly-plugin-batchProcesshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Maven-assembly-plugin-batchProcesshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Maven-assembly-plugin-batchProcesshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Tutorial-basico-google-application-enginehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Tutorial-basico-google-application-enginehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionConfiguracionGlassfishhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=RationalSoftwareArchitectyRationalRequisiteProhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=RationalSoftwareArchitectyRationalRequisiteProhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hudsonSubversionPushhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hudsonSubversionPushhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hudsonSubversionPushhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hudsonInstalacionTomcathttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hudsonInstalacionTomcathttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=estilosiReporthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=echoMySQLhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=iReportParametrosDinamicoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=iReportParametrosDinamicoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=MavenizarLiferaySDKhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=LiferayPluginsSDKhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=LiferayPluginsSDKhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=apacheOpenEJBhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=apacheOpenEJBhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=apacheOpenEJBhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JBossSeam_primeros_pasoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JBossSeam_primeros_pasoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=netbeansIssueTrackersBugzillahttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=netbeansIssueTrackersBugzillahttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=netbeansIssueTrackersBugzillahttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=embeddedJBossPersistenceTestshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=embeddedJBossPersistenceTestshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=embeddedJBossPersistenceTestshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=embeddedJBossPersistenceTestshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionLiferayTomcatExistentehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionLiferayTomcatExistente

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    2009-09-11Release Bugzilla Maven Plugin

    2009-09-11Enlazar Bugzilla conMavenChangesPlugin

    2009-09-08Sobre las reglas decodificacin o... de dndesalen esos caracteres "raros"?.

    2009-08-28Cmo hacer deploy del sitede Maven en SourceForge

    2009-08-26Ordenacin por cantidades eninforme cruzado

    2009-08-20Selenium IDE-Incorporandowhile en los test

    2009-08-14Blender y JMonkeyEngine.Exportacin de archivosBlender y uso de los mismosen JMonkeyEngine

    2009-08-145 tutorial TNT ConceptVersin 0.16.1 Gestin deinformes, vacaciones yutilidades

    2009-08-14Joomla 1.5. Instalacin yconfiguracin

    2009-08-13Introduccin a los diagramasEPC (Event-Driven ProcessChain)

    2009-08-10Blender. Animacionesavanzadas y renderizacin

    2009-08-10Gestin de Calidad, tabln yseguimiento en TNT ConceptVersin 0.16.1

    2009-08-10Cmo hacer una pgina web

    2009-08-06Tips And Tricks JUnit Spring

    2009-08-03Instalacin de VirtualBoxPUEL

    2009-08-03Gestin de contactos ypedidos en TNT Conceptversin 0.16.1

    2009-08-03Comentando el libro: Laestrategia del ocano azul

    Es fcil apreciar que la manera de eliminar contenidos es casi idntica a la de modificar los mismos. La nica diferencia se da a lahora de crear el objeto CML que necesita el webservice. Si estamos modificando

    Si estamos eliminando

    5. Comprobando el resultado Creamos una clase con los mtodos de modificacin y eliminacin de contenidos explicados en los pasos anteriores:

    15. Predicate pred = new Predicate(null, STORE, query); 16. CMLDelete delete = new CMLDelete(pred); 17. CML cml = new CML(); 18. cml.setDelete(new CMLDelete[] {delete}); 19. 20. WebServiceFactory.getRepositoryService().update(cml); 21. 22. 23. 24. }finally{ 25. AuthenticationUtils.endSession(); 26. } 27. 28. }

    view plain print ?

    01. cml.setUpdate(new CMLUpdate[] {update});

    view plain print ?

    01. cml.setDelete(new CMLDelete[] {delete});

    view plain print ?

    01. package com.autentia.tutos; 02. import java.rmi.RemoteException; 03. 04. import org.alfresco.webservice.repository.RepositoryFault; 05. import org.alfresco.webservice.types.CML; 06. import org.alfresco.webservice.types.CMLDelete; 07. import org.alfresco.webservice.types.CMLUpdate; 08. import org.alfresco.webservice.types.NamedValue; 09. import org.alfresco.webservice.types.Predicate; 10. import org.alfresco.webservice.types.Query; 11. import org.alfresco.webservice.types.Store; 12. import org.alfresco.webservice.util.AuthenticationUtils; 13. import org.alfresco.webservice.util.Constants; 14. import org.alfresco.webservice.util.Utils; 15. import org.alfresco.webservice.util.WebServiceFactory; 16. 17. 18. 19. public class ComunicationAlfresco { 20. /** Admin user name and password used to connect to the repository */ 21. protected static final String USERNAME = "admin"; 22. protected static final String PASSWORD = "admin"; 23. 24. 25. /** The store used throughout the samples */ 26. protected static final Store STORE = new Store(Constants.WORKSPACE_STORE, "SpacesStore"); 27. private static String URL_SERVER = "http://localhost:8280/alfresco/api"; 28. 29. 30. 31. 32. /** 33. * Borra contenidos 34. * @throws RemoteException 35. * @throws RepositoryFault 36. */ 37. public void deleteContent(String title,String description) throws

    RepositoryFault, RemoteException,Exception{ 38. 39. try{ 40. setServerUrl(URL_SERVER); 41. AuthenticationUtils.startSession(USERNAME, PASSWORD); 42. 43. Query query = new Query( 44. Constants.QUERY_LANG_LUCENE, "@cm\\:title:" + title + " AND "+"@cm\\:description:"

    +description); 45. 46. Predicate pred = new Predicate(null, STORE, query); 47. CMLDelete delete = new CMLDelete(pred); 48. CML cml = new CML(); 49. cml.setDelete(new CMLDelete[] {delete}); 50. 51. WebServiceFactory.getRepositoryService().update(cml); 52. 53. 54. 55. }finally{ 56. AuthenticationUtils.endSession(); 57. }

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=releaseBugzillahttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=enlazarBugzillaConMavenChangesPluginhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=enlazarBugzillaConMavenChangesPluginhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=characterencoding-native2asciihttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=characterencoding-native2asciihttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=characterencoding-native2asciihttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=characterencoding-native2asciihttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mavenDeploySiteToSourceforgehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mavenDeploySiteToSourceforgehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=OrdenacionInformesJasperReporthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=OrdenacionInformesJasperReporthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=seleniumWhilehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=seleniumWhilehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JME_Blender_Exportacioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JME_Blender_Exportacioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JME_Blender_Exportacioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JME_Blender_Exportacioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TNT5http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TNT5http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TNT5http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TNT5http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Joomla15Instalacionhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Joomla15Instalacionhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=diagramasEpchttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=diagramasEpchttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=diagramasEpchttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Blender_Animaciones_Renderizacionhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Blender_Animaciones_Renderizacionhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=4_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=4_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=4_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=ComoHacerUnaPaginaWebhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=tipsAndTricksJUnitSpringhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionVirtualBoxPUELhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionVirtualBoxPUELhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=3_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=3_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=3_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=oceanoazulhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=oceanoazul

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    2009-07-30Funciones esenciales paracrear un juego.

    2009-07-302 tutorial TNT Conceptversin 1.16.1

    2009-07-29Hibernate Search, Bridges,Analizadores y ms

    2009-07-24Migracin de EJB3 a JPA ySpring.

    2009-07-20Directorio de ejemplos dejMonkey Engine

    2009-07-19JSR-179 Location API paraJ2ME: Posicionamientogeogrfico en nuestrasaplicaciones.

    2009-07-16Gestin de Usuarios en TNTConcept versin 0.16.1

    2009-07-16Continuacin del Tutorial:JMonkeyEngine, Creacin denuestro primer juego.

    2009-07-16Como implementar el SceneMonitor para analizar lasescenas en jMonkeyEngine

    2009-02-26Transformaciones de escenaen JMonkeyEngine

    ltimas ofertas deempleo

    2009-07-31T. Informacin - Operador(dia / noche) - BARCELONA.

    2009-06-25Atencin a cliente - CallCenter - BARCELONA.

    2009-06-19Otras - Ingenieria (minas,puentes y puertos) -VALENCIA.

    2009-06-17Comercial - Ventas -ALICANTE.

    2009-06-03Comercial - Ventas -VIZCAYA.

    En esta ocasin vamos a crear el contenido directamente en Alfresco y no desde nuestra aplicacin ya que esto ya lo vimos en eltutorial Alfresco - Aadiendo contenido desde nuestras aplicaciones Java Arrancamos Alfresco y nos logamos:

    Anuncios Google Aplicaciones Movil Import Business String Violin Aplicaciones PDA

    58. 59. } 60. 61. /** 62. * Modifica contenidos 63. * @throws RemoteException 64. * @throws RepositoryFault 65. */ 66. public void updateContent(String titleOld,String descriptionOld,String titleNew,String descriptionN

    RepositoryFault, RemoteException{ 67. 68. 69. 70. try{ 71. setServerUrl(URL_SERVER); 72. AuthenticationUtils.startSession(USERNAME, PASSWORD); 73. 74. Query query = new Query( 75. Constants.QUERY_LANG_LUCENE, "@cm\\:title:" + titleOld + " AND "+"@cm\\:descript

    +descriptionOld); 76. 77. Predicate pred = new Predicate(null, STORE, query); 78. 79. NamedValue[] titledProps = new NamedValue[2]; 80. titledProps[0] = Utils.createNamedValue(Constants.PROP_TITLE,titleNew); 81. titledProps[1] = Utils.createNamedValue(Constants.PROP_DESCRIPTION, descriptionNew); 82. 83. 84. CMLUpdate update = new CMLUpdate(titledProps, pred, null); 85. CML cml = new CML(); 86. cml.setUpdate(new CMLUpdate[] {update}); 87. 88. 89. WebServiceFactory.getRepositoryService().update(cml); 90. 91. 92. 93. }finally{ 94. AuthenticationUtils.endSession(); 95. } 96. 97. } 98. 99. /** 100. * Estaclece la url al servidor de Alfresco 101. * @param AlfrescoServerUrl 102. */ 103. private void setServerUrl(String AlfrescoServerUrl) { 104. 105. WebServiceFactory.setEndpointAddress(AlfrescoServerUrl); 106. } 107. 108. } 109. 110.

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Detalles_de_los_juegoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Detalles_de_los_juegoshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=2_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=2_Tutorial_TNThttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hs-analizadoreshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hs-analizadoreshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=migrateEJB32SpringJPAhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=migrateEJB32SpringJPAhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JuegosjMEhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JuegosjMEhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=location_api_j2me_jsr179http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=location_api_j2me_jsr179http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=location_api_j2me_jsr179http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=location_api_j2me_jsr179http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TnTConcepthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=TnTConcepthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Colisioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Colisioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Colisioneshttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SceneMonitorhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SceneMonitorhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SceneMonitorhttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=EscenasJmonkeyEnginehttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=EscenasJmonkeyEnginehttp://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=159http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=159http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=156http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=156http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=152http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=152http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=152http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=151http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=151http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=150http://www.adictosaltrabajo.com/empleo/resumenoferta.php?oferta=150http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttps://www.google.com/adsense/support/bin/request.py?contact=abg_afc&url=http://www.adictosaltrabajo.com/tutoriales/tutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&hl=es&client=ca-pub-7938614058147015&adU=+&adT=Aplicaciones+Movil&adU=++&adT=Import+Business&adU=+++&adT=String+Violin&adU=++++&adT=Aplicaciones+PDAhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=90&slotname=3742215672&w=160&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073703041&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=167&fu=0&ifi=1&dtd=453&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=90&width=160&format=fp_al_lp&kw_type=radlink&prev_fmts=160x90_0ads_al&rt=ChBLC_CiAAqgLwrjZQvxbkzsEhJBcGxpY2FjaW9uZXMgTW92aWwaCPGMXrYWTC-qKAFSEwidobmE76OeAhVlaeMKHXoyPe8&hl=es&kw0=Aplicaciones+Movil&kw1=Import+Business&kw2=String+Violin&kw3=Aplicaciones+PDA&okw=Aplicaciones+Movilhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=90&slotname=3742215672&w=160&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073703041&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=167&fu=0&ifi=1&dtd=453&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=90&width=160&format=fp_al_lp&kw_type=radlink&prev_fmts=160x90_0ads_al&rt=ChBLC_CiAAqgSArjZQvxbkzsEg9JbXBvcnQgQnVzaW5lc3MaCPgNLkRBAStXKAFSEwidobmE76OeAhVlaeMKHXoyPe8&hl=es&kw0=Aplicaciones+Movil&kw1=Import+Business&kw2=String+Violin&kw3=Aplicaciones+PDA&okw=Import+Businesshttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=90&slotname=3742215672&w=160&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073703041&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=167&fu=0&ifi=1&dtd=453&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=90&width=160&format=fp_al_lp&kw_type=radlink&prev_fmts=160x90_0ads_al&rt=ChBLC_CiAAqgTArjZQvxbkzsEg1TdHJpbmcgVmlvbGluGgjbA2UdviPZaygBUhMInaG5hO-jngIVZWnjCh16Mj3v&hl=es&kw0=Aplicaciones+Movil&kw1=Import+Business&kw2=String+Violin&kw3=Aplicaciones+PDA&okw=String+Violinhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=90&slotname=3742215672&w=160&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073703041&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=167&fu=0&ifi=1&dtd=453&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=90&width=160&format=fp_al_lp&kw_type=radlink&prev_fmts=160x90_0ads_al&rt=ChBLC_CiAAqgUArjZQvxbkzsEhBBcGxpY2FjaW9uZXMgUERBGgiaAlKoSFSAHSgBUhMInaG5hO-jngIVZWnjCh16Mj3v&hl=es&kw0=Aplicaciones+Movil&kw1=Import+Business&kw2=String+Violin&kw3=Aplicaciones+PDA&okw=Aplicaciones+PDA

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Desde el navegador de la zona izquierda accedemos al espacio company_home, espacio en el cual crearemos el contenidonecesario para el ejemplo. Este contenido se aadir como un Content items y para crearlo pulsamos en la parte superior en Addcontent:

    Seleccionamos el fichero que queremos aadir como contenido.

    http://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p1.jpghttp://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p2.jpg

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Y pulsamos el botn OK.

    http://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p3.jpghttp://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p4.jpg

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Por ltimo le damos al contenido un titulo y una descripcin al contenido y volvemos a pulsar el boton OK. Observamos elresultado:

    Una vez que tenemos la clase que comunica con Alfresco y un contenido para probar dicha clase creamos otra clase con un metodomain para poder comprobar el funcionamiento de todo lo que hemos hecho.

    view plain print ?

    01. package com.autentia.tutos; 02. 03. import java.rmi.RemoteException; 04. import org.alfresco.webservice.repository.RepositoryFault; 05. 06. 07. public class Test { 08. 09. /** 10. * @param args 11. */ 12. public static void main(String[] args) { 13. ComunicationAlfresco comunicationAlfresco=new ComunicationAlfresco(); 14. 15. 16. try { 17. comunicationAlfresco.updateContent("Contenido1", "DescripcionContenido1", "Contenido2"

    ); 18. 19. 20. } catch (RepositoryFault e) { 21. // TODO Auto-generated catch block 22. e.printStackTrace(); 23. } catch (RemoteException e) { 24. // TODO Auto-generated catch block 25. e.printStackTrace(); 26. } 27. 28. 29. 30. }

    http://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p5.jpghttp://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p6.jpg

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Lanzamos el main para modificar los contenidos cuyo titulo y descripcin coincidan con los dos primeros parmetros siendo estossustituidos por los dos ltimos. Observamos el resultado:

    Podemos observar cmo se han modificado correctamente el titulo y la descripcin de nuestro contenido.

    Para comprobar cmo se borra el contenido modificamos las clases test para llamar al mtodo correspondiente.

    31. 32. }

    view plain print ?

    01. package com.autentia.tutos; 02. 03. import java.rmi.RemoteException; 04. import org.alfresco.webservice.repository.RepositoryFault; 05. 06. 07. public class Test { 08. 09. /** 10. * @param args 11. */ 12. public static void main(String[] args) { 13. 14. /** 15. * @param args 16. */ 17. public static void main(String[] args) { 18. ComunicationAlfresco comunicationAlfresco=new ComunicationAlfresco(); 19. 20. 21. try { 22. comunicationAlfresco.deleteContent("Contenido2", "DescripcionContenido2"); 23. 24. 25. } catch (RepositoryFault e) { 26. // TODO Auto-generated catch block 27. e.printStackTrace(); 28. } catch (RemoteException e) { 29. // TODO Auto-generated catch block 30. e.printStackTrace(); 31. } catch (Exception e) { 32. // TODO Auto-generated catch block 33. e.printStackTrace(); 34. } 35. 36.

    http://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p7.jpg

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Comprobamos que se ha eliminado el contenido correctamente:

    6. Conclusiones. Como visto a lo largo de este tutorial y tambin a la largo del tutorial Alfresco - Aadiendo contenido desde nuestras aplicacionesJava el API de Alfresco nos proporciona las herramientas adecuadas para poder comunicar de una manera ms o menos sencillanuestras aplicaciones con el propio Alfresco.Actualmente la gestin documental se est convirtiendo en una parte muy importanteen muchas empresas y modelos de negocios distintos y Alfresco en una de la herramientas elegidas para llevar a cabo esta tarea.Por tanto para todos aquellos que desarrollamos con java puede ser interesante saber cmo adaptar nuestras aplicaciones para quesean capaz de dar soporte ante esta necesidad. Como casi siempre recordad que esto no es ms que una primer paso, un pequeoejemplo para que cada uno se anime y contine aprendiendo sobre este tema y utilice las herramientas que nos proporcionaAlfresco adaptndolas a cada necesidad concreta.

    Espero que les sirva de utilidad. Un saludo. Sal. Correo a: [email protected]

    Qu te ha parecido el tutorial? Djanos saber tu opinin y vota!Muy malo Malo Regular Bueno Muy bueno

    (Slo para usuarios registrados) Registrate y accede a esta y otras ventajas

    37. 38. } 39. 40. 41. 42. 43. } 44. 45. }

    Anmate y comntanos lo que pienses sobre este tutorialPuedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte

    un mejor servicio.

    (Slo para usuarios registrados)

    Registrate y accede a esta y otras ventajas

    http://www.adictosaltrabajo.com/tutoriales/alfrescoUpdateDeleteContent/p8.jpghttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContenthttp://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoAddContentmailto:[email protected]://www.adictosaltrabajo.com/register.phphttp://www.adictosaltrabajo.com/register.php

  • Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=alfrescoUpdateDeleteContent[24/11/2009 15:42:03]

    Autor Mensaje de usuario registrado

    Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aqu.Puedes firmar en nuestro libro de visitas haciendo clic aqu.Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aqu.

    Aadir a favoritos Technorati.

    Esta obra est licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obrasderivadas 2.5

    RecuerdaAutentia te regala la mayora del conocimiento aqu compartido (Ver todos lostutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patronesde diseo ... y muchas otras cosas.Nos vas a tener en cuenta cuando necesites consultora oformacin en tu empresa?, Vas a ser tan generoso con nosotroscomo lo tratamos de ser con vosotros?Somos pocos, somos buenos, estamos motivados y nos gusta lo quehacemos ...Autentia = Soporte a Desarrollo & [email protected]

    Nota:Los tutoriales mostrados en este Web tienen como objetivo la difusin del conocimiento. Los contenidos y comentarios de lostutoriales son responsabilidad de sus respectivos autores. En algn caso se puede hacer referencia a marcas o nombres cuyapropiedad y derechos es de sus respectivos dueos. Si algn afectado desea que incorporemos alguna resea especfica, no tienems que solicitarlo. Si alguien encuentra algn problema con la informacin publicada en este Web, rogamos que informe aladministrador [email protected] para su resolucin.

    Anuncios Google Import Export Course Postgres Java Jpa Query Jpa Tutorial Jpa Jar

    Copyright 2003-2009 All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia | Contacto

    Tutoriales recomendados

    Nombre Resumen Fecha Visitas Valoracin Votos Pdf

    http://www.adictosaltrabajo.com/tutoriales/notificaciones.phphttp://www.adictosaltrabajo.com/libro_visitas/libro_visitas.phphttp://www.xing.com/group-11952.036319http://technorati.com/faves?sub=addfavbtn&add=http://www.adictosaltrabajo.comhttp://technorati.com/faves?sub=addfavbtn&add=http://www.adictosaltrabajo.comhttp://creativecommons.org/licenses/by-nc-nd/2.5/es/http://creativecommons.org/licenses/by-nc-nd/2.5/es/http://creativecommons.org/licenses/by-nc-nd/2.5/es/http://www.autentia.com/http://www.adictosaltrabajo.com/tutoriales.phphttp://www.adictosaltrabajo.com/tutoriales.phpmailto:[email protected]:[email protected]://www.google.com/adsense/support/bin/request.py?contact=abg_afc&url=http://www.adictosaltrabajo.com/tutoriales/tutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&hl=es&client=ca-pub-7938614058147015&adU=+&adT=Import+Export+Course&adU=++&adT=Postgres+Java&adU=+++&adT=Jpa+Query&adU=++++&adT=Jpa+Tutorial&adU=+++++&adT=Jpa+Jarhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=15&slotname=8162203306&w=728&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073709053&prev_slotnames=3742215672&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=1&fu=0&ifi=2&dtd=20&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=15&width=728&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al_s&rt=ChBLC_CpAADl8ArjawLsFlBLEhRJbXBvcnQgRXhwb3J0IENvdXJzZRoIXQlWcVnhsXYgitT2vwEoATACSIrU9r8BUhMI_o-4h--jngIV317jCh3qMmz6&hl=es&kw0=Import+Export+Course&kw1=Postgres+Java&kw2=Jpa+Query&kw3=Jpa+Tutorial&kw4=Jpa+Jar&okw=Import+Export+Coursehttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=15&slotname=8162203306&w=728&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073709053&prev_slotnames=3742215672&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=1&fu=0&ifi=2&dtd=20&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=15&width=728&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al_s&rt=ChBLC_CpAADmEwrjawLsFlBLEg1Qb3N0Z3JlcyBKYXZhGghN2FiLRHrNsiCK1Pa_ASgBMAJIitT2vwFSEwj-j7iH76OeAhXfXuMKHeoybPo&hl=es&kw0=Import+Export+Course&kw1=Postgres+Java&kw2=Jpa+Query&kw3=Jpa+Tutorial&kw4=Jpa+Jar&okw=Postgres+Javahttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=15&slotname=8162203306&w=728&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073709053&prev_slotnames=3742215672&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=1&fu=0&ifi=2&dtd=20&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=15&width=728&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al_s&rt=ChBLC_CpAADmGArjawLsFlBLEglKcGEgUXVlcnkaCEahY_v6DWYNIIrU9r8BKAEwAkiK1Pa_AVITCP6PuIfvo54CFd9e4wod6jJs-g&hl=es&kw0=Import+Export+Course&kw1=Postgres+Java&kw2=Jpa+Query&kw3=Jpa+Tutorial&kw4=Jpa+Jar&okw=Jpa+Queryhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=15&slotname=8162203306&w=728&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073709053&prev_slotnames=3742215672&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=1&fu=0&ifi=2&dtd=20&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=15&width=728&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al_s&rt=ChBLC_CpAADmHQrjawLsFlBLEgxKcGEgVHV0b3JpYWwaCOVf0r3VMJAEIIrU9r8BKAEwAkiK1Pa_AVITCP6PuIfvo54CFd9e4wod6jJs-g&hl=es&kw0=Import+Export+Course&kw1=Postgres+Java&kw2=Jpa+Query&kw3=Jpa+Tutorial&kw4=Jpa+Jar&okw=Jpa+Tutorialhttp://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7938614058147015&output=html&h=15&slotname=8162203306&w=728&ea=0&flash=10.0.22.87&url=http%3A%2F%2Fwww.adictosaltrabajo.com%2Ftutoriales%2Ftutoriales.php%3Fpagina%3DalfrescoUpdateDeleteContent&dt=1259073709053&prev_slotnames=3742215672&correlator=1259073703042&frm=0&ga_vid=845048179.1259073700&ga_sid=1259073700&ga_hid=1220639691&ga_fc=1&u_tz=60&u_his=1&u_java=0&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_nplug=1&u_nmime=1&biw=612&bih=1&fu=0&ifi=2&dtd=20&rl_rc=true&adsense_enabled=true&ad_type=text,image&height=15&width=728&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al_s&rt=ChBLC_CpAADmIgrjawLsFlBLEgdKcGEgSmFyGghPsUwEckivxiCK1Pa_ASgBMAJIitT2vwFSEwj-j7iH76OeAhXfXuMKHeoybPo&hl=es&kw0=Import+Export+Course&kw1=Postgres+Java&kw2=Jpa+Query&kw3=Jpa+Tutorial&kw4=Jpa+Jar&okw=Jpa+Jarhttp://www.adictosaltrabajo.com/textolegal.phphttp://www.adictosaltrabajo.com/banners.phphttp://www.autentia.com/http://www.autentia.com/contacto.htmhttp://validator.w3.org/check/refererhttp://jigsaw.w3.org/css-validator/check/referer?warning=nohttp://www.adictosaltrabajo.com/feeds.phphttp://www.adictosaltrabajo.com/feeds.php

    queofreceautentia2Alfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java.pdfadictosaltrabajo.comAlfresco - Modificando y eliminando contenido desde nuestras aplicaciones Java

    Njb1VwZGF0ZURlbGV0ZUNvbnRlbnQA: loginForm: login_email: login_pwd: login_enter:

    form3: q: sitesearch: www.adictosaltrabajo.comsa:

    form1: voto: 1Submit:

    form5: comment_panel_text: sendComment: