@Override
    public void setIdentifier(String identifier) {
        this.identifier = identifier;
    }
Initializes this TrackedActiveConnection, copying the data associated
with the given active connection record. At a minimum, the identifier
of this active connection will be set, the start date, and the
identifier of the associated connection will be copied. If requested,
sensitive information like the associated username will be copied, as
well.

@param currentUser
    The user that created or retrieved this object.

@param activeConnectionRecord
    The active connection record to copy.

@param includeSensitiveInformation
    Whether sensitive data should be copied from the connection record
    as well. This includes the remote host, associated tunnel, and
    username.

@param connectable
    Whether the user that retrieved this object should be allowed to
    join the active connection.
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/TrackedActiveConnection.java