Interface ITextResourceManagementService
-
- All Known Subinterfaces:
ICustomUIService,IResourceService<MetadataBean,CollectionContentBean,ResourceData,ContentBean,PermissionBean,VersionsBean,ResourceTreeEntryBean,ContentDownloadBean,PropertiesBean>
public interface ITextResourceManagementServiceThis provides an interface to manage text resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddTextContent(String parentPath, String resourceName, String mediaType, String description, String content)Method to add a text resource to the repository.StringgetTextContent(String path)Method to obtain the text content of the given resource.booleanupdateTextContent(String path, String content)Method to update the text content of the given resource.
-
-
-
Method Detail
-
getTextContent
String getTextContent(String path) throws Exception
Method to obtain the text content of the given resource. For this method to work the resource must be a text-resource.- Parameters:
path- the resource path.- Returns:
- the text content of the resource as a String.
- Throws:
Exception- if the operation failed.
-
updateTextContent
boolean updateTextContent(String path, String content) throws Exception
Method to update the text content of the given resource. For this method to work the resource must be a text-resource.- Parameters:
path- the resource path.content- the updated text content.- Returns:
- whether the operation was successful or not.
- Throws:
Exception- if the operation failed due to an unexpected error.
-
addTextContent
boolean addTextContent(String parentPath, String resourceName, String mediaType, String description, String content) throws Exception
Method to add a text resource to the repository.- Parameters:
parentPath- the parent path (or the path at which we are adding this resource).resourceName- the name of the resource.mediaType- the media type of the resource.description- the description for the newly added resource.content- the resource content as a String.- Returns:
- whether the operation was successful or not.
- Throws:
Exception- if the operation failed due to an unexpected error.
-
-