Default (if null is returned): ID is generated randomly. In other words, the desktop's ID, by default, is not deterministic. To have a deterministric value, you have to implement this method.
Notice that UUID cannot be empty and can only have alphanumeric characters or underscore (i.e., a-z, A-Z, 0-9, and _).
Also notice that we can retrieve the execution by use of {@link Desktop#getExecution}, or {@link org.zkoss.zk.ui.Executions#getCurrent}. @return the next desktop ID, or null to generate the default ID.
|
|