public class CmsPreviewService extends CmsGwtService implements I_CmsPreviewService
Constructor and Description |
---|
CmsPreviewService() |
Modifier and Type | Method and Description |
---|---|
CmsImageInfoBean |
getImageInfo(java.lang.String resourcePath,
java.lang.String locale)
Returns the image resource data to be displayed in the preview dialog.
|
static java.lang.String |
getPreviewContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
CmsObject cms,
CmsResource resource,
java.util.Locale locale)
Renders the preview content for the given resource and locale.
|
CmsResourceInfoBean |
getResourceInfo(java.lang.String resourcePath,
java.lang.String locale)
Returns the data to be displayed in the preview dialog.
|
void |
readResourceInfo(CmsObject cms,
CmsResource resource,
CmsResourceInfoBean resInfo,
java.lang.String locale)
Retrieves the resource information and puts it into the provided resource info bean.
|
CmsImageInfoBean |
syncGetImageInfo(java.lang.String resourcePath,
java.lang.String locale)
Returns the image resource data to be displayed in the preview dialog.
|
CmsImageInfoBean |
updateImageProperties(java.lang.String resourcePath,
java.lang.String locale,
java.util.Map<java.lang.String,java.lang.String> properties)
Saves the given properties to the resource and returns the data to be displayed in the preview dialog.
|
CmsResourceInfoBean |
updateResourceProperties(java.lang.String resourcePath,
java.lang.String locale,
java.util.Map<java.lang.String,java.lang.String> properties)
Saves the given properties to the resource and returns the data to be displayed in the preview dialog.
|
checkPermissions, clearThreadStorage, doGetSerializationPolicy, doUnexpectedFailure, ensureLock, ensureLock, ensureLock, ensureSession, error, getCmsObject, getPropertiesByName, getRequest, getResponse, log, log, logError, service, setCms, setContext, setRequest, setResponse, tryUnlock
checkPermutationStrongName, getCodeServerPolicyUrl, getRequestModuleBasePath, getSerializationPolicy, init, loadPolicyFromCodeServer, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processCall, processPost, shouldCompressResponse
doPost, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service
public CmsPreviewService()
public CmsImageInfoBean getImageInfo(java.lang.String resourcePath, java.lang.String locale) throws CmsRpcException
I_CmsPreviewService
getImageInfo
in interface I_CmsPreviewService
resourcePath
- the resource pathlocale
- the content localeCmsRpcException
- if something goes wrongI_CmsPreviewService.getImageInfo(java.lang.String, java.lang.String)
public static java.lang.String getPreviewContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, CmsObject cms, CmsResource resource, java.util.Locale locale)
request
- the current servlet requestresponse
- the current servlet responsecms
- the cms contextresource
- the resourcelocale
- the content localepublic CmsResourceInfoBean getResourceInfo(java.lang.String resourcePath, java.lang.String locale) throws CmsRpcException
I_CmsPreviewService
getResourceInfo
in interface I_CmsPreviewService
resourcePath
- the path to the selected resourcelocale
- the content localeCmsRpcException
- if something goes wrongI_CmsPreviewService.getResourceInfo(java.lang.String, java.lang.String)
public void readResourceInfo(CmsObject cms, CmsResource resource, CmsResourceInfoBean resInfo, java.lang.String locale) throws CmsException
cms
- the initialized cms objectresource
- the resourceresInfo
- the resource info beanlocale
- the content localeCmsException
- if something goes wrongpublic CmsImageInfoBean syncGetImageInfo(java.lang.String resourcePath, java.lang.String locale) throws CmsRpcException
I_CmsPreviewService
syncGetImageInfo
in interface I_CmsPreviewService
resourcePath
- the resource pathlocale
- the content localeCmsRpcException
- if something goes wrongI_CmsPreviewService.syncGetImageInfo(java.lang.String, java.lang.String)
public CmsImageInfoBean updateImageProperties(java.lang.String resourcePath, java.lang.String locale, java.util.Map<java.lang.String,java.lang.String> properties) throws CmsRpcException
I_CmsPreviewService
updateImageProperties
in interface I_CmsPreviewService
resourcePath
- the path to the selected resourcelocale
- the content localeproperties
- a map with the key/value pairs of the properties to be updatedCmsRpcException
- if something goes wrongI_CmsPreviewService.updateImageProperties(java.lang.String, java.lang.String, java.util.Map)
public CmsResourceInfoBean updateResourceProperties(java.lang.String resourcePath, java.lang.String locale, java.util.Map<java.lang.String,java.lang.String> properties) throws CmsRpcException
I_CmsPreviewService
updateResourceProperties
in interface I_CmsPreviewService
resourcePath
- the path to the selected resourcelocale
- the content localeproperties
- a map with the key/value pairs of the properties to be updatedCmsRpcException
- if something goes wrongI_CmsPreviewService.updateResourceProperties(java.lang.String, java.lang.String, java.util.Map)