org.sakaiproject.profile2.tool.entityprovider
Class ProfileEventsEntityProvider

java.lang.Object
  extended by org.sakaiproject.entitybroker.util.AbstractEntityProvider
      extended by org.sakaiproject.profile2.tool.entityprovider.ProfileEventsEntityProvider
All Implemented Interfaces:
org.sakaiproject.entitybroker.collector.AutoRegister, org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable, org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable, org.sakaiproject.entitybroker.entityprovider.EntityProvider, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class ProfileEventsEntityProvider
extends org.sakaiproject.entitybroker.util.AbstractEntityProvider
implements org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable, org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable

This is the entity provider to interact with SiteStats and provided anonymous reporting of Profile2 usage.

Author:
Steve Swinsburg (steve.swinsburg@gmail.com)

Field Summary
 
Fields inherited from class org.sakaiproject.entitybroker.util.AbstractEntityProvider
developerHelperService
 
Constructor Summary
ProfileEventsEntityProvider()
           
 
Method Summary
 String getAssociatedToolId()
           
 String getEntityPrefix()
           
 String[] getEventKeys()
           
 Map<String,String> getEventNames(Locale locale)
           
 
Methods inherited from class org.sakaiproject.entitybroker.util.AbstractEntityProvider
afterPropertiesSet, destroy, setDeveloperHelperService, setEntityProviderManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileEventsEntityProvider

public ProfileEventsEntityProvider()
Method Detail

getEntityPrefix

public String getEntityPrefix()
Specified by:
getEntityPrefix in interface org.sakaiproject.entitybroker.entityprovider.EntityProvider

getAssociatedToolId

public String getAssociatedToolId()
Specified by:
getAssociatedToolId in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable

getEventKeys

public String[] getEventKeys()
Specified by:
getEventKeys in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable

getEventNames

public Map<String,String> getEventNames(Locale locale)
Specified by:
getEventNames in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Statisticable


Copyright © 2008-2012 The Sakai Foundation. All Rights Reserved.