public abstract class UserPropertyAuthorizationRepositoryBase extends AuthorizationRepositoryBase
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHORIZATIONS_PROPERTY_IRI |
| Modifier | Constructor and Description |
|---|---|
protected |
UserPropertyAuthorizationRepositoryBase(org.vertexium.Graph graph,
OntologyRepository ontologyRepository,
Configuration configuration,
UserNotificationRepository userNotificationRepository,
WorkQueueRepository workQueueRepository,
GraphAuthorizationRepository authorizationRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAuthorization(User user,
String auth,
User authUser) |
protected void |
defineAuthorizationsProperty(OntologyRepository ontologyRepository) |
Set<String> |
getAuthorizations(User user) |
protected com.google.common.collect.ImmutableSet<String> |
getDefaultAuthorizations() |
protected com.google.common.collect.ImmutableSet<String> |
parseAuthorizations(String authorizations) |
protected void |
removeAuthorization(User user,
String auth,
User authUser) |
protected void |
setAuthorizations(User user,
Set<String> newAuthorizations,
User authUser) |
void |
updateUser(User user,
AuthorizationContext authorizationContext)
Called by UserRepository when a user is authenticated possibly by a web authentication handler
|
getGraphAuthorizations, getUserRepositorypublic static final String AUTHORIZATIONS_PROPERTY_IRI
protected UserPropertyAuthorizationRepositoryBase(org.vertexium.Graph graph,
OntologyRepository ontologyRepository,
Configuration configuration,
UserNotificationRepository userNotificationRepository,
WorkQueueRepository workQueueRepository,
GraphAuthorizationRepository authorizationRepository)
protected void defineAuthorizationsProperty(OntologyRepository ontologyRepository)
protected com.google.common.collect.ImmutableSet<String> parseAuthorizations(String authorizations)
public void updateUser(User user, AuthorizationContext authorizationContext)
AuthorizationRepositoryprotected com.google.common.collect.ImmutableSet<String> getDefaultAuthorizations()
Copyright © 2013–2017 V5 Analytics. All rights reserved.