public class PortalFolderSchemaHandler extends BaseWebSchemaHandler
EXO_OWNABLE, NT_FILE, NT_FOLDER, NT_UNSTRUCTURED| Constructor and Description |
|---|
PortalFolderSchemaHandler()
Instantiates a new portal folder schema handler.
|
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.Node |
getAudioFolder(javax.jcr.Node portalFolder)
Gets the audio folder.
|
javax.jcr.Node |
getCSSFolder(javax.jcr.Node portalFolder)
Gets the CSS folder.
|
javax.jcr.Node |
getDocumentStorage(javax.jcr.Node portalFolder)
Gets the document storage.
|
protected String |
getHandlerNodeType()
Gets the handler node type.
|
javax.jcr.Node |
getImagesFolder(javax.jcr.Node portalFolder)
Gets the images folder.
|
javax.jcr.Node |
getJSFolder(javax.jcr.Node portalFolder)
Gets the javasscript folder.
|
javax.jcr.Node |
getLinkFolder(javax.jcr.Node portalFolder)
Gets the link folder.
|
javax.jcr.Node |
getMultimediaFolder(javax.jcr.Node portalFolder)
Gets the multimedia folder.
|
protected String |
getParentNodeType()
Gets the parent node type.
|
javax.jcr.Node |
getVideoFolder(javax.jcr.Node portalFolder)
Gets the video folder.
|
javax.jcr.Node |
getWebContentStorage(javax.jcr.Node portalFolder)
Gets the web content storage.
|
void |
onCreateNode(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
javax.jcr.Node portalFolder)
Process schema when crete node
|
protected void |
updateNode(javax.jcr.Node node) |
addMixin, createDefautWebData, findPortalNode, getFileMimeType, getService, matchHandler, onModifyNode, onRemoveNodepublic PortalFolderSchemaHandler()
public javax.jcr.Node getCSSFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getJSFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getMultimediaFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getImagesFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getVideoFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getAudioFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getDocumentStorage(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getLinkFolder(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionpublic javax.jcr.Node getWebContentStorage(javax.jcr.Node portalFolder)
throws Exception
portalFolder - the portal folderException - the exceptionprotected String getHandlerNodeType()
BaseWebSchemaHandlergetHandlerNodeType in class BaseWebSchemaHandlerprotected String getParentNodeType()
BaseWebSchemaHandlergetParentNodeType in class BaseWebSchemaHandlerprotected void updateNode(javax.jcr.Node node)
throws javax.jcr.nodetype.NoSuchNodeTypeException,
javax.jcr.version.VersionException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionpublic void onCreateNode(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
javax.jcr.Node portalFolder)
throws Exception
WebSchemaHandleronCreateNode in interface WebSchemaHandleronCreateNode in class BaseWebSchemaHandlerportalFolder - the nodeException - the exceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.