// look up and update parent folder if necessary
if (page.getParent() != null)
{
// update parent folder with removed page; deletes page
FolderImpl parent = (FolderImpl)ProxyHelper.getRealObject(page.getParent());
parent.removePage((PageImpl)page);
getPersistenceBrokerTemplate().store(parent);
}
else
{
// delete page