670671672673674675676677678679680
folderImpl.accessFolders().clear(); if (folders != null) { folderImpl.accessFolders().addAll(folders); } folderImpl.resetFolders(true); } catch (Exception e) { // reset cache in folder folderImpl.resetFolders(false);
675676677678679680681682683684685
folderImpl.resetFolders(true); } catch (Exception e) { // reset cache in folder folderImpl.resetFolders(false); throw new DocumentException("Unable to access folders for folder " + folder.getPath() + "."); } // folder folders cache populated, get folders from folder // to provide packaging as filtered node set
11031104110511061107110811091110111111121113
storeEntity(folder, folderPath, true); // reset parent folder folders cache if (parent != null) { parent.resetFolders(false); } // notify page manager listeners delegator.notifyNewNode(folder); }
11401141114211431144114511461147114811491150
// parent is holding an out of date copy of // this folder that was removed from the cache // before this one was accessed if (parent != null) { parent.resetFolders(false); } // notify page manager listeners if (newFolder && !folder.getId().equals("0")) {
12771278127912801281128212831284128512861287
getPersistenceBrokerTemplate().delete(folder); // reset parent folder folders cache if (parent != null) { parent.resetFolders(false); } } else { // delete folder: depth recursion
823824825826827828829830831832833
828829830831832833834835836837838
16191620162116221623162416251626162716281629
// update folder and mark cache transaction folder.setParent(parent); storeEntity(folder, folderPath, true); // reset parent folder folders cache parent.resetFolders(false); // notify page manager listeners delegator.notifyNewNode(folder); } else
16471648164916501651165216531654165516561657
// parent is holding an out of date copy of // this folder that was removed from the cache // before this one was accessed if (parent != null) { parent.resetFolders(false); } // notify page manager listeners if (newFolder && (folderImpl.getIdentity() != 0)) {
18281829183018311832183318341835183618371838
// delete folder getPersistenceBrokerTemplate().delete(folder); // reset parent folder folders cache parent.resetFolders(false); } else { // delete folder: depth recursion getPersistenceBrokerTemplate().delete(folder);