Genesys CTI User Forum > Genesys-related Development

PSDK Update Object

<< < (4/4)

walter2:
Java method to move objects

/**
    Move existing object to new folder
    @param moveToFolder target folder Dbid
    @param movedObjectDbId moved object dbid
    @param movedObjectType moved object type
    */
    private void moveToFolder(CfgFolder moveToFolder, int movedObjectDbId , CfgObjectType movedObjectType) {
        CfgObjectID movedId = new CfgObjectID(confService, null);
        movedId.setDBID( movedObjectDbId );
        movedId.setType(movedObjectType);

        Collection<CfgObjectID> moveToFolderObjectIDs = moveToFolder.getObjectIDs();
        moveToFolderObjectIDs.add(movedId);
        moveToFolder.setObjectIDs(moveToFolderObjectIDs);
        try {
            moveToFolder.save();
        }
        catch (Exception exc){
            log.trace(String.format("Could not move object %s (dbid=%s) " +
                            "to folder %s (dbid=%s) due to the error: %s ",
                    movedObjectType, movedObjectDbId,
                    moveToFolder.getName(), moveToFolder.getDBID(), exc.getMessage() ),exc);
        }
    }

Navigation

[0] Message Index

[*] Previous page

Go to full version