Class AccountChangeNotifierImpl
java.lang.Object
org.duracloud.common.changenotifier.impl.AccountChangeNotifierImpl
- All Implemented Interfaces:
AccountChangeNotifier
@Component("accountChangeNotifier")
public class AccountChangeNotifierImpl
extends Object
implements AccountChangeNotifier
- Author:
- Daniel Bernstein
-
Constructor Summary
ConstructorsConstructorDescriptionAccountChangeNotifierImpl(org.duracloud.account.db.repo.GlobalPropertiesRepo globalPropertiesRepo) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccountChanged(String account) Notifies listeners that an account had changed.voidNotifies listeners that a root user's status has changed: a root user was added, removed, or changed.voidstorageProviderCacheOnNodeChanged(String account) Notifies listeners that a node's cached storage provider information has changed.voidstorageProvidersChanged(String accountId) Notifies listeners that one or more storage providers associated with an account has changed.voiduserStoreChanged(String accountId) Notifies listeners that the set of users associated with an account have changed
-
Constructor Details
-
AccountChangeNotifierImpl
@Autowired public AccountChangeNotifierImpl(org.duracloud.account.db.repo.GlobalPropertiesRepo globalPropertiesRepo) - Parameters:
globalPropertiesRepo-
-
-
Method Details
-
accountChanged
Description copied from interface:AccountChangeNotifierNotifies listeners that an account had changed.- Specified by:
accountChangedin interfaceAccountChangeNotifier
-
storageProvidersChanged
Description copied from interface:AccountChangeNotifierNotifies listeners that one or more storage providers associated with an account has changed.- Specified by:
storageProvidersChangedin interfaceAccountChangeNotifier
-
userStoreChanged
Description copied from interface:AccountChangeNotifierNotifies listeners that the set of users associated with an account have changed- Specified by:
userStoreChangedin interfaceAccountChangeNotifier
-
rootUsersChanged
public void rootUsersChanged()Description copied from interface:AccountChangeNotifierNotifies listeners that a root user's status has changed: a root user was added, removed, or changed.- Specified by:
rootUsersChangedin interfaceAccountChangeNotifier
-
storageProviderCacheOnNodeChanged
Description copied from interface:AccountChangeNotifierNotifies listeners that a node's cached storage provider information has changed.- Specified by:
storageProviderCacheOnNodeChangedin interfaceAccountChangeNotifier
-