Package sonia.scm.auditlog
Class AuditLogConfigurationStoreDecorator<T>
java.lang.Object
sonia.scm.auditlog.AuditLogConfigurationStoreDecorator<T>
- All Implemented Interfaces:
ConfigurationStore<T>
-
Constructor Summary
ConstructorsConstructorDescriptionAuditLogConfigurationStoreDecorator
(Set<Auditor> auditors, RepositoryDAO repositoryDAO, ConfigurationStore<T> delegate, StoreDecoratorFactory.Context context) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface sonia.scm.store.ConfigurationStore
getOptional
-
Constructor Details
-
AuditLogConfigurationStoreDecorator
public AuditLogConfigurationStoreDecorator(Set<Auditor> auditors, RepositoryDAO repositoryDAO, ConfigurationStore<T> delegate, StoreDecoratorFactory.Context context)
-
-
Method Details
-
get
Description copied from interface:ConfigurationStore
Returns the configuration object from store.- Specified by:
get
in interfaceConfigurationStore<T>
- Returns:
- configuration object from store
-
set
Description copied from interface:ConfigurationStore
Stores the given configuration object to the store.- Specified by:
set
in interfaceConfigurationStore<T>
- Parameters:
object
- configuration object to store
-
delete
public void delete()Description copied from interface:ConfigurationStore
Deletes the configuration.- Specified by:
delete
in interfaceConfigurationStore<T>
-