GUAC-1193: Create connection history interface, and add simple implementation.

This commit is contained in:
James Muehlner
2015-09-22 23:33:42 -07:00
parent 250ad62539
commit 5de7682cf7
6 changed files with 286 additions and 0 deletions

View File

@@ -39,8 +39,10 @@ import org.glyptodon.guacamole.net.auth.ActiveConnection;
import org.glyptodon.guacamole.net.auth.AuthenticationProvider;
import org.glyptodon.guacamole.net.auth.Connection;
import org.glyptodon.guacamole.net.auth.ConnectionGroup;
import org.glyptodon.guacamole.net.auth.ConnectionRecordSet;
import org.glyptodon.guacamole.net.auth.Directory;
import org.glyptodon.guacamole.net.auth.User;
import org.glyptodon.guacamole.net.auth.simple.SimpleConnectionRecordSet;
/**
* UserContext implementation which is driven by an arbitrary, underlying
@@ -136,6 +138,12 @@ public class UserContext extends RestrictedObject
return activeConnectionDirectory;
}
@Override
public ConnectionRecordSet getConnectionHistory()
throws GuacamoleException {
return new SimpleConnectionRecordSet();
}
@Override
public ConnectionGroup getRootConnectionGroup() throws GuacamoleException {