Class VirtualViewerIdGenerator

java.lang.Object
com.saperion.ngc.viewer.virtualviewer.VirtualViewerIdGenerator

public class VirtualViewerIdGenerator extends Object
Generator for IDs used by VirtualViewer to identify documents.
  • Constructor Details

    • VirtualViewerIdGenerator

      public VirtualViewerIdGenerator()
      Default constructor to be used from within ZK-context.
    • VirtualViewerIdGenerator

      public VirtualViewerIdGenerator(jakarta.servlet.http.HttpSession session)
      Constructor to be used from without ZK-context.
      Parameters:
      session - current session
  • Method Details

    • generateJsonId

      public String generateJsonId(DocumentId id)
      Generates a JSON-string to be used as ID. JSON is used to enable convenient ID-handling in JSPs.
      Parameters:
      id - document ID to generate JSON-ID for
      Returns:
      JSON-ID string
    • parseHDOC

      public static String parseHDOC(String generatedJsonId)
      Parses the HDOC contained in the specified JSON-ID. Throws an IllegalArgumentException if the string could not be parsed.
      Parameters:
      generatedJsonId - JSON-ID string to parse
      Returns:
      hdoc contained in id