Move object samples
Esta página aún no está disponible en tu idioma.
Move an object from a folder to a new folder
Section titled “Move an object from a folder to a new folder”// default factory implementationSessionFactory factory = SessionFactoryImpl.newInstance();Map<String, String> parameters = new HashMap<String, String>();
// user credentialsparameters.put(SessionParameter.USER, "okmAdmin");parameters.put(SessionParameter.PASSWORD, "admin");
// connection settingsparameters.put(SessionParameter.BROWSER_URL, "http://localhost:8080/OpenKM/cmis/browser");parameters.put(SessionParameter.BINDING_TYPE, BindingType.BROWSER.value());
// create sessionList<Repository> list= factory.getRepositories(parameters);
// List every repository foundfor (Repository repository: list) { System.out.println("New repository found: " + repository.getId()); System.out.println("Capabilities: "); System.out.println(repository.getCapabilities()); // Create session Session session = repository.createSession();
// Get the folder Folder folder = session.getRootFolder();
Folder final = (Folder) session.getObject("3864027b-f181-4291-8e63-d602ee850aa3");
// Get the document and move it CmisObject cmisObject = session.getObject("3864027b-f181-4291-8e63-d602ee850a8f"); ((Document) cmisObject).move(folder, final);}