Class AbstractLocalConfiguration<T>
- java.lang.Object
-
- org.nuxeo.ecm.core.api.localconfiguration.AbstractLocalConfiguration<T>
-
- All Implemented Interfaces:
DetachedAdapter,LocalConfiguration<T>
- Direct Known Subclasses:
ContentViewConfigurationAdapter,DirectoryConfigurationAdapter,LocalThemeConfigAdapter,SimpleConfigurationAdapter,UITypesConfigurationAdapter
public abstract class AbstractLocalConfiguration<T> extends Object implements LocalConfiguration<T>
Base class forLocalConfigurationimplementers.Provides default implementation for most methods.
- Since:
- 5.5
- Author:
- Thomas Roger
-
-
Constructor Summary
Constructors Constructor Description AbstractLocalConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanMerge()Returnstrueif thisLocalConfigurationaccepted to be merged with a parent configuration,falseotherwise.Tmerge(T other)Merge thisLocalConfigurationwith another one.voidsave(CoreSession session)Save this LocalConfiguration.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.nuxeo.ecm.core.api.localconfiguration.LocalConfiguration
getDocumentRef
-
-
-
-
Constructor Detail
-
AbstractLocalConfiguration
public AbstractLocalConfiguration()
-
-
Method Detail
-
canMerge
public boolean canMerge()
Description copied from interface:LocalConfigurationReturnstrueif thisLocalConfigurationaccepted to be merged with a parent configuration,falseotherwise.- Specified by:
canMergein interfaceLocalConfiguration<T>
-
merge
public T merge(T other)
Description copied from interface:LocalConfigurationMerge thisLocalConfigurationwith another one.- Specified by:
mergein interfaceLocalConfiguration<T>
-
save
public void save(CoreSession session)
Description copied from interface:LocalConfigurationSave this LocalConfiguration.- Specified by:
savein interfaceLocalConfiguration<T>
-
-