|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.commons.AbstractSession
org.apache.jackrabbit.jcr2spi.SessionImpl
public class SessionImpl
SessionImpl...
| Methods inherited from class org.apache.jackrabbit.commons.AbstractSession |
|---|
exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public Repository getRepository()
getRepository in interface SessionSession.getRepository()public String getUserID()
getUserID in interface SessionSession.getUserID()public Object getAttribute(String name)
null.
getAttribute in interface SessionSession.getAttribute(String)public String[] getAttributeNames()
getAttributeNames in interface SessionSession.getAttributeNames()public Workspace getWorkspace()
getWorkspace in interface SessionSession.getWorkspace()
public Session impersonate(Credentials credentials)
throws LoginException,
RepositoryException
impersonate in interface Sessionimpersonate in class AbstractSessionLoginException
RepositoryExceptionSession.impersonate(Credentials)
public Node getRootNode()
throws RepositoryException
getRootNode in interface SessionRepositoryExceptionSession.getRootNode()
public Node getNodeByUUID(String uuid)
throws ItemNotFoundException,
RepositoryException
getNodeByUUID in interface SessionItemNotFoundException
RepositoryExceptionSession.getNodeByUUID(String)
public Item getItem(String absPath)
throws PathNotFoundException,
RepositoryException
getItem in interface SessiongetItem in class AbstractSessionPathNotFoundException
RepositoryExceptionSession.getItem(String)
public boolean itemExists(String absPath)
throws RepositoryException
itemExists in interface SessionitemExists in class AbstractSessionRepositoryExceptionSession.itemExists(String)
public void move(String srcAbsPath,
String destAbsPath)
throws ItemExistsException,
PathNotFoundException,
VersionException,
ConstraintViolationException,
LockException,
RepositoryException
move in interface SessionItemExistsException
PathNotFoundException
VersionException
ConstraintViolationException
LockException
RepositoryExceptionSession.move(String, String)
public void save()
throws AccessDeniedException,
ConstraintViolationException,
InvalidItemStateException,
VersionException,
LockException,
RepositoryException
save in interface SessionAccessDeniedException
ConstraintViolationException
InvalidItemStateException
VersionException
LockException
RepositoryExceptionSession.save()
public void refresh(boolean keepChanges)
throws RepositoryException
refresh in interface SessionRepositoryExceptionSession.refresh(boolean)
public boolean hasPendingChanges()
throws RepositoryException
hasPendingChanges in interface SessionRepositoryExceptionSession.hasPendingChanges()
public ValueFactory getValueFactory()
throws UnsupportedRepositoryOperationException,
RepositoryException
getValueFactory in interface SessionUnsupportedRepositoryOperationException
RepositoryExceptionSession.getValueFactory()
public void checkPermission(String absPath,
String actions)
throws AccessControlException,
RepositoryException
checkPermission in interface SessionAccessControlException
RepositoryExceptionSession.checkPermission(String, String)
public ContentHandler getImportContentHandler(String parentAbsPath,
int uuidBehavior)
throws PathNotFoundException,
ConstraintViolationException,
VersionException,
LockException,
RepositoryException
getImportContentHandler in interface SessionPathNotFoundException
ConstraintViolationException
VersionException
LockException
RepositoryExceptionSession.getImportContentHandler(String, int)
public void importXML(String parentAbsPath,
InputStream in,
int uuidBehavior)
throws IOException,
PathNotFoundException,
ItemExistsException,
ConstraintViolationException,
VersionException,
InvalidSerializedDataException,
LockException,
RepositoryException
importXML in interface SessionimportXML in class AbstractSessionIOException
PathNotFoundException
ItemExistsException
ConstraintViolationException
VersionException
InvalidSerializedDataException
LockException
RepositoryExceptionSession.importXML(String, java.io.InputStream, int)
public void setNamespacePrefix(String prefix,
String uri)
throws RepositoryException
setNamespacePrefix in interface SessionsetNamespacePrefix in class AbstractSessionRepositoryExceptionSession.setNamespacePrefix(String, String)public void logout()
logout in interface Sessionlogout in class AbstractSessionSession.logout()public boolean isLive()
isLive in interface SessionSession.isLive()public void addLockToken(String lt)
addLockToken in interface SessionSession.addLockToken(String)public String[] getLockTokens()
getLockTokens in interface SessionSession.getLockTokens()public void removeLockToken(String lt)
removeLockToken in interface SessionSession.removeLockToken(String)
public String getPrefix(String uri)
throws NamespaceException
getPrefix in interface NamespaceResolverNamespaceException
public String getURI(String prefix)
throws NamespaceException
getURI in interface NamespaceResolverNamespaceExceptionpublic void addListener(SessionListener listener)
SessionListener
listener - the new listener to be informed on modificationspublic void removeListener(SessionListener listener)
SessionListener
listener - an existing listener
protected WorkspaceImpl createWorkspaceInstance(RepositoryConfig config,
SessionInfo sessionInfo)
throws RepositoryException
RepositoryException
protected SessionItemStateManager createSessionItemStateManager(UpdatableItemStateManager workspaceStateManager,
ItemStateFactory isf)
throws RepositoryException
RepositoryExceptionprotected ItemManager createItemManager(HierarchyManager hierarchyManager)
public NamePathResolver getNamePathResolver()
getNamePathResolver in interface ManagerProviderpublic NameResolver getNameResolver()
getNameResolver in interface ManagerProviderManagerProvider.getNameResolver()public PathResolver getPathResolver()
getPathResolver in interface ManagerProviderManagerProvider.getPathResolver()public NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface ManagerProviderManagerProvider.getNamespaceResolver()public HierarchyManager getHierarchyManager()
getHierarchyManager in interface ManagerProviderManagerProvider.getHierarchyManager()public LockManager getLockManager()
ManagerProviderAccessManager associated with this
ManagerProvider.
getLockManager in interface ManagerProviderAccessManager associated with this
ManagerProviderManagerProvider.getLockManager()public AccessManager getAccessManager()
getAccessManager in interface ManagerProviderManagerProvider.getAccessManager()public VersionManager getVersionManager()
ManagerProviderVersionManager associated with this
ManagerProvider.
getVersionManager in interface ManagerProviderVersionManager associated with this
ManagerProviderManagerProvider.getVersionManager()public ItemDefinitionProvider getItemDefinitionProvider()
getItemDefinitionProvider in interface ManagerProviderManagerProvider.getItemDefinitionProvider()public EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
getEffectiveNodeTypeProvider in interface ManagerProviderManagerProvider.getEffectiveNodeTypeProvider()
public QValueFactory getQValueFactory()
throws RepositoryException
getQValueFactory in interface ManagerProviderRepositoryExceptionManagerProvider.getQValueFactory()
public ValueFactory getJcrValueFactory()
throws RepositoryException
ManagerProviderSession.getValueFactory() but omits the check, if this repository
is really level 2 compliant. Therefore, this method may be used for
internal functionality only, that require creation and conversion of
JCR values.
getJcrValueFactory in interface ManagerProviderRepositoryExceptionManagerProvider.getJcrValueFactory()public ItemStateValidator getValidator()
public IdFactory getIdFactory()
throws RepositoryException
RepositoryException
public NameFactory getNameFactory()
throws RepositoryException
RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||