}
catch (DocumentNotFoundException dnfe)
{
// check for edit access on parent folder; document
// access not checked on create
parent.checkAccess(JetspeedActions.EDIT);
// update document and mark cache transaction
pageSecurity.setParent(parent);
getPersistenceBrokerTemplate().store(pageSecurity);
DatabasePageManagerCache.addTransaction(new TransactionedOperation(pageSecurity.getPath(), TransactionedOperation.ADD_OPERATION));