Method Summary
All Methods Instance Methods Abstract Methods
boolean
boolean
Deletes Pages of a given site
Query the page service to find pages that match the siteType,
siteName, pageName and title
criterions.
Retrieves page data switch given key
Find and returns a page, if no such page exist, null is returned.
void
boolean
Method Details
loadPage
Find and returns a page, if no such page exist, null is returned.
Specified by:
loadPage in interface PageService
Parameters:
key - the page key
Returns:
the matching page
savePage
Create, update a page. When the page state is not null, the page will be
created or updated depending on whether or not the page already exists.
Specified by:
savePage in interface PageService
Parameters:
page - the page
Returns:
true if the page is not already existed, otherwise return
false.
destroyPage
Destroy a page.
Specified by:
destroyPage in interface PageService
Parameters:
key - the page key
Returns:
true when the page was destroyed
destroyPages
boolean destroyPages (SiteKey siteKey)
Deletes Pages of a given site
Specified by:
destroyPages in interface PageService
Parameters:
siteKey - SiteKey
Returns:
true if deleted, else false
clone
Clone a page.
Specified by:
clone in interface PageService
Parameters:
src - the source key
dst - the destination key
Returns:
the cloned page
findPages
Query the page service to find pages that match the siteType,
siteName, pageName and title
criterions.
Specified by:
findPages in interface PageService
Parameters:
offset - the query offset
limit - the query limit
siteType - the site type
siteName - the site name
pageName - the page name
pageTitle - the page title
Returns:
the query result
save
Saves a page. If a page with the same id already exists then a merge
operation will occur, otherwise it throws
IllegalStateException
From PLF 5.3.x (RDBMS implementation) we drop support return the change
list as it's not used any where. So the method always return the empty
list.
Specified by:
save in interface PageService
Parameters:
page - the page to save
getPage
Specified by:
getPage in interface PageService