Connection Manager

The connection manager retrieves and stores settings specifically for the connection being accessed with the extension:

Versioned Object

Versioning your data store is a very important part of maintaining forward/backward compatibility. For this reason, using the Connection Manager requires you to extend the VersionedObject class for saving and retrieving your data. Here is an example of this in code:

Common Settings

There are also common connection settings that are analagous to the connection's extension settings, using getCommonConnectionSettings(), which has an optional input of a Connection object, but by default retrieves settings for the active connection. These common settings are only read/write for specific properties. There are no such properties as of yet, but new common properties will be added in the future.