public class GenerateEntityIdOnTheClient
extends java.lang.Object
Constructor and Description |
---|
GenerateEntityIdOnTheClient(IDocumentStore documentStore,
Function1<java.lang.Object,java.lang.String> generateKey) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateDocumentKeyForStorage(java.lang.Object entity) |
java.lang.String |
getOrGenerateDocumentKey(java.lang.Object entity)
Tries to get the identity.
|
boolean |
tryGetIdFromInstance(java.lang.Object entity,
Reference<java.lang.String> idHolder)
Attempts to get the document key from an instance
|
void |
trySetIdentity(java.lang.Object entity,
java.lang.String id)
Tries to set the identity property
|
public GenerateEntityIdOnTheClient(IDocumentStore documentStore, Function1<java.lang.Object,java.lang.String> generateKey)
public boolean tryGetIdFromInstance(java.lang.Object entity, Reference<java.lang.String> idHolder)
entity
- idHolder
- public java.lang.String getOrGenerateDocumentKey(java.lang.Object entity)
entity
- public java.lang.String generateDocumentKeyForStorage(java.lang.Object entity)
public void trySetIdentity(java.lang.Object entity, java.lang.String id)
Copyright © 2014. All Rights Reserved.