Class PKGenerator
java.lang.Object
de.hybris.platform.servicelayer.keygenerator.impl.PKGenerator
- All Implemented Interfaces:
KeyGenerator
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PKGenerator
public PKGenerator()
-
-
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
- 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
-