Package com.regula.facesdk
Interface IPersonDatabase
public interface IPersonDatabase
-
Method Summary
Modifier 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
-
createPerson
void 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
-
editPersonsInGroup
void editPersonsInGroup(String groupId, EditGroupPersonsRequest editGroupPersonsRequest, PersonDBCallback<Void> callback) -
getPersonsInGroup
-
getPersonsInGroupForPage
-
deleteGroup
-
searchPerson
void searchPerson(SearchPersonRequest searchPersonRequest, PersonDBCallback<List<SearchPerson>> callback)
-