@Service public class RegistryService extends Object
| Modifier and Type | Field and Description |
|---|---|
HttpUtils |
httpUtils |
JsonUtils |
jsonUtils |
| Constructor and Description |
|---|
RegistryService(HttpUtils httpUtils,
JsonUtils jsonUtils,
RegistryProperties registryProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignAdminRole(Integer coPersonId,
Integer couId)
21.
|
void |
assignMemberRole(Integer coPersonId,
Integer couId,
Integer id)
15.
|
Integer |
createRole(String name,
String description)
17.
|
Integer |
getCoPersonIdByIdentifier()
1.2 Get CoPersonId by AAI identifier
|
Integer |
getCoPersonIdByIdentifier(String sub) |
List<Integer> |
getCoPersonIdsByEmail(String email)
1.1 Get CoPersonId by Email
|
com.google.gson.JsonObject |
getCouAdminGroup(Integer couId)
10.
|
com.google.gson.JsonArray |
getCouGroups(Integer couId)
9.
|
Integer |
getCouId(String name)
4.1 Get a couId by name
|
com.google.gson.JsonArray |
getCous()
3.2 Get all OpenAIRE cous
|
com.google.gson.JsonArray |
getCous(String name)
3.1 Get OpenAIRE cous with a specific name(or substring)
|
com.google.gson.JsonArray |
getGroupMembers(Integer coGroupId)
11.
|
String |
getIdentifierByCoPersonId(Integer coPersonId)
2 Get AAI identifier by CoPersonId
|
Integer |
getRoleId(Integer coPersonId,
Integer couId)
6.
|
com.google.gson.JsonArray |
getRoles(Integer coPersonId)
5.
|
com.google.gson.JsonObject |
getUserAdminGroup(Integer coPersonId,
Integer couId)
8.
|
String |
getUserEmail(Integer coPersonId)
18.
|
com.google.gson.JsonArray |
getUserEmailByCouId(Integer couId,
boolean admin)
12.
|
com.google.gson.JsonArray |
getUserGroups(Integer coPersonId)
7.
|
String |
getUserId(Integer coPersonId)
20.
|
com.google.gson.JsonArray |
getUserIdByCouId(Integer couId,
boolean admin)
14.
|
String |
getUserNames(Integer coPersonId)
19.
|
com.google.gson.JsonArray |
getUserNamesByCouId(Integer couId,
boolean admin)
13.
|
void |
removeAdminRole(Integer coPersonId,
Integer couId)
22.
|
void |
removeMemberRole(Integer coPersonId,
Integer couId,
Integer id)
16.
|
@Autowired public RegistryService(HttpUtils httpUtils, JsonUtils jsonUtils, RegistryProperties registryProperties)
public List<Integer> getCoPersonIdsByEmail(String email)
public Integer getCoPersonIdByIdentifier()
public String getIdentifierByCoPersonId(Integer coPersonId)
public com.google.gson.JsonArray getCous(String name)
public com.google.gson.JsonArray getCous()
public com.google.gson.JsonArray getRoles(Integer coPersonId)
public Integer getRoleId(Integer coPersonId, Integer couId)
public com.google.gson.JsonArray getUserGroups(Integer coPersonId)
public com.google.gson.JsonObject getUserAdminGroup(Integer coPersonId, Integer couId)
public com.google.gson.JsonArray getCouGroups(Integer couId)
public com.google.gson.JsonObject getCouAdminGroup(Integer couId)
public com.google.gson.JsonArray getGroupMembers(Integer coGroupId)
public com.google.gson.JsonArray getUserEmailByCouId(Integer couId, boolean admin)
public com.google.gson.JsonArray getUserNamesByCouId(Integer couId, boolean admin)
public com.google.gson.JsonArray getUserIdByCouId(Integer couId, boolean admin)
public void assignMemberRole(Integer coPersonId, Integer couId, Integer id)
public void removeMemberRole(Integer coPersonId, Integer couId, Integer id)
public void assignAdminRole(Integer coPersonId, Integer couId)
Copyright © 2022. All rights reserved.