Servoy Plugins
Exchange plugin

UserManager plugin news

June 28th, 2011
Version 2.1.1 released

Version 2.1.1 fixes a bug that sometimes caused the client object to have incorrect properties. The version also adds a tempdir property to the client object to get the directory path where temporary files are stored.


May 31st, 2011
Internal changes, executeProgramOnServer

Version 2.1 features many internal changes to prevent problems when the plugin is used in several batch processors at once.

The new Server.executeProgram() allows you to execute a program on the server just like application.executeProgram() does on the client.


July 27th, 2010
File streaming through tunnel, 5.2 compatibility

Version 2.0 uses a new mechanism of file streaming that also works when Servoy's tunneling feature is used. The new version is also fully compatible with Servoy 5.2. If you are using 5.2, make sure to update.

Also new in this release:

  • Server: added executeCommand to Server to run any system command and capture the result as a String
  • JSHashMap: added getName() to retrieve the name of a HashMap if name is set
  • added plenty of sample code


June 20th, 2010
Version 1.5.4 released

Improved method exectution with different Servoy versions.


April 17th, 2010
Version 1.5.3 released

Fixed a bug in copyFileFromServer when no target file path was provided.


March 5th, 2010
Version 1.5.2 released

Version 1.5.2 fixes a class loading issue with Servoy 5.1.


February 12th, 2010
Version 1.5.1 released

The new version adds getServerProperties() to the Server object to receive all settings from the server's properties file in a String[key][value] array. It also fixes a small bug in JSServerFile.


October 2nd, 2009
Version 1.5 adds Pro version

Version 1.5 of the UserManager plugin now has a big brother, the UserManagerPro plugin. The pro version adds additional features not available in the standard version:

  • JSServerFile: a JSServerFile is just like Servoy's file plugin's JSFile, but remotely on the server. With a JSServerFile developers can manipulate the Servoy server's file system from any client as if it was local. This includes creation of folders and creating, copying, moving and deleting of files.
  • File streaming: the pro versions offers four new methods to transfer files to and from the server in the background
    • downloadFile() transfers a file on the server's file system to the client
    • downloadFileFromDB() transfers data directly from the database to the client
    • uploadFile() transfers a file from the client to the server's file system
    • uploadFileToDB() streams a file directly to the database

The file streaming methods can display their progress with a fully configurable optional progress dialog and / or write their progress to the client's status area.

The advantages of streaming a file versus the file copy methods of the standard plugins are

          • files of any size can be transferred without memory issues on either the client or the server
          • better user experience when transferring large files (the GUI is not blocked)

    Important: streaming does not work if Servoy's tunneling feature is turned on!

  • Locks: get all current locks in a JSDataSet
  • Transactions: get all current transactions in a JSDataSet
  • Client transactions: get all transactions of a specific client in a JSDataSet
  • Tables in use: get all tables in use of a client in a JSDataSet
  • SQL performance data: get the SQL performance data in a JSDataSet
  • Clear performance data

The standard edition of the UserManager has been enhanced by a so called JSHashMap, a JavaScript wrapper for a Java HashMap. A JSHashMap is a very convenient way of storing and retrieving key/value pairs. JSHashMaps have been added to the client and the server. The plugin also allows an unlimited number of named JSHashMaps.

The pro version requires a separate license. If you would like to upgrade from the normal version to the pro version, please contact us.


March 13th, 2009
Version 1.1 adds copying files from server

The new version of the plugin now allows you to copy a file from the Servoy server to the client. It can either return a file's data as a byte array or write it directly to a file. We also added a method to copy a txt file that returns a String.

Also new is a method that will reset the i18n messages loaded by the server at startup. The next client that connects receives then the latest version of i18n data. It is also possible to force the client to reload the messages by setting its locale to a different value and resetting it to the original language.

We have also added a servoyDirectory property to the Server object and fixed a bug.


March 6th, 2009
Version 1.0 released

Initial public release of the UserManager plugin.

Get it
Version history

SAN Partner


Follow us:
Twitter Facebook
Twitter Twitter


Legal notice        © 2007-2011        Terms and conditions