package org.sakaiproject.blti.entityprovider;
import java.util.Locale;
import java.util.Map;
import org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider;
import org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable;
import org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable;
import org.sakaiproject.entitybroker.util.AbstractEntityProvider;
/**
* An entity provider to register Basic LTI events with SiteStats
*
*/
public class BLTIEventsEntityProvider extends AbstractEntityProvider implements AutoRegisterEntityProvider, Statisticable, Describeable {
public final static String PREFIX = "basiclti-events";
public final static String TOOL_ID = "sakai.basiclti";
public final static String[] EVENT_KEYS = new String[] {
"basiclti.launch",
"basiclti.config"
};
public String getEntityPrefix() {
return PREFIX;
}
public String getAssociatedToolId() {
return TOOL_ID;
}
public String[] getEventKeys() {
return EVENT_KEYS;
}
public Map<String, String> getEventNames(Locale locale) {
return null;
}
}