public class ApogeeSynchronizingContentOperator extends DefaultSynchronizingContentOperator implements Serviceable
Modifier and Type | Field and Description |
---|---|
protected ApogeeSynchronizingContentOperatorHelper |
_apogeeSCCOperatorHelper
The Apogee conversion helper
|
protected AmetysObjectResolver |
_resolver
The Ametys resolver
|
_label, _pluginName
Constructor and Description |
---|
ApogeeSynchronizingContentOperator() |
Modifier and Type | Method and Description |
---|---|
protected String |
_getFirstValue(List<Object> metadataValues)
Get the first value of the metadataValues list.
|
protected List<Object> |
_transformMetadata(String metadataPath,
List<Object> oldValues,
Logger logger)
Transform a metadata.
|
protected Double |
_transformToDouble(String value,
String metadataPath,
Logger logger)
|
void |
service(ServiceManager manager) |
Map<String,List<Object>> |
transform(Map<String,List<Object>> remoteValues,
Logger logger)
Transforms the remote values of a
SynchronizableContentsCollection before synchronizing metadata. |
additionalOperation, configure, getLabel, setPluginInfo
protected AmetysObjectResolver _resolver
protected ApogeeSynchronizingContentOperatorHelper _apogeeSCCOperatorHelper
public ApogeeSynchronizingContentOperator()
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
ServiceException
public Map<String,List<Object>> transform(Map<String,List<Object>> remoteValues, Logger logger)
SynchronizingContentOperator
SynchronizableContentsCollection
before synchronizing metadata.transform
in interface SynchronizingContentOperator
transform
in class DefaultSynchronizingContentOperator
remoteValues
- The remote values to transformlogger
- The loggerprotected List<Object> _transformMetadata(String metadataPath, List<Object> oldValues, Logger logger)
metadataPath
- The metadata patholdValues
- The valueslogger
- The loggerprotected String _getFirstValue(List<Object> metadataValues)
metadataValues
- The list of possible valuesnull