Skip to content

Commit 0bf769a

Browse files
committed
dbeaver/pro#2787 Adapters annotations and interface
1 parent 0349bce commit 0bf769a

File tree

1 file changed

+3
-3
lines changed
  • server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session

1 file changed

+3
-3
lines changed

server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@
3030
import io.cloudbeaver.utils.CBModelConstants;
3131
import io.cloudbeaver.utils.WebDataSourceUtils;
3232
import io.cloudbeaver.utils.WebEventUtils;
33-
import org.eclipse.core.runtime.IAdaptable;
3433
import org.eclipse.core.runtime.IStatus;
3534
import org.eclipse.core.runtime.Status;
3635
import org.jkiss.code.NotNull;
3736
import org.jkiss.code.Nullable;
3837
import org.jkiss.dbeaver.DBException;
3938
import org.jkiss.dbeaver.Log;
4039
import org.jkiss.dbeaver.model.DBFileController;
40+
import org.jkiss.dbeaver.model.DBPAdaptable;
4141
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
4242
import org.jkiss.dbeaver.model.DBPEventListener;
4343
import org.jkiss.dbeaver.model.access.DBAAuthCredentials;
@@ -76,7 +76,7 @@
7676
*/
7777
//TODO: split to authenticated and non authenticated context
7878
public class WebSession extends BaseWebSession
79-
implements SMSessionWithAuth, SMCredentialsProvider, DBACredentialsProvider, IAdaptable {
79+
implements SMSessionWithAuth, SMCredentialsProvider, DBACredentialsProvider, DBPAdaptable {
8080

8181
private static final Log log = Log.getLog(WebSession.class);
8282

@@ -882,7 +882,7 @@ public String getAuthContextType() {
882882

883883
// May be called to extract auth information from session
884884
@Override
885-
public <T> T getAdapter(Class<T> adapter) {
885+
public <T> T getAdapter(@NotNull Class<T> adapter) {
886886
synchronized (authTokens) {
887887
for (WebAuthInfo authInfo : authTokens) {
888888
if (isAuthInfoInstanceOf(authInfo, adapter)) {

0 commit comments

Comments
 (0)