Références des beans Category

En savoir plus sur les diverses signatures de méthode des beans Category.

Signatures de méthode de bean com.ibm.wcp.analysis.beans.Category :
Tableau 1. Descriptions des signatures de méthode de bean CustomLog
Signatures de méthode de bean CustomLog Description
public void log( HttpServletRequest request, 
                 String category ) 
Consigne un littéral de catégorie unique.
public void log( HttpServletRequest request, 
                 String[]  categories ) 
Consigne un tableau de littéraux de catégorie.
public void log( HttpServletRequest request, 
                 LoggableResource   resource ) 
Consigne des catégories dignes d'intérêt, en interrogeant l'interface LoggableResource de l'objet.

L'interface LoggableResource peut être implémentée en plus de l'interface Resource, afin de faciliter la consignation. Les catégories des ressources peuvent ensuite être stockées et extraites à partir d'une base de données. Cette interface vous évite la spécification de littéraux de catégorie dans vos pages JSP.

public interface LoggableResource
{
   String[] getTopics( );
}

Chacune des rubriques renvoyées par getTopics est journalisée sous la forme d'une catégorie. Si getTopics renvoie null, aucune catégorie n'est journalisée.

Les méthodes de consignation créent une classe CategoryEvent avec la requête et la catégorie. La classe CategoryEvent est acheminée vers tous les modules d'écoute de consignation enregistrés.

Les beans Category doivent être instanciés en tant que beans de session. Ils gèrent les informations relatives à la catégorie de la session en cours, y compris les catégories consignées et le nombre de consignation correspondant.

Les méthodes suivantes sont accessibles via des règles. Elles sont également accessibles directement via le bean de catégorie.
public String[] getCategoryNames( HttpServletRequest request)
public int      getCategoryCount( HttpServletRequest request,
                                  String category )