Class DefaultNetworkEntityKeyGenerator
java.lang.Object
com.hybris.backoffice.workflow.designer.renderer.DefaultNetworkEntityKeyGenerator
- All Implemented Interfaces:
KeyGenerator
Generates IDs of components rendered in Workflow Designer
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultNetworkEntityKeyGenerator
public DefaultNetworkEntityKeyGenerator()
-
-
Method Details
-
generate
Description copied from interface:KeyGeneratorGenerates a new unique key. If this method is called twice it will never return the same key twice (if key A is returned by first call and key B by second call, A does not equals B). A order of returned keys is not guaranteed (depends on implementation). After a call of theKeyGenerator.reset()method the generator is reseted so that a key can be returned which already was returned before callingKeyGenerator.reset().- Specified by:
generatein interfaceKeyGenerator- Returns:
- unique key
-
generateFor
Description copied from interface:KeyGeneratorGenerates a new unique key in relation to given object. The key will be unique overall as inKeyGenerator.generate()method and furthermore it is guaranteed that the key will only be produced for this object (think of a PK which contains the type information, a media PK will not be generated for a product, nevertheless it is unique overall).- Specified by:
generateForin interfaceKeyGenerator- Parameters:
object- object for which a key will be generated- Returns:
- unique key in relation to given object
-
reset
public void reset()Description copied from interface:KeyGeneratorResets the key generation so that an already generated key can be generated once again.- Specified by:
resetin interfaceKeyGenerator
-