AnsweredAssumed Answered

Moving folders with AWS

Question asked by fbertos on Jun 9, 2006
Latest reply on Sep 18, 2006 by sam69
Hi,

I've intended moving folders with Alfresco Web Services using CMLMove class, without success.

I dont get any error, but the folder doesnt move.

Can anybody help me?

Is it possible using this method for moving folders?

What means the where_id and to_id parameters? If I dont specify the to_id parameter, I get an "Not Nullable Exception" error for to_id parameter…

The code is:
        String name = "test";
        Store STORE = new Store(StoreEnum.workspace, "SpacesStore");
        Reference reference = new Reference(STORE, null, path);
        Reference parent = new Reference(STORE, null, pathParent);
        Predicate predicate = new Predicate(new Reference[]{reference}, STORE, null);
        ParentReference parentReference = new ParentReference(
                STORE,
                parent.getUuid(),
                parent.getPath(),
                Constants.ASSOC_CONTAINS,
                name);
        CMLMove move = new CMLMove();
        move.setChildName(name);
        move.setTo(parentReference);
        move.setWhere(predicate);
        move.setTo_id(name);
        CML cml = new CML();
        cml.setMove(new CMLMove[]{move});
        repositoryService.update(cml);

Thanks a lot.

fbertos.

Outcomes