-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathProfileService.java
More file actions
26 lines (14 loc) · 884 Bytes
/
ProfileService.java
File metadata and controls
26 lines (14 loc) · 884 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.igot.cb.profile.service;
import java.util.Map;
import org.igot.common.model.ApiResponse;
public interface ProfileService {
ApiResponse saveExtendedProfile(Map<String, Object> request, String userToken);
ApiResponse getExtendedProfileSummary(String userId, String userToken);
ApiResponse readFullExtendedProfile(String userId, String contextType, String userToken);
ApiResponse updateExtendedProfile(Map<String, Object> request, String userToken);
ApiResponse deleteExtendedProfile(Map<String, Object> request, String userToken);
ApiResponse getBasicProfile(String userId, String userToken);
ApiResponse listCompetencies(String userId, String userToken);
ApiResponse updateAdditionalFields(Map<String, Object> request, String userToken);
ApiResponse getAdditionalFieldsByOrg(String userId, String orgId, String authToken);
}