play.modules.morphia.utils
Class IdGenerator
java.lang.Object
play.modules.morphia.utils.IdGenerator
public class IdGenerator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdGenerator
public IdGenerator()
ds
public static Datastore ds()
generateId
public static java.lang.Object generateId(Model entity)
generateLongId
public static <T extends Model> java.lang.Long generateLongId(T entity)
generateLongId
public static <T extends Model> java.lang.Long generateLongId(java.lang.Class<T> clazz)
generateObjectIdId
public static <T extends Model> ObjectId generateObjectIdId(T entity)
generateObjectIdId
public static <T extends Model> ObjectId generateObjectIdId(java.lang.Class<T> clazz)
getIdTypeName
public static java.lang.String getIdTypeName()
processId
public static java.lang.Object processId(java.lang.Object id)
processObjectId
public static ObjectId processObjectId(java.lang.Object id)
processLongId
public static java.lang.Long processLongId(java.lang.Object id)