public class FolderExtensionManager extends Object
Modifier and Type | Method and Description |
---|---|
static FolderExtensionManager |
getInstance() |
void |
postCopy(org.apache.jackrabbit.api.XASession session,
Ref<javax.jcr.Node> refSrcFolderNode,
Ref<javax.jcr.Node> refNewFolderNode) |
void |
postCreate(javax.jcr.Session session,
Ref<javax.jcr.Node> parentNode,
Ref<javax.jcr.Node> fldNode)
Handle POST create extensions
|
void |
postDelete(javax.jcr.Session session,
String fldPath,
Ref<javax.jcr.Node> refFolderNode) |
void |
postMove(javax.jcr.Session session,
String fldPath,
String dstNodePath,
Ref<javax.jcr.Node> refDstFldNode) |
void |
postPurge(javax.jcr.Session session,
String fldPath) |
void |
postRename(javax.jcr.Session session,
String fldPath,
String newPath,
Ref<javax.jcr.Node> refFolderNode) |
void |
preCopy(org.apache.jackrabbit.api.XASession session,
Ref<javax.jcr.Node> refSrcFolderNode,
Ref<javax.jcr.Node> refDstFolderNode) |
void |
preCreate(javax.jcr.Session session,
Ref<javax.jcr.Node> parentNode,
Ref<Folder> fld)
Handle PRE create extensions
|
void |
preDelete(javax.jcr.Session session,
String fldPath,
Ref<javax.jcr.Node> refFolderNode) |
void |
preMove(javax.jcr.Session session,
String fldPath,
String dstNodePath) |
void |
prePurge(javax.jcr.Session session,
String fldPath,
Ref<javax.jcr.Node> refFolderNode) |
void |
preRename(javax.jcr.Session session,
String fldPath,
String newPath,
Ref<javax.jcr.Node> refFolderNode) |
public static FolderExtensionManager getInstance()
public void preCreate(javax.jcr.Session session, Ref<javax.jcr.Node> parentNode, Ref<Folder> fld) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException
public void postCreate(javax.jcr.Session session, Ref<javax.jcr.Node> parentNode, Ref<javax.jcr.Node> fldNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException
public void preDelete(javax.jcr.Session session, String fldPath, Ref<javax.jcr.Node> refFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException
public void postDelete(javax.jcr.Session session, String fldPath, Ref<javax.jcr.Node> refFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException
public void prePurge(javax.jcr.Session session, String fldPath, Ref<javax.jcr.Node> refFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException
public void postPurge(javax.jcr.Session session, String fldPath) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException
public void preRename(javax.jcr.Session session, String fldPath, String newPath, Ref<javax.jcr.Node> refFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException
public void postRename(javax.jcr.Session session, String fldPath, String newPath, Ref<javax.jcr.Node> refFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException
public void preMove(javax.jcr.Session session, String fldPath, String dstNodePath) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException
public void postMove(javax.jcr.Session session, String fldPath, String dstNodePath, Ref<javax.jcr.Node> refDstFldNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException
public void preCopy(org.apache.jackrabbit.api.XASession session, Ref<javax.jcr.Node> refSrcFolderNode, Ref<javax.jcr.Node> refDstFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, IOException, DatabaseException, UserQuotaExceededException
public void postCopy(org.apache.jackrabbit.api.XASession session, Ref<javax.jcr.Node> refSrcFolderNode, Ref<javax.jcr.Node> refNewFolderNode) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, IOException, DatabaseException, UserQuotaExceededException
Copyright © 2016. All rights reserved.