Abstract method to implement : the implementation is expected to save the
content in common content repository of the platform and return the URI
of the save content.
Abstract method to implement : the implementation is expected to save the
content in a repository which enables end-user to access the content and
return the final URI of the save content (used for client).