Class CloudBasedIdGenerator

java.lang.Object
org.zkoss.stateless.ui.http.CloudBasedIdGenerator
All Implemented Interfaces:
org.zkoss.zk.ui.sys.IdGenerator

public class CloudBasedIdGenerator extends Object implements org.zkoss.zk.ui.sys.IdGenerator
A cloud based ID generator to avoid duplication uuid issue in a cloud mode.
Author:
jumperchen
  • Constructor Details

    • CloudBasedIdGenerator

      public CloudBasedIdGenerator(org.zkoss.zk.ui.sys.IdGenerator delegator)
  • Method Details

    • nextComponentUuid

      public String nextComponentUuid(org.zkoss.zk.ui.Desktop desktop, org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.metainfo.ComponentInfo compInfo)
      Specified by:
      nextComponentUuid in interface org.zkoss.zk.ui.sys.IdGenerator
    • nextAnonymousComponentUuid

      public String nextAnonymousComponentUuid(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.metainfo.ComponentInfo compInfo)
      Specified by:
      nextAnonymousComponentUuid in interface org.zkoss.zk.ui.sys.IdGenerator
    • nextPageUuid

      public String nextPageUuid(org.zkoss.zk.ui.Page page)
      Specified by:
      nextPageUuid in interface org.zkoss.zk.ui.sys.IdGenerator
    • nextDesktopId

      public String nextDesktopId(org.zkoss.zk.ui.Desktop desktop)
      Specified by:
      nextDesktopId in interface org.zkoss.zk.ui.sys.IdGenerator