Class VirtualViewerIdGenerator
- java.lang.Object
-
- com.saperion.ngc.viewer.virtualviewer.VirtualViewerIdGenerator
-
public class VirtualViewerIdGenerator extends java.lang.Object
Generator for IDs used by VirtualViewer to identify documents.
-
-
Constructor Summary
Constructors Constructor Description VirtualViewerIdGenerator()
Default constructor to be used from within ZK-context.VirtualViewerIdGenerator(javax.servlet.http.HttpSession session)
Constructor to be used from without ZK-context.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateJsonId(DocumentId id)
Generates a JSON-string to be used as ID.static java.lang.String
parseHDOC(java.lang.String generatedJsonId)
Parses the HDOC contained in the specified JSON-ID.
-
-
-
Constructor Detail
-
VirtualViewerIdGenerator
public VirtualViewerIdGenerator()
Default constructor to be used from within ZK-context.
-
VirtualViewerIdGenerator
public VirtualViewerIdGenerator(javax.servlet.http.HttpSession session)
Constructor to be used from without ZK-context.- Parameters:
session
- current session
-
-
Method Detail
-
generateJsonId
public java.lang.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 java.lang.String parseHDOC(java.lang.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
-
-