public class JahiaSessionImpl
extends org.apache.jackrabbit.core.XASessionImpl
SYSTEM_PROPERTY_DEFAULT_TRANSACTION_TIMEOUTattributes, AUTO_FIX_CORRUPTIONS, context, DISABLE_CLUSTER_SYNC_ON_REFRESH, listeners, loginContext, namePathResolver, repositoryContext, subject, userId, versionMgrACTION_ADD_NODE, ACTION_READ, ACTION_REMOVE, ACTION_SET_PROPERTYTMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLYACTION_ADD_PROPERTY, ACTION_LOCKING, ACTION_MODIFY_ACCESS_CONTROL, ACTION_MODIFY_PROPERTY, ACTION_NODE_TYPE_MANAGEMENT, ACTION_READ_ACCESS_CONTROL, ACTION_REMOVE_NODE, ACTION_REMOVE_PROPERTY, ACTION_USER_MANAGEMENT, ACTION_VERSIONING| Constructor and Description |
|---|
JahiaSessionImpl(org.apache.jackrabbit.core.RepositoryContext repositoryContext,
org.apache.jackrabbit.core.security.authentication.AuthContext loginContext,
org.apache.jackrabbit.core.config.WorkspaceConfig wspConfig) |
JahiaSessionImpl(org.apache.jackrabbit.core.RepositoryContext repositoryContext,
Subject subject,
org.apache.jackrabbit.core.config.WorkspaceConfig wspConfig) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.core.session.SessionContext |
getContext()
Get the internal sessionContext
|
JahiaNodeTypeInstanceHandler |
getNodeTypeInstanceHandler() |
String |
getPrefix(String uri) |
String |
getURI(String prefix) |
void |
removeItemForce(javax.jcr.Item itemToRemove)
Forces the removal of the node or property, skipping various checks, like constraints etc.
|
void |
setJahiaAttributes(String attributeName,
Object attributeValue) |
void |
toggleThisSessionAsAliased() |
associate, commit, createVersionManager, end, forget, getTransactionTimeout, getXAResource, isSameRM, logout, prepare, recover, rollback, setTransactionTimeout, startaddListener, addLockToken, autoFixCorruptions, checkFormat, checkPermission, clusterSyncOnRefresh, createAccessManager, createDataStoreGarbageCollector, createItemManager, createObservationManager, createSession, createSessionItemStateManager, getAccessControlManager, getAccessManager, getAttribute, getAttributeNames, getHierarchyManager, getImportContentHandler, getInternalVersionManager, getItem, getItemManager, getItemOrNull, getJCRName, getJCRPath, getLocks, getLockTokens, getNode, getNodeById, getNodeByIdentifier, getNodeByUUID, getNodeOrNull, getNodeTypeManager, getPath, getPrincipalManager, getProperty, getPropertyOrNull, getQName, getQPath, getQPath, getRepository, getRetentionManager, getRetentionRegistry, getRootNode, getSubject, getUserID, getUserManager, getValueFactory, getWorkspace, hasCapability, hasPendingChanges, hasPermission, hasPermission, impersonate, isAdmin, isLive, isSystem, itemExists, move, nodeExists, notifyLoggedOut, notifyLoggingOut, propertyExists, refresh, removeItem, removeListener, removeLockToken, retrieveUserId, save, setAttribute, setNamespacePrefix, toStringexportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, importXMLclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddLockToken, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRepository, getRetentionManager, getRootNode, getUserID, getValueFactory, getWorkspace, hasCapability, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefixpublic JahiaSessionImpl(org.apache.jackrabbit.core.RepositoryContext repositoryContext,
org.apache.jackrabbit.core.security.authentication.AuthContext loginContext,
org.apache.jackrabbit.core.config.WorkspaceConfig wspConfig)
throws javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
javax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic JahiaSessionImpl(org.apache.jackrabbit.core.RepositoryContext repositoryContext,
Subject subject,
org.apache.jackrabbit.core.config.WorkspaceConfig wspConfig)
throws javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
javax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic JahiaNodeTypeInstanceHandler getNodeTypeInstanceHandler() throws javax.jcr.RepositoryException
getNodeTypeInstanceHandler in class org.apache.jackrabbit.core.SessionImpljavax.jcr.RepositoryExceptionpublic String getPrefix(String uri) throws javax.jcr.NamespaceException
getPrefix in interface org.apache.jackrabbit.spi.commons.namespace.NamespaceResolvergetPrefix in class org.apache.jackrabbit.core.SessionImpljavax.jcr.NamespaceExceptionpublic String getURI(String prefix) throws javax.jcr.NamespaceException
getURI in interface org.apache.jackrabbit.spi.commons.namespace.NamespaceResolvergetURI in class org.apache.jackrabbit.core.SessionImpljavax.jcr.NamespaceExceptionpublic void toggleThisSessionAsAliased()
public void removeItemForce(javax.jcr.Item itemToRemove)
throws javax.jcr.RepositoryException
itemToRemove - the item to be removedjavax.jcr.RepositoryException - in case of a remove operation failurepublic org.apache.jackrabbit.core.session.SessionContext getContext()
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.