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
Constructors Constructor Description AccountChangeNotifierImpl(org.duracloud.account.db.repo.GlobalPropertiesRepo globalPropertiesRepo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccountChanged(String account)Notifies listeners that an account had changed.voidrootUsersChanged()Notifies 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
-
-
-
Method Detail
-
accountChanged
public void accountChanged(String account)
Description copied from interface:AccountChangeNotifierNotifies listeners that an account had changed.- Specified by:
accountChangedin interfaceAccountChangeNotifier
-
storageProvidersChanged
public void storageProvidersChanged(String accountId)
Description copied from interface:AccountChangeNotifierNotifies listeners that one or more storage providers associated with an account has changed.- Specified by:
storageProvidersChangedin interfaceAccountChangeNotifier
-
userStoreChanged
public void userStoreChanged(String accountId)
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
public void storageProviderCacheOnNodeChanged(String account)
Description copied from interface:AccountChangeNotifierNotifies listeners that a node's cached storage provider information has changed.- Specified by:
storageProviderCacheOnNodeChangedin interfaceAccountChangeNotifier
-
-