Package com.regula.facesdk
Interface IPersonDatabase
public interface IPersonDatabase
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPersonImage(String personId, ImageUpload image, PersonDBCallback<PersonImage> callback) voidcreateGroup(String name, PersonDBCallback<PersonGroup> callback) voidcreateGroup(String name, JSONObject metadata, PersonDBCallback<PersonGroup> callback) voidcreatePerson(String name, PersonDBCallback<Person> callback) voidcreatePerson(String name, String[] groups, PersonDBCallback<Person> callback) voidcreatePerson(String name, JSONObject metadata, PersonDBCallback<Person> callback) voidcreatePerson(String name, JSONObject metadata, String[] groups, PersonDBCallback<Person> callback) voiddeleteGroup(String groupId, PersonDBCallback<Void> callback) voiddeletePerson(String personId, PersonDBCallback<Void> callback) voiddeletePersonImage(String personId, String imageId, PersonDBCallback<Void> callback) voideditPersonsInGroup(String groupId, EditGroupPersonsRequest editGroupPersonsRequest, PersonDBCallback<Void> callback) voidgetGroup(String id, PersonDBCallback<PersonGroup> callback) voidgetGroups(PersonDBCallback<<any>> callback) voidgetGroupsForPage(int page, int size, PersonDBCallback<<any>> callback) voidgetPerson(String personId, PersonDBCallback<Person> callback) voidgetPersonGroups(String personId, PersonDBCallback<<any>> callback) voidgetPersonGroupsForPage(String personId, int page, int size, PersonDBCallback<<any>> callback) voidgetPersonImageById(String personId, String imageId, PersonDBCallback<byte[]> callback) voidgetPersonImages(String personId, PersonDBCallback<<any>> callback) voidgetPersonImagesForPage(String personId, int page, int size, PersonDBCallback<<any>> callback) voidgetPersonsInGroup(String groupId, PersonDBCallback<<any>> callback) voidgetPersonsInGroupForPage(String groupId, int page, int size, PersonDBCallback<<any>> callback) voidsearchPerson(SearchPersonRequest searchPersonRequest, PersonDBCallback<List<SearchPerson>> callback) voidupdateGroup(PersonGroup group, PersonDBCallback<Void> callback) voidupdatePerson(Person person, PersonDBCallback<Void> callback) 
- 
Method Details- 
getPerson
- 
createPerson
- 
createPerson
- 
createPersonvoid createPerson(String name, JSONObject metadata, String[] groups, PersonDBCallback<Person> callback) 
- 
createPerson
- 
updatePerson
- 
deletePerson
- 
getPersonImages
- 
getPersonImagesForPage
- 
addPersonImage
- 
getPersonImageById
- 
deletePersonImage
- 
getGroups
- 
getGroupsForPage
- 
getPersonGroups
- 
getPersonGroupsForPage
- 
createGroup
- 
createGroup
- 
getGroup
- 
updateGroup
- 
editPersonsInGroupvoid editPersonsInGroup(String groupId, EditGroupPersonsRequest editGroupPersonsRequest, PersonDBCallback<Void> callback) 
- 
getPersonsInGroup
- 
getPersonsInGroupForPage
- 
deleteGroup
- 
searchPersonvoid searchPerson(SearchPersonRequest searchPersonRequest, PersonDBCallback<List<SearchPerson>> callback) 
 
-