creacion nuevo espacio

cancel
Showing results for 
Search instead for 
Did you mean: 
ijr87
Member II

creacion nuevo espacio

he creado tres nuevos tipos de carpetas en un modelo nuevo, con sus respectivas propiedades y ahora me gustaria mediante codigo java añadirlas dentro del company home.. alguien me puede ayudar? si me decis como poderlas luego eliminiar y mover me seria de gran utilidad, muchas gracias!
3 Replies
pablo_zapico
Member II

Re: creacion nuevo espacio

por servicios web?
ijr87
Member II

Re: creacion nuevo espacio

si
fertuki
Member II

Re: creacion nuevo espacio

Buenas, el codigo que yo te propongo es el siguiente:


                Store storeRef = new Store(Constants.WORKSPACE_STORE, "SpacesStore");
                ParentReference parentReference = null;
                NamedValue[] properties = null;
                CMLCreate create = null;
                CMLCreate[] arrayCreate = null;
                CML cml = null;
                try {
                    // Crear la referencia al padre del espacio a crear
                    parentReference = new ParentReference(storeRef, null, nodoPadre, Constants.ASSOC_CONTAINS, Constants.createQNameString(Constants.NAMESPACE_CONTENT_MODEL, nodos1[i]));
                    // Crear el espacio
                    properties = new NamedValue[]{Utils.createNamedValue(Constants.PROP_NAME, nodos1[i])};
                    create = new CMLCreate("1", parentReference, null, null, null, Constants.TYPE_FOLDER, properties);
                    cml = new CML();
                    arrayCreate = new CMLCreate[]{create};
                    cml.setCreate(arrayCreate);
                    WebServiceFactory.getRepositoryService().update(cml);
                } catch (RemoteException ex) {
                    Logger.getLogger(SubirDocServiceSkeleton.class.getName()).log(Level.SEVERE, null, puntoCodigo + "\n" + ex);
                    creando = false;
                    return "No se ha podido crear la carpeta…";
                }