public class UserDetailsPropagatorImpl extends Object implements UserDetailsPropagator
| Constructor and Description |
|---|
UserDetailsPropagatorImpl(org.duracloud.account.db.repo.DuracloudRepoMgr repoMgr,
DuracloudInstanceManagerService instanceManagerService,
UserFinderUtil userFinder) |
| Modifier and Type | Method and Description |
|---|---|
void |
propagateGroupUpdate(Long acctId,
Long groupId)
This method propagates the update of a group down to the
underlying DuraCloud webapps for the given account.
|
void |
propagateRevocation(Long acctId,
Long userId)
This method propagates the revocation of rights for the arg user and acct
down to the underlying DuraCloud webapps.
|
void |
propagateRights(Long acctId,
Long userId,
Set<org.duracloud.account.db.model.Role> roles)
This method propagates the arg roles for the arg user and acct down
to the underlying DuraCloud webapps.
|
void |
propagateUserUpdate(Long acctId,
Long userId)
This method propagates the update of a user's details down to the
underlying DuraCloud webapps for the given account.
|
public UserDetailsPropagatorImpl(org.duracloud.account.db.repo.DuracloudRepoMgr repoMgr,
DuracloudInstanceManagerService instanceManagerService,
UserFinderUtil userFinder)
public void propagateRevocation(Long acctId, Long userId)
UserDetailsPropagatorpropagateRevocation in interface UserDetailsPropagatoracctId - of DuraCloud acct to updateuserId - of user with revoked rightspublic void propagateRights(Long acctId, Long userId, Set<org.duracloud.account.db.model.Role> roles)
UserDetailsPropagatorpropagateRights in interface UserDetailsPropagatoracctId - of DuraCloud acct to updateuserId - of user with updated rightsroles - new roles of arg userpublic void propagateUserUpdate(Long acctId, Long userId)
UserDetailsPropagatorpropagateUserUpdate in interface UserDetailsPropagatoracctId - of DuraCloud acct to updateuserId - of the user who has changed their passwordpublic void propagateGroupUpdate(Long acctId, Long groupId)
UserDetailsPropagatorpropagateGroupUpdate in interface UserDetailsPropagatoracctId - of DuraCloud acct to updategroupId - of the group that has changedCopyright © 2009–2015 DuraSpace. All rights reserved.