107 if (clientAuthorizations == null) {
108 clientAuthorizations =
new ClientAuthorizations();
109 clientAuthorizations.setId(UUID.randomUUID().toString());
110 clientAuthorizations.setClientId(clientId);
111 clientAuthorizations.setScopes(scopes.toArray(
new String[scopes.size()]));
115 }
else if (clientAuthorizations.getScopes() != null) {
116 Set<String>
set =
new HashSet<String>(scopes);
117 set.addAll(Arrays.asList(clientAuthorizations.getScopes()));
118 clientAuthorizations.setScopes(
set.toArray(
new String[
set.size()]));
127 if (clientAuthorizations == null) {
128 clientAuthorizations =
new ClientAuthorizations();
129 clientAuthorizations.setId(UUID.randomUUID().toString());
130 clientAuthorizations.setClientId(clientId);
131 clientAuthorizations.setScopes(scopes.toArray(
new String[scopes.size()]));
135 }
else if (clientAuthorizations.getScopes() != null) {
136 Set<String>
set =
new HashSet<String>(scopes);
137 set.addAll(Arrays.asList(clientAuthorizations.getScopes()));
138 clientAuthorizations.setScopes(
set.toArray(
new String[
set.size()]));
static final String CACHE_CLIENT_CUTHORIZATION
Definition: ClientAuthorizationsService.java:47
String getBaseDnForClientAuthorizations(String oxId, String userInum)
Definition: ClientAuthorizationsService.java:145
CacheService cacheService
Definition: ClientAuthorizationsService.java:45
PersistenceEntryManager ldapEntryManager
Definition: ClientAuthorizationsService.java:39
String getCacheKey(String userInum, String clientId)
Definition: ClientAuthorizationsService.java:158
void prepareBranch(final String userInum)
Definition: ClientAuthorizationsService.java:61
ClientAuthorizations findClientAuthorizations(String userInum, String clientId, boolean persistInLdap)
Definition: ClientAuthorizationsService.java:68