Class SynchronizableContentsCollectionMetadataProvider
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.contentio.synchronize.SynchronizableContentsCollectionMetadataProvider
- All Implemented Interfaces:
ExternalizableMetadataProvider
,LogEnabled
,Serviceable
public class SynchronizableContentsCollectionMetadataProvider
extends AbstractLogEnabled
implements ExternalizableMetadataProvider, Serviceable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.cms.content.external.ExternalizableMetadataProvider
ExternalizableMetadataProvider.ExternalizableMetadataStatus
-
Field Summary
Modifier and TypeFieldDescriptionprotected SynchronizableContentsCollectionHelper
SCC helperprotected SynchronizableContentsCollectionDAO
The DAO for synchronizable contents collections -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetExternalAndLocalMetadata
(Content content) Get the path of metadata that can be valued externally or locally.getExternalOnlyMetadata
(Content content) Get the path of metadata that are valued externally only.void
service
(ServiceManager manager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
_synchronizableContentsCollectionDAO
The DAO for synchronizable contents collections -
_sccHelper
SCC helper
-
-
Constructor Details
-
SynchronizableContentsCollectionMetadataProvider
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getExternalOnlyMetadata
Description copied from interface:ExternalizableMetadataProvider
Get the path of metadata that are valued externally only.- Specified by:
getExternalOnlyMetadata
in interfaceExternalizableMetadataProvider
- Parameters:
content
- The content- Returns:
- The path of external metadata
-
getExternalAndLocalMetadata
Description copied from interface:ExternalizableMetadataProvider
Get the path of metadata that can be valued externally or locally.- Specified by:
getExternalAndLocalMetadata
in interfaceExternalizableMetadataProvider
- Parameters:
content
- The content- Returns:
- The path of external or local metadata
-