Interface Updatable<T>
- All Known Implementing Classes:
AbstractJdbcStoreConfiguration
,AbstractSchemaJdbcConfiguration
,AbstractSegmentedStoreConfiguration
,AbstractStoreConfiguration
,AsyncStoreConfiguration
,Attribute
,AttributeSet
,AuthenticationConfiguration
,AuthorizationConfiguration
,BackupConfiguration
,BackupForConfiguration
,CDIConnectionFactoryConfiguration
,ClusteringConfiguration
,ClusterLoaderConfiguration
,Configuration
,ConfigurationElement
,ConnectionPoolConfiguration
,ContentTypeConfiguration
,CorsConfiguration
,CorsRuleConfiguration
,CounterManagerConfiguration
,CustomStoreConfiguration
,DataConfiguration
,EncodingConfiguration
,EncryptionConfiguration
,ExpirationConfiguration
,GlobalStorageConfiguration
,GroupsConfiguration
,HashConfiguration
,HotRodServerConfiguration
,IndexConfiguration
,IndexingConfiguration
,IndexMergeConfiguration
,IndexReaderConfiguration
,IndexShardingConfiguration
,IndexWriterConfiguration
,JdbcStringBasedStoreConfiguration
,KeyStoreConfiguration
,L1Configuration
,LockingConfiguration
,MemcachedAuthenticationConfiguration
,MemcachedServerConfiguration
,MemoryConfiguration
,PartitionHandlingConfiguration
,PersistenceConfiguration
,ProtocolServerConfiguration
,QueriesJdbcConfiguration
,QueriesJdbcStoreConfiguration
,QueryConfiguration
,RecoveryConfiguration
,RemoteContainerConfiguration
,RemoteServerConfiguration
,RemoteStoreConfiguration
,RestAuthenticationConfiguration
,RestServerConfiguration
,RocksDBExpirationConfiguration
,RocksDBStoreConfiguration
,SaslConfiguration
,SchemaJdbcConfiguration
,SecurityConfiguration
,SecurityConfiguration
,SFSToSIFSConfiguration
,SingleFileStoreConfiguration
,SitesConfiguration
,SniConfiguration
,SoftIndexFileStoreConfiguration
,SslConfiguration
,SslConfiguration
,StackFileConfiguration
,StateTransferConfiguration
,StatisticsConfiguration
,TableJdbcStoreConfiguration
,TakeOfflineConfiguration
,TextAuthenticationConfiguration
,TopologyCacheConfiguration
,TracingConfiguration
,TransactionConfiguration
,TrustStoreConfiguration
,UnsafeConfiguration
,XSiteStateTransferConfiguration
public interface Updatable<T>
An interface for defining updatable attributes/attributeset. The default implementation is a no-op.
- Since:
- 13.0
- Author:
- Tristan Tarrant
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Updates the mutable part of this instance with the values of the other instancedefault void
validateUpdate
(String parentName, T other) Verifies that updating the mutable part of this instance with the values of the other instance is possible
-
Method Details
-
update
Updates the mutable part of this instance with the values of the other instance- Parameters:
other
-
-
validateUpdate
Verifies that updating the mutable part of this instance with the values of the other instance is possible- Parameters:
other
-
-