By browsing on this website you are agreeing to our 'Terms & Conditions' and the 'Privacy Policy' in regards to your rights and personal data handling.
Entities does not have to contain Id property or field. In case of such an entity and a need of knowing under what Id it is stored on server getDocumentId method has been created.
Syntax
public String getDocumentUrl(Object entity);
Parameters
entity
Object
Instance of an entity for which Id will be returned
Return Value
String
Returns Id for specified entity. Method may return null if entity is null, isn't tracked or Id will be generated on the server.
Example
public static class Comment {
private String author;
private String message;
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
session.advanced().getDocumentId(comment); // e.g. comments/1