Interface UserReferenceProvider
- All Known Implementing Classes:
JpaUserReferenceProvider
public interface UserReferenceProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddUserReference(org.opencastproject.security.impl.jpa.JpaUserReference user, String mechanism) Add a user referenceorg.opencastproject.security.impl.jpa.JpaUserReferencefindUserReference(String userName, String organizationId) Returns the persisted user reference by the user name and organization idorg.opencastproject.security.api.UserLoad a user by userNamevoidsetRoleProvider(org.opencastproject.security.api.RoleProvider roleProvider) Set an optional roleProvider that takes care about resolving rolesvoidupdateUserReference(org.opencastproject.security.impl.jpa.JpaUserReference user) Update an existing user reference
-
Method Details
-
addUserReference
void addUserReference(org.opencastproject.security.impl.jpa.JpaUserReference user, String mechanism) Add a user reference- Parameters:
user- the user reference to be addedmechanism- the mechanism that adds the user reference
-
updateUserReference
void updateUserReference(org.opencastproject.security.impl.jpa.JpaUserReference user) Update an existing user reference- Parameters:
user- the user reference to be updated
-
findUserReference
org.opencastproject.security.impl.jpa.JpaUserReference findUserReference(String userName, String organizationId) Returns the persisted user reference by the user name and organization id- Parameters:
userName- the user nameorganizationId- the organization id- Returns:
- the user reference or
nullif not found
-
setRoleProvider
void setRoleProvider(org.opencastproject.security.api.RoleProvider roleProvider) Set an optional roleProvider that takes care about resolving roles- Parameters:
roleProvider-
-
loadUser
Load a user by userName- Parameters:
userName-- Returns:
- the user or
nullif not found
-