Class Mergers
- java.lang.Object
-
- org.ametys.runtime.plugin.component.AbstractLogEnabled
-
- org.ametys.plugins.contentio.archive.Mergers
-
- All Implemented Interfaces:
LogEnabled,Disposable,Initializable,Component,Serviceable
public class Mergers extends AbstractLogEnabled implements Component, Serviceable, Initializable, Disposable
The component holding theMergerimplementations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classMergers.AbstractMergerprivate static classMergers.DeleteBeforeprivate static classMergers.Failprivate static classMergers.Ignoreprivate static classMergers.Replace
-
Field Summary
Fields Modifier and Type Field Description private static Merger[]__IMPLEMENTATIONS(package private) AmetysObjectResolver_ametysObjectResolver(package private) SourceResolver_sourceResolver(package private) static MergerDELETE_BEFORE(package private) static MergerFAIL(package private) static MergerIGNORE(package private) static MergerREPLACEstatic StringROLEAvalon role.
-
Constructor Summary
Constructors Constructor Description Mergers()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void_bindMergersComponent(Mergers mergersComponent)voiddispose()protected org.slf4j.LoggergetLogger()Returns theLogger.voidinitialize()voidservice(ServiceManager manager)-
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
setLogger
-
-
-
-
Field Detail
-
DELETE_BEFORE
static final Merger DELETE_BEFORE
-
__IMPLEMENTATIONS
private static final Merger[] __IMPLEMENTATIONS
-
_ametysObjectResolver
AmetysObjectResolver _ametysObjectResolver
-
_sourceResolver
SourceResolver _sourceResolver
-
-
Constructor Detail
-
Mergers
public Mergers()
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
_bindMergersComponent
private static void _bindMergersComponent(Mergers mergersComponent)
-
initialize
public void initialize() throws Exception
- Specified by:
initializein interfaceInitializable- Throws:
Exception
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable
-
getLogger
protected org.slf4j.Logger getLogger()
Description copied from class:AbstractLogEnabledReturns theLogger.- Overrides:
getLoggerin classAbstractLogEnabled- Returns:
- the
Logger.
-
-