public class MetadataServiceImpl extends CommonEngineServiceImpl<ContentEngineConfiguration> implements MetadataService
commandExecutor
configuration
Constructor and Description |
---|
MetadataServiceImpl() |
Modifier and Type | Method and Description |
---|---|
MetadataInstance |
getMetadataInstance(String contentItemId,
String metadataName) |
Map<String,MetadataInstance> |
getMetadataInstances(String contentItemId) |
Map<String,MetadataInstance> |
getMetadataInstances(String contentItemId,
Collection<String> metadataNames) |
Object |
getMetadataValue(String contentItemId,
String metadataName) |
Map<String,Object> |
getMetadataValues(String contentItemId) |
void |
removeMetadataValue(String contentItemId,
String metadataName) |
void |
removeMetadataValues(String contentItemId,
Collection<String> metadataNames) |
void |
setMetadataValue(String contentItemId,
String metadataName,
Object metadataValue) |
void |
setMetadataValues(String contentItemId,
Map<String,Object> metadataValues) |
getCommandExecutor, setCommandExecutor
getConfiguration
public Object getMetadataValue(String contentItemId, String metadataName)
getMetadataValue
in interface MetadataService
public Map<String,Object> getMetadataValues(String contentItemId)
getMetadataValues
in interface MetadataService
public MetadataInstance getMetadataInstance(String contentItemId, String metadataName)
getMetadataInstance
in interface MetadataService
public Map<String,MetadataInstance> getMetadataInstances(String contentItemId)
getMetadataInstances
in interface MetadataService
public Map<String,MetadataInstance> getMetadataInstances(String contentItemId, Collection<String> metadataNames)
getMetadataInstances
in interface MetadataService
public void setMetadataValue(String contentItemId, String metadataName, Object metadataValue)
setMetadataValue
in interface MetadataService
public void setMetadataValues(String contentItemId, Map<String,Object> metadataValues)
setMetadataValues
in interface MetadataService
public void removeMetadataValue(String contentItemId, String metadataName)
removeMetadataValue
in interface MetadataService
public void removeMetadataValues(String contentItemId, Collection<String> metadataNames)
removeMetadataValues
in interface MetadataService