All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.spikeify.UserKeyGenerator Maven / Gradle / Ivy

There is a newer version: 0.2.35
Show newest version
package com.spikeify;

/**
 * Id generator to produce entity keys on create
 */
public interface UserKeyGenerator {

	/**
	 * Generates string key of given length greater than 0
	 * @param length desired length of key greater than 0
	 * @return generated key
	 */
	String generateString(int length);

	/**
	 * Generates long value of given length greater than 0
	 * @param length desired length of key greater than 0 (must consider max possible length of a long value)
	 * @return generated key
	 */
	long generateLong(int length);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy