fr.paris.lutece.portal.service.resource
Interface IExtendableResourceActionHitListener


public interface IExtendableResourceActionHitListener

Listener for extendable resource action hit


Method Summary
 int getActionHit(String strActionName, String strExtendableResourceType)
          Get the total number of hit associated to a given action name and resource type
 int getResourceActionHit(String strExtendableResourceId, String strExtendableResourceType, String strActionName)
          Get the number of hit associated with a resource and an action name
 Map<String,Integer> getResourceHit(String strExtendableResourceId, String strExtendableResourceType)
          Get the list of action names associated with a number of hit for a given resource
 void notifyActionOnResource(String strExtendableResourceId, String strExtendableResourceType, String strActionName)
          Notify this listener that an action has been performed on a resource
 

Method Detail

getActionHit

int getActionHit(String strActionName,
                 String strExtendableResourceType)
Get the total number of hit associated to a given action name and resource type

Parameters:
strActionName - The name of the action to get the number of hit of
strExtendableResourceType - The resource type to get the hit of
Returns:
The number of hit, or 0 if this action has no hit for this resource type

getResourceHit

Map<String,Integer> getResourceHit(String strExtendableResourceId,
                                   String strExtendableResourceType)
Get the list of action names associated with a number of hit for a given resource

Parameters:
strExtendableResourceId - The id of the resource
strExtendableResourceType - The type of the resource
Returns:
A map containing associations between action names and hit number

getResourceActionHit

int getResourceActionHit(String strExtendableResourceId,
                         String strExtendableResourceType,
                         String strActionName)
Get the number of hit associated with a resource and an action name

Parameters:
strExtendableResourceId - The id of the resource
strExtendableResourceType - The type of the resource
strActionName - The name of the action
Returns:
The number of hit, or 0 if the resource has no hit for this action

notifyActionOnResource

void notifyActionOnResource(String strExtendableResourceId,
                            String strExtendableResourceType,
                            String strActionName)
Notify this listener that an action has been performed on a resource

Parameters:
strExtendableResourceId - The id of the resource the action was performed on
strExtendableResourceType - The type of the resource the action was performed on
strActionName - The name of the action that was performed on the resource


Copyright © 2014 Mairie de Paris. All Rights Reserved.