public class UserPropertyAuthorizationRepository extends UserPropertyAuthorizationRepositoryBase implements AuthorizationRepositoryWithCliSupport, UpdatableAuthorizationRepository
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIGURATION_PREFIX |
AUTHORIZATIONS_PROPERTY_IRI| Constructor and Description |
|---|
UserPropertyAuthorizationRepository(org.vertexium.Graph graph,
OntologyRepository ontologyRepository,
Configuration configuration,
UserNotificationRepository userNotificationRepository,
WorkQueueRepository workQueueRepository,
GraphAuthorizationRepository authorizationRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthorization(User user,
String auth,
User authUser) |
AuthorizationRepositoryCliService |
getCliService() |
com.google.common.collect.ImmutableSet<String> |
getDefaultAuthorizations() |
void |
removeAuthorization(User user,
String auth,
User authUser) |
void |
setAuthorizations(User user,
Set<String> newAuthorizations,
User authUser) |
defineAuthorizationsProperty, getAuthorizations, parseAuthorizations, updateUsergetGraphAuthorizations, getUserRepositoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAuthorizations, getGraphAuthorizations, updateUserpublic static final String CONFIGURATION_PREFIX
@Inject
public UserPropertyAuthorizationRepository(org.vertexium.Graph graph,
OntologyRepository ontologyRepository,
Configuration configuration,
UserNotificationRepository userNotificationRepository,
WorkQueueRepository workQueueRepository,
GraphAuthorizationRepository authorizationRepository)
public AuthorizationRepositoryCliService getCliService()
getCliService in interface AuthorizationRepositoryWithCliSupportpublic com.google.common.collect.ImmutableSet<String> getDefaultAuthorizations()
getDefaultAuthorizations in class UserPropertyAuthorizationRepositoryBasepublic void addAuthorization(User user, String auth, User authUser)
addAuthorization in interface UpdatableAuthorizationRepositoryaddAuthorization in class UserPropertyAuthorizationRepositoryBasepublic void removeAuthorization(User user, String auth, User authUser)
removeAuthorization in interface UpdatableAuthorizationRepositoryremoveAuthorization in class UserPropertyAuthorizationRepositoryBasepublic void setAuthorizations(User user, Set<String> newAuthorizations, User authUser)
setAuthorizations in interface UpdatableAuthorizationRepositorysetAuthorizations in class UserPropertyAuthorizationRepositoryBaseCopyright © 2013–2017 V5 Analytics. All rights reserved.