Class VirtualViewerIdGenerator
java.lang.Object
com.saperion.ngc.viewer.virtualviewer.VirtualViewerIdGenerator
Generator for IDs used by VirtualViewer to identify documents.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor to be used from within ZK-context.VirtualViewerIdGenerator
(jakarta.servlet.http.HttpSession session) Constructor to be used from without ZK-context. -
Method Summary
Modifier and TypeMethodDescriptionGenerates a JSON-string to be used as ID.static String
Parses the HDOC contained in the specified JSON-ID.
-
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
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
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
-