package com.codecademy.eventhub.storage;
import com.codecademy.eventhub.model.User;
import com.codecademy.eventhub.storage.visitor.Visitor;
import java.io.Closeable;
public interface UserStorage extends Closeable {
static final int USER_NOT_FOUND = -1;
int updateUser(User user);
int ensureUser(String externalUserId);
int getId(String externalUserId);
User getUser(int userId);
Visitor getFilterVisitor(int userId);
void alias(String fromExternalUserId, int toUserId);
int getNumRecords();
String getVarz(int indentation);
}