|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.jcr2spi.SessionImpl
public class SessionImpl
SessionImpl
...
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 Session
Session.getRepository()
public String getUserID()
getUserID
in interface Session
Session.getUserID()
public Object getAttribute(String name)
null
.
getAttribute
in interface Session
Session.getAttribute(String)
public String[] getAttributeNames()
getAttributeNames
in interface Session
Session.getAttributeNames()
public Workspace getWorkspace()
getWorkspace
in interface Session
Session.getWorkspace()
public Session impersonate(Credentials credentials) throws LoginException, RepositoryException
impersonate
in interface Session
LoginException
RepositoryException
Session.impersonate(Credentials)
public Node getRootNode() throws RepositoryException
getRootNode
in interface Session
RepositoryException
Session.getRootNode()
public Node getNodeByUUID(String uuid) throws ItemNotFoundException, RepositoryException
getNodeByUUID
in interface Session
ItemNotFoundException
RepositoryException
Session.getNodeByUUID(String)
public Item getItem(String absPath) throws PathNotFoundException, RepositoryException
getItem
in interface Session
PathNotFoundException
RepositoryException
Session.getItem(String)
public boolean itemExists(String absPath) throws RepositoryException
itemExists
in interface Session
RepositoryException
Session.itemExists(String)
public void move(String srcAbsPath, String destAbsPath) throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, RepositoryException
move
in interface Session
ItemExistsException
PathNotFoundException
VersionException
ConstraintViolationException
LockException
RepositoryException
Session.move(String, String)
public void save() throws AccessDeniedException, ConstraintViolationException, InvalidItemStateException, VersionException, LockException, RepositoryException
save
in interface Session
AccessDeniedException
ConstraintViolationException
InvalidItemStateException
VersionException
LockException
RepositoryException
Session.save()
public void refresh(boolean keepChanges) throws RepositoryException
refresh
in interface Session
RepositoryException
Session.refresh(boolean)
public boolean hasPendingChanges() throws RepositoryException
hasPendingChanges
in interface Session
RepositoryException
Session.hasPendingChanges()
public ValueFactory getValueFactory() throws UnsupportedRepositoryOperationException, RepositoryException
getValueFactory
in interface Session
UnsupportedRepositoryOperationException
RepositoryException
Session.getValueFactory()
public void checkPermission(String absPath, String actions) throws AccessControlException, RepositoryException
checkPermission
in interface Session
AccessControlException
RepositoryException
Session.checkPermission(String, String)
public ContentHandler getImportContentHandler(String parentAbsPath, int uuidBehavior) throws PathNotFoundException, ConstraintViolationException, VersionException, LockException, RepositoryException
getImportContentHandler
in interface Session
PathNotFoundException
ConstraintViolationException
VersionException
LockException
RepositoryException
Session.getImportContentHandler(String, int)
public void importXML(String parentAbsPath, InputStream in, int uuidBehavior) throws IOException, PathNotFoundException, ItemExistsException, ConstraintViolationException, VersionException, InvalidSerializedDataException, LockException, RepositoryException
importXML
in interface Session
IOException
PathNotFoundException
ItemExistsException
ConstraintViolationException
VersionException
InvalidSerializedDataException
LockException
RepositoryException
Session.importXML(String, java.io.InputStream, int)
public void exportSystemView(String absPath, ContentHandler contentHandler, boolean skipBinary, boolean noRecurse) throws PathNotFoundException, SAXException, RepositoryException
exportSystemView
in interface Session
PathNotFoundException
SAXException
RepositoryException
Session.exportSystemView(String, org.xml.sax.ContentHandler, boolean, boolean)
public void exportSystemView(String absPath, OutputStream out, boolean skipBinary, boolean noRecurse) throws IOException, PathNotFoundException, RepositoryException
exportSystemView
in interface Session
IOException
PathNotFoundException
RepositoryException
Session.exportSystemView(String, OutputStream, boolean, boolean)
public void exportDocumentView(String absPath, ContentHandler contentHandler, boolean skipBinary, boolean noRecurse) throws InvalidSerializedDataException, PathNotFoundException, SAXException, RepositoryException
exportDocumentView
in interface Session
InvalidSerializedDataException
PathNotFoundException
SAXException
RepositoryException
Session.exportDocumentView(String, org.xml.sax.ContentHandler, boolean, boolean)
public void exportDocumentView(String absPath, OutputStream out, boolean skipBinary, boolean noRecurse) throws InvalidSerializedDataException, IOException, PathNotFoundException, RepositoryException
exportDocumentView
in interface Session
InvalidSerializedDataException
IOException
PathNotFoundException
RepositoryException
Session.exportDocumentView(String, OutputStream, boolean, boolean)
public void setNamespacePrefix(String prefix, String uri) throws NamespaceException, RepositoryException
setNamespacePrefix
in interface Session
NamespaceException
RepositoryException
Session.setNamespacePrefix(String, String)
,
LocalNamespaceMappings.setNamespacePrefix(String, String)
public String[] getNamespacePrefixes() throws RepositoryException
getNamespacePrefixes
in interface Session
RepositoryException
Session.getNamespacePrefixes()
,
LocalNamespaceMappings.getPrefixes()
public String getNamespaceURI(String prefix) throws NamespaceException, RepositoryException
getNamespaceURI
in interface Session
NamespaceException
RepositoryException
Session.getNamespaceURI(String)
,
NamespaceResolver.getURI(String)
public String getNamespacePrefix(String uri) throws NamespaceException, RepositoryException
getNamespacePrefix
in interface Session
NamespaceException
RepositoryException
Session.getNamespacePrefix(String)
,
NamespaceResolver.getPrefix(String)
public void logout()
logout
in interface Session
Session.logout()
public boolean isLive()
isLive
in interface Session
Session.isLive()
public void addLockToken(String lt)
addLockToken
in interface Session
Session.addLockToken(String)
public String[] getLockTokens()
getLockTokens
in interface Session
Session.getLockTokens()
public void removeLockToken(String lt)
removeLockToken
in interface Session
Session.removeLockToken(String)
public void addListener(SessionListener listener)
SessionListener
listener
- the new listener to be informed on modificationspublic void removeListener(SessionListener listener)
SessionListener
listener
- an existing listenerprotected WorkspaceImpl createWorkspaceInstance(RepositoryConfig config, SessionInfo sessionInfo) throws RepositoryException
RepositoryException
protected SessionItemStateManager createSessionItemStateManager(UpdatableItemStateManager workspaceStateManager, ItemStateFactory isf) throws RepositoryException
RepositoryException
protected ItemManager createItemManager(HierarchyManager hierarchyManager)
public NamePathResolver getNamePathResolver()
getNamePathResolver
in interface ManagerProvider
public NameResolver getNameResolver()
getNameResolver
in interface ManagerProvider
ManagerProvider.getNameResolver()
public PathResolver getPathResolver()
getPathResolver
in interface ManagerProvider
ManagerProvider.getPathResolver()
public NamespaceResolver getNamespaceResolver()
getNamespaceResolver
in interface ManagerProvider
ManagerProvider.getNamespaceResolver()
public HierarchyManager getHierarchyManager()
getHierarchyManager
in interface ManagerProvider
ManagerProvider.getHierarchyManager()
public LockManager getLockManager()
ManagerProvider
AccessManager
associated with this
ManagerProvider
.
getLockManager
in interface ManagerProvider
AccessManager
associated with this
ManagerProvider
ManagerProvider.getLockManager()
public AccessManager getAccessManager()
getAccessManager
in interface ManagerProvider
ManagerProvider.getAccessManager()
public VersionManager getVersionManager()
ManagerProvider
VersionManager
associated with this
ManagerProvider
.
getVersionManager
in interface ManagerProvider
VersionManager
associated with this
ManagerProvider
ManagerProvider.getVersionManager()
public ItemDefinitionProvider getItemDefinitionProvider()
getItemDefinitionProvider
in interface ManagerProvider
ManagerProvider.getItemDefinitionProvider()
public EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
getEffectiveNodeTypeProvider
in interface ManagerProvider
ManagerProvider.getEffectiveNodeTypeProvider()
public QValueFactory getQValueFactory() throws RepositoryException
getQValueFactory
in interface ManagerProvider
RepositoryException
ManagerProvider.getQValueFactory()
public ValueFactory getJcrValueFactory() throws RepositoryException
ManagerProvider
Session#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 ManagerProvider
RepositoryException
ManagerProvider.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 |