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 © 2015. All Rights Reserved.