Se encuentra en:
Gestión de Espacios con Java JCR API
RECU-0067 (Recurso Ejemplo)
Tabla de contenidos
- Área: Ejemplos Ampliados de Acceso a Alfresco
- Carácter del recurso: Recomendado
Descripción
Obtenemos El bean necesario para poder trabajar con el respositorio
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:alfresco/application-context.xml");
Repository repository = (Repository)context.getBean("JCR.Repository");
El siguiente paso sera el de identificarnos en el sistema
Session sesion = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
Obtenemos el nodo Company_Home
Node root;
try {
root = sesion.getRootNode();
Node companyHome = root.getNode("app:Company_Home");
Creamos el directorio prueba,establecemos el titulo, lo recuperamos y lo mostramos.
Node prueba=companyHome.addNode("app:prueba", "cm:folder");
prueba.setProperty("cm:title","TituloPrueba");
String titulo=prueba.getProperty("cm:title").getString();
System.out.println("titulo Obtenido:"+titulo);
Borramos el espacio
prueba.remove();
Guardamos la sesion
sesion.save();
Finalizamos el Try Catch
} catch (RepositoryException e) {
e.printStackTrace();
}