Class ContextualNavigationLog


  • public class ContextualNavigationLog
    extends Log
    Contextual navigation log
    • Field Detail

      • cluster

        private final java.lang.String cluster
      • previousClusters

        private final java.util.List<java.lang.String> previousClusters
    • Constructor Detail

      • ContextualNavigationLog

        public ContextualNavigationLog​(java.util.Date date,
                                       Collection collection,
                                       Profile profile,
                                       java.lang.String requestId,
                                       java.lang.String cluster,
                                       java.util.List<java.lang.String> previousClusters,
                                       java.lang.String userId)
        Parameters:
        date - Date of the contextual navigation query
        collection - Collection
        profile - Profile
        requestId - Request identifier (IP, hash, '-')
        cluster - Clicked cluster
        previousClusters - Previously clicked cluster (breadcrumb)
        userId - User identifier, may be null
    • Method Detail

      • toXml

        public java.lang.String toXml()
        Returns:
        XML representation suitable for writing to log file
      • addXMLElement

        private static void addXMLElement​(java.lang.StringBuffer out,
                                          java.lang.String tag,
                                          java.lang.String value)
      • getCluster

        public java.lang.String getCluster()
      • getPreviousClusters

        public java.util.List<java.lang.String> getPreviousClusters()