|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portal.services.stats.BaseStatsRecorder
public class BaseStatsRecorder
This class can optionally be used as a base class for any custom stats recorders. It does absolutely nothing with the recorded statistics.
If you extend this class,
you can override any of the IStatsRecorder
methods that you are interested in and ignore the rest.
Extending this class will also shield you from having to
implement any newly added methods to
IStatsRecorder in the future.
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
log
|
| Constructor Summary | |
|---|---|
BaseStatsRecorder()
|
|
| Method Summary | |
|---|---|
void |
recordChannelAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being added to a user layout |
void |
recordChannelDefinitionModified(IPerson person,
ChannelDefinition channelDef)
Called when a user modifies an existing channel |
void |
recordChannelDefinitionPublished(IPerson person,
ChannelDefinition channelDef)
Called when a user publishes a channel |
void |
recordChannelDefinitionRemoved(IPerson person,
ChannelDefinition channelDef)
Called when a user removes an existing channel |
void |
recordChannelInstantiated(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being instantiated |
void |
recordChannelMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being moved in a user layout |
void |
recordChannelRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being removed from a user layout |
void |
recordChannelRendered(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being rendered |
void |
recordChannelTargeted(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being targeted |
void |
recordChannelUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being updated in a user layout |
void |
recordFolderAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being added to a user layout |
void |
recordFolderMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being moved in a user layout |
void |
recordFolderRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being removed from a user layout |
void |
recordFolderUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being updated in a user layout |
void |
recordLogin(IPerson person)
Called when user authenticates successfully. |
void |
recordLogout(IPerson person)
Called when user logs out. |
void |
recordSessionCreated(IPerson person)
Called when a new session is created for a user. |
void |
recordSessionDestroyed(IPerson person)
Called when the user's session is destroyed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public BaseStatsRecorder()
| Method Detail |
|---|
public void recordLogin(IPerson person)
IStatsRecorder
recordLogin in interface IStatsRecorderperson - the IPerson objectpublic void recordLogout(IPerson person)
IStatsRecorder
recordLogout in interface IStatsRecorderperson - the IPerson objectpublic void recordSessionCreated(IPerson person)
IStatsRecorder
recordSessionCreated in interface IStatsRecorderperson - the IPerson objectpublic void recordSessionDestroyed(IPerson person)
IStatsRecorder
recordSessionDestroyed in interface IStatsRecorderperson - the IPerson object
public void recordChannelDefinitionPublished(IPerson person,
ChannelDefinition channelDef)
IStatsRecorder
recordChannelDefinitionPublished in interface IStatsRecorderperson - the person pubishing the channelchannelDef - the channel being published
public void recordChannelDefinitionModified(IPerson person,
ChannelDefinition channelDef)
IStatsRecorder
recordChannelDefinitionModified in interface IStatsRecorderperson - the person modifying the channelchannelDef - the channel being modified
public void recordChannelDefinitionRemoved(IPerson person,
ChannelDefinition channelDef)
IStatsRecorder
recordChannelDefinitionRemoved in interface IStatsRecorderperson - the person removing the channelchannelDef - the channel being removed
public void recordChannelAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelAddedToLayout in interface IStatsRecorderperson - the person adding the channelprofile - the profile of the layout to which the channel is addedchannelDesc - the channel being subscribed to
public void recordChannelUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelUpdatedInLayout in interface IStatsRecorderperson - the person updating the channelprofile - the profile of the layout in which the channel is updatedchannelDesc - the channel being updated
public void recordChannelMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelMovedInLayout in interface IStatsRecorderperson - the person moving the channelprofile - the profile of the layout in which the channel is movedchannelDesc - the channel being moved
public void recordChannelRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelRemovedFromLayout in interface IStatsRecorderperson - the person removing the channelprofile - the profile of the layout to which the channel is removedchannelDesc - the channel being removed from a user layout
public void recordFolderAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
IStatsRecorder
recordFolderAddedToLayout in interface IStatsRecorderperson - the person adding the folderprofile - the profile of the layout to which the folder is addedfolderDesc - the folder being subscribed to
public void recordFolderUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
IStatsRecorder
recordFolderUpdatedInLayout in interface IStatsRecorderperson - the person updating the folderprofile - the profile of the layout in which the folder is updatedfolderDesc - the folder being updated
public void recordFolderMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
IStatsRecorder
recordFolderMovedInLayout in interface IStatsRecorderperson - the person moving the folderprofile - the profile of the layout in which the folder is movedfolderDesc - the folder being moved
public void recordFolderRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
IStatsRecorder
recordFolderRemovedFromLayout in interface IStatsRecorderperson - the person removing the folderprofile - the profile of the layout to which the folder is removedfolderDesc - the folder being removed from a user layout
public void recordChannelInstantiated(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelInstantiated in interface IStatsRecorderperson - the person instantiating the channelprofile - the profile of the layout in which this channel is instantiatedchannelDesc - the channel being instantiated
public void recordChannelRendered(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelRendered in interface IStatsRecorderperson - the person rendering the channelprofile - the profile of the layout in which this channel is renderedchannelDesc - the channel being rendered
public void recordChannelTargeted(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
IStatsRecorder
recordChannelTargeted in interface IStatsRecorderperson - the person interacting with the channelprofile - the profile of the layout in which this channel resideschannelDesc - the channel being targeted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||