public class SessionLinkAware extends Object implements org.exoplatform.services.jcr.core.ExtendedSession, org.exoplatform.services.jcr.core.NamespaceAccessor
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(String lt) |
void |
checkPermission(String absPath,
String actions) |
void |
exportDocumentView(String absPath,
ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse) |
void |
exportDocumentView(String absPath,
OutputStream out,
boolean skipBinary,
boolean noRecurse) |
void |
exportSystemView(String absPath,
ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse) |
void |
exportSystemView(String absPath,
OutputStream out,
boolean skipBinary,
boolean noRecurse) |
void |
exportSystemView(String absPath,
OutputStream out,
boolean skipBinary,
boolean noRecurse,
boolean exportChildVersionHisotry) |
String[] |
getAllNamespacePrefixes() |
Object |
getAttribute(String name) |
String[] |
getAttributeNames() |
String |
getId() |
ContentHandler |
getImportContentHandler(String parentAbsPath,
int uuidBehavior) |
javax.jcr.Item |
getItem(String absPath) |
org.exoplatform.services.jcr.impl.core.LocationFactory |
getLocationFactory() |
String[] |
getLockTokens() |
String |
getNamespacePrefix(String uri) |
String |
getNamespacePrefixByURI(String uri) |
String[] |
getNamespacePrefixes() |
String |
getNamespaceURI(String prefix) |
String |
getNamespaceURIByPrefix(String prefix) |
javax.jcr.Node |
getNodeByIdentifier(String identifier)
}
|
javax.jcr.Node |
getNodeByUUID(String uuid) |
javax.jcr.Repository |
getRepository() |
javax.jcr.Node |
getRootNode() |
long |
getTimeout() |
String |
getUserID() |
javax.jcr.ValueFactory |
getValueFactory() |
javax.jcr.Workspace |
getWorkspace() |
XAResource |
getXAResource() |
boolean |
hasExpired() |
boolean |
hasPendingChanges() |
javax.jcr.Session |
impersonate(javax.jcr.Credentials credentials) |
void |
importXML(String parentAbsPath,
InputStream in,
int uuidBehavior) |
void |
importXML(String parentAbsPath,
InputStream in,
int uuidBehavior,
Map<String,Object> context) |
boolean |
isLive() |
boolean |
itemExists(String absPath) |
void |
logout() |
void |
move(String srcAbsPath,
String destAbsPath) |
void |
move(String srcAbsPath,
String destAbsPath,
boolean triggerEventsForDescendentsOnRename) |
void |
refresh(boolean keepChanges) |
void |
registerLifecycleListener(org.exoplatform.services.jcr.core.SessionLifecycleListener listener) |
void |
removeLockToken(String lt) |
void |
save() |
void |
setNamespacePrefix(String prefix,
String uri) |
void |
setTimeout(long timeout) |
public void addLockToken(String lt)
addLockToken in interface javax.jcr.Sessionpublic void checkPermission(String absPath, String actions) throws AccessControlException, javax.jcr.RepositoryException
checkPermission in interface javax.jcr.SessionAccessControlExceptionjavax.jcr.RepositoryExceptionpublic void exportDocumentView(String absPath, ContentHandler contentHandler, boolean skipBinary, boolean noRecurse) throws javax.jcr.PathNotFoundException, SAXException, javax.jcr.RepositoryException
exportDocumentView in interface javax.jcr.Sessionjavax.jcr.PathNotFoundExceptionSAXExceptionjavax.jcr.RepositoryExceptionpublic void exportDocumentView(String absPath, OutputStream out, boolean skipBinary, boolean noRecurse) throws IOException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
exportDocumentView in interface javax.jcr.SessionIOExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic void exportSystemView(String absPath, ContentHandler contentHandler, boolean skipBinary, boolean noRecurse) throws javax.jcr.PathNotFoundException, SAXException, javax.jcr.RepositoryException
exportSystemView in interface javax.jcr.Sessionjavax.jcr.PathNotFoundExceptionSAXExceptionjavax.jcr.RepositoryExceptionpublic void exportSystemView(String absPath, OutputStream out, boolean skipBinary, boolean noRecurse) throws IOException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
exportSystemView in interface javax.jcr.SessionIOExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic Object getAttribute(String name)
getAttribute in interface javax.jcr.Sessionpublic String[] getAttributeNames()
getAttributeNames in interface javax.jcr.Sessionpublic ContentHandler getImportContentHandler(String parentAbsPath, int uuidBehavior) throws javax.jcr.PathNotFoundException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
getImportContentHandler in interface javax.jcr.Sessionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Item getItem(String absPath) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
getItem in interface javax.jcr.Sessionjavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic String[] getLockTokens()
getLockTokens in interface javax.jcr.Sessionpublic String getNamespacePrefix(String uri) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException
getNamespacePrefix in interface javax.jcr.Sessionjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryExceptionpublic String[] getNamespacePrefixes() throws javax.jcr.RepositoryException
getNamespacePrefixes in interface javax.jcr.Sessionjavax.jcr.RepositoryExceptionpublic String getNamespaceURI(String prefix) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException
getNamespaceURI in interface javax.jcr.Sessionjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Node getNodeByUUID(String uuid) throws javax.jcr.ItemNotFoundException, javax.jcr.RepositoryException
getNodeByUUID in interface javax.jcr.Sessionjavax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Repository getRepository()
getRepository in interface javax.jcr.Sessionpublic javax.jcr.Node getRootNode()
throws javax.jcr.RepositoryException
getRootNode in interface javax.jcr.Sessionjavax.jcr.RepositoryExceptionpublic String getUserID()
getUserID in interface javax.jcr.Sessionpublic javax.jcr.ValueFactory getValueFactory()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getValueFactory in interface javax.jcr.Sessionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Workspace getWorkspace()
getWorkspace in interface javax.jcr.Sessionpublic boolean hasPendingChanges()
throws javax.jcr.RepositoryException
hasPendingChanges in interface javax.jcr.Sessionjavax.jcr.RepositoryExceptionpublic javax.jcr.Session impersonate(javax.jcr.Credentials credentials)
throws javax.jcr.LoginException,
javax.jcr.RepositoryException
impersonate in interface javax.jcr.Sessionjavax.jcr.LoginExceptionjavax.jcr.RepositoryExceptionpublic void importXML(String parentAbsPath, InputStream in, int uuidBehavior) throws IOException, javax.jcr.PathNotFoundException, javax.jcr.ItemExistsException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.version.VersionException, javax.jcr.InvalidSerializedDataException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
importXML in interface javax.jcr.SessionIOExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.InvalidSerializedDataExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionpublic boolean isLive()
isLive in interface javax.jcr.Sessionpublic boolean itemExists(String absPath) throws javax.jcr.RepositoryException
itemExists in interface javax.jcr.Sessionjavax.jcr.RepositoryExceptionpublic void logout()
logout in interface javax.jcr.Sessionpublic void move(String srcAbsPath, String destAbsPath) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
move in interface javax.jcr.Sessionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionpublic void refresh(boolean keepChanges)
throws javax.jcr.RepositoryException
refresh in interface javax.jcr.Sessionjavax.jcr.RepositoryExceptionpublic void removeLockToken(String lt)
removeLockToken in interface javax.jcr.Sessionpublic void save()
throws javax.jcr.AccessDeniedException,
javax.jcr.ItemExistsException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.InvalidItemStateException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.NoSuchNodeTypeException,
javax.jcr.RepositoryException
save in interface javax.jcr.Sessionjavax.jcr.AccessDeniedExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryExceptionpublic void setNamespacePrefix(String prefix, String uri) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException
setNamespacePrefix in interface javax.jcr.Sessionjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryExceptionpublic String getId()
getId in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic org.exoplatform.services.jcr.impl.core.LocationFactory getLocationFactory()
getLocationFactory in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic void importXML(String parentAbsPath, InputStream in, int uuidBehavior, Map<String,Object> context) throws IOException, javax.jcr.PathNotFoundException, javax.jcr.ItemExistsException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.InvalidSerializedDataException, javax.jcr.RepositoryException
importXML in interface org.exoplatform.services.jcr.core.ExtendedSessionIOExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.InvalidSerializedDataExceptionjavax.jcr.RepositoryExceptionpublic void registerLifecycleListener(org.exoplatform.services.jcr.core.SessionLifecycleListener listener)
registerLifecycleListener in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic String[] getAllNamespacePrefixes() throws javax.jcr.RepositoryException
getAllNamespacePrefixes in interface org.exoplatform.services.jcr.core.NamespaceAccessorjavax.jcr.RepositoryExceptionpublic String getNamespacePrefixByURI(String uri) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException
getNamespacePrefixByURI in interface org.exoplatform.services.jcr.core.NamespaceAccessorjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryExceptionpublic String getNamespaceURIByPrefix(String prefix) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException
getNamespaceURIByPrefix in interface org.exoplatform.services.jcr.core.NamespaceAccessorjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Node getNodeByIdentifier(String identifier) throws javax.jcr.ItemNotFoundException, javax.jcr.RepositoryException
getNodeByIdentifier in interface org.exoplatform.services.jcr.core.ExtendedSessionjavax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryExceptionpublic void exportSystemView(String absPath, OutputStream out, boolean skipBinary, boolean noRecurse, boolean exportChildVersionHisotry) throws IOException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
exportSystemView in interface org.exoplatform.services.jcr.core.ExtendedSessionIOExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic XAResource getXAResource()
getXAResource in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic boolean hasExpired()
hasExpired in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic void setTimeout(long timeout)
setTimeout in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic long getTimeout()
getTimeout in interface org.exoplatform.services.jcr.core.ExtendedSessionpublic void move(String srcAbsPath, String destAbsPath, boolean triggerEventsForDescendentsOnRename) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
move in interface org.exoplatform.services.jcr.core.ExtendedSessionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.