Interface MetadataService

All Known Implementing Classes:
MetadataServiceImpl

public interface MetadataService
  • Method Summary

    Modifier and Type Method Description
    MetadataInstance getMetadataInstance​(java.lang.String contentItemId, java.lang.String metadataName)  
    java.util.Map<java.lang.String,​MetadataInstance> getMetadataInstances​(java.lang.String contentItemId)  
    java.util.Map<java.lang.String,​MetadataInstance> getMetadataInstances​(java.lang.String contentItemId, java.util.Collection<java.lang.String> metadataNames)  
    java.lang.Object getMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName)  
    java.util.Map<java.lang.String,​java.lang.Object> getMetadataValues​(java.lang.String contentItemId)  
    void removeMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName)  
    void removeMetadataValues​(java.lang.String contentItemId, java.util.Collection<java.lang.String> metadataNames)  
    void setMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName, java.lang.Object metadataValue)  
    void setMetadataValues​(java.lang.String contentItemId, java.util.Map<java.lang.String,​java.lang.Object> metadataValues)  
  • Method Details

    • getMetadataValue

      java.lang.Object getMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName)
    • getMetadataValues

      java.util.Map<java.lang.String,​java.lang.Object> getMetadataValues​(java.lang.String contentItemId)
    • getMetadataInstance

      MetadataInstance getMetadataInstance​(java.lang.String contentItemId, java.lang.String metadataName)
    • getMetadataInstances

      java.util.Map<java.lang.String,​MetadataInstance> getMetadataInstances​(java.lang.String contentItemId)
    • getMetadataInstances

      java.util.Map<java.lang.String,​MetadataInstance> getMetadataInstances​(java.lang.String contentItemId, java.util.Collection<java.lang.String> metadataNames)
    • setMetadataValue

      void setMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName, java.lang.Object metadataValue)
    • setMetadataValues

      void setMetadataValues​(java.lang.String contentItemId, java.util.Map<java.lang.String,​java.lang.Object> metadataValues)
    • removeMetadataValue

      void removeMetadataValue​(java.lang.String contentItemId, java.lang.String metadataName)
    • removeMetadataValues

      void removeMetadataValues​(java.lang.String contentItemId, java.util.Collection<java.lang.String> metadataNames)