Package org.cyclos.impl.access
Interface UserIdentityProviderServiceLocal
-
- All Superinterfaces:
Service,UserIdentityProviderService
public interface UserIdentityProviderServiceLocal extends UserIdentityProviderService
Local interface forUserIdentityProviderService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserIdentityProviderget(IdentityProvider provider, String identifier)Returns the user / identity provider link for the given provider and identifierUserIdentityProviderget(BasicUser user, IdentityProvider provider)Returns the current link between the given user and identity provider, or null if no such link exists.UserIdentityProviderlink(IdentityProvider provider, UserPrincipal principal, IdentityProviderProfile profile, boolean evenIfDisabled)Creates a link between the user and the identity provider.List<UserIdentityProvider>list(BasicUser user)Returns all existing identity provider links of the given uservoidremoveAll(BasicUser basicUser)Removes any links to any provider-
Methods inherited from interface org.cyclos.services.access.UserIdentityProviderService
disable, getListData, unlink
-
-
-
-
Method Detail
-
get
UserIdentityProvider get(BasicUser user, IdentityProvider provider)
Returns the current link between the given user and identity provider, or null if no such link exists.
-
get
UserIdentityProvider get(IdentityProvider provider, String identifier)
Returns the user / identity provider link for the given provider and identifier
-
link
UserIdentityProvider link(IdentityProvider provider, UserPrincipal principal, IdentityProviderProfile profile, boolean evenIfDisabled)
Creates a link between the user and the identity provider.
-
list
List<UserIdentityProvider> list(BasicUser user)
Returns all existing identity provider links of the given user
-
removeAll
void removeAll(BasicUser basicUser)
Removes any links to any provider
-
-