public class SynchronizableContentsCollectionMetadataProvider extends AbstractLogEnabled implements ExternalizableMetadataProvider, Serviceable
ExternalizableMetadataProvider.ExternalizableMetadataStatus| Modifier and Type | Field and Description | 
|---|---|
protected SynchronizableContentsCollectionDAO | 
_synchronizableContentsCollectionDAO
The DAO for synchronizable contents collections 
 | 
| Constructor and Description | 
|---|
SynchronizableContentsCollectionMetadataProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
private List<String> | 
_getCollectionIds(Content content)  | 
Set<String> | 
getExternalAndLocalMetadata(Content content)
Get the path of metadata that can be valued externally or locally. 
 | 
Set<String> | 
getExternalOnlyMetadata(Content content)
Get the path of metadata that are valued externally only. 
 | 
void | 
service(ServiceManager manager)  | 
getLogger, setLoggerprotected SynchronizableContentsCollectionDAO _synchronizableContentsCollectionDAO
public SynchronizableContentsCollectionMetadataProvider()
public void service(ServiceManager manager) throws ServiceException
service in interface ServiceableServiceExceptionpublic Set<String> getExternalOnlyMetadata(Content content)
ExternalizableMetadataProvidergetExternalOnlyMetadata in interface ExternalizableMetadataProvidercontent - The contentpublic Set<String> getExternalAndLocalMetadata(Content content)
ExternalizableMetadataProvidergetExternalAndLocalMetadata in interface ExternalizableMetadataProvidercontent - The contentprivate List<String> _getCollectionIds(Content content) throws AmetysRepositoryException
AmetysRepositoryException