public class SessionDBObject
extends AbstractSession
| Modifier and Type | Field and Description |
|---|---|
FileNodeType |
fileNodeType |
FolderNodeType |
folderNodeType |
UnstructuredNodeType |
unstructuredNodeType |
WorkspaceDBObject |
workspace |
| Constructor and Description |
|---|
SessionDBObject(RespositoryDBNode respository,
DataSource ds,
java.lang.String workspaceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(java.lang.String string) |
void |
checkNodeType(java.lang.String nodeType) |
void |
checkPermission(java.lang.String path,
java.lang.String permission) |
AccessControlManager |
getAccessControlManager() |
java.lang.Object |
getAttribute(java.lang.String name) |
java.lang.String[] |
getAttributeNames() |
long |
getChangeSetNumber() |
DataSource |
getDS() |
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior) |
Item |
getItem(java.lang.String absPath) |
java.lang.String[] |
getLockTokens() |
java.lang.String |
getNamespacePrefix(java.lang.String uri) |
java.lang.String[] |
getNamespacePrefixes() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
Node |
getNode(java.lang.String absPath) |
Node |
getNodeByIdentifier(java.lang.String id) |
Node |
getNodeByUUID(java.lang.String UUID) |
Property |
getProperty(java.lang.String fullPath) |
Repository |
getRepository() |
RetentionManager |
getRetentionManager() |
Node |
getRootNode() |
java.lang.String |
getUserID() |
ValueFactory |
getValueFactory() |
Workspace |
getWorkspace() |
boolean |
hasCapability(java.lang.String name,
java.lang.Object o,
java.lang.Object[] os) |
boolean |
hasPendingChanges() |
boolean |
hasPermission(java.lang.String absPath,
java.lang.String actions) |
void |
incrementChangeSetNumber() |
boolean |
isLive() |
boolean |
itemExists(java.lang.String absPath) |
void |
logout() |
void |
move(java.lang.String srcAbsPath,
java.lang.String destAbsPath) |
boolean |
nodeExists(java.lang.String absPath) |
boolean |
propertyExists(java.lang.String absPath) |
void |
refresh(boolean keepChanges) |
void |
removeItem(java.lang.String absPath) |
void |
removeLockToken(java.lang.String string) |
void |
save() |
void |
setNamespacePrefix(java.lang.String prefix,
java.lang.String uri) |
java.lang.String |
toString() |
public final FileNodeType fileNodeType
public final FolderNodeType folderNodeType
public final UnstructuredNodeType unstructuredNodeType
public final WorkspaceDBObject workspace
public SessionDBObject(RespositoryDBNode respository, DataSource ds, java.lang.String workspaceName) throws RepositoryException
RepositoryExceptionpublic void checkNodeType(java.lang.String nodeType)
throws NoSuchNodeTypeException
NoSuchNodeTypeExceptionpublic DataSource getDS()
@CheckReturnValue @Nonnull public java.lang.String toString()
public void incrementChangeSetNumber()
public long getChangeSetNumber()
public Repository getRepository()
public java.lang.String getUserID()
public java.lang.String[] getAttributeNames()
public java.lang.Object getAttribute(java.lang.String name)
public Workspace getWorkspace()
public Node getRootNode()
throws RepositoryException
RepositoryExceptionpublic Node getNodeByUUID(java.lang.String UUID)
throws ItemNotFoundException,
RepositoryException
ItemNotFoundExceptionRepositoryExceptionpublic Node getNodeByIdentifier(java.lang.String id)
throws ItemNotFoundException,
RepositoryException
ItemNotFoundExceptionRepositoryExceptionpublic Item getItem(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic Node getNode(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic Property getProperty(java.lang.String fullPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic boolean itemExists(java.lang.String absPath)
throws RepositoryException
RepositoryExceptionpublic boolean nodeExists(java.lang.String absPath)
throws RepositoryException
RepositoryExceptionpublic boolean propertyExists(java.lang.String absPath)
throws RepositoryException
RepositoryExceptionpublic void move(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
throws ItemExistsException,
PathNotFoundException,
VersionException,
ConstraintViolationException,
LockException,
RepositoryException
ItemExistsExceptionPathNotFoundExceptionVersionExceptionConstraintViolationExceptionLockExceptionRepositoryExceptionpublic void removeItem(java.lang.String absPath)
throws VersionException,
LockException,
ConstraintViolationException,
AccessDeniedException,
RepositoryException
VersionExceptionLockExceptionConstraintViolationExceptionAccessDeniedExceptionRepositoryExceptionpublic void save()
throws AccessDeniedException,
ItemExistsException,
ReferentialIntegrityException,
ConstraintViolationException,
InvalidItemStateException,
VersionException,
LockException,
NoSuchNodeTypeException,
RepositoryException
AccessDeniedExceptionItemExistsExceptionReferentialIntegrityExceptionConstraintViolationExceptionInvalidItemStateExceptionVersionExceptionLockExceptionNoSuchNodeTypeExceptionRepositoryExceptionpublic void refresh(boolean keepChanges)
throws RepositoryException
RepositoryExceptionpublic boolean hasPendingChanges()
throws RepositoryException
RepositoryExceptionpublic ValueFactory getValueFactory()
throws UnsupportedRepositoryOperationException,
RepositoryException
UnsupportedRepositoryOperationExceptionRepositoryExceptionpublic boolean hasPermission(java.lang.String absPath,
java.lang.String actions)
throws RepositoryException
RepositoryExceptionpublic java.lang.String[] getNamespacePrefixes()
throws RepositoryException
RepositoryExceptionpublic java.lang.String getNamespaceURI(java.lang.String prefix)
throws NamespaceException,
RepositoryException
NamespaceExceptionRepositoryExceptionpublic java.lang.String getNamespacePrefix(java.lang.String uri)
throws NamespaceException,
RepositoryException
NamespaceExceptionRepositoryExceptionpublic void logout()
public boolean isLive()
public AccessControlManager getAccessControlManager()
throws UnsupportedRepositoryOperationException,
RepositoryException
UnsupportedRepositoryOperationExceptionRepositoryExceptionpublic void removeLockToken(java.lang.String string)
public RetentionManager getRetentionManager()
throws UnsupportedRepositoryOperationException,
RepositoryException
UnsupportedRepositoryOperationExceptionRepositoryExceptionpublic void checkPermission(java.lang.String path,
java.lang.String permission)
throws java.security.AccessControlException,
RepositoryException
java.security.AccessControlExceptionRepositoryExceptionpublic boolean hasCapability(java.lang.String name,
java.lang.Object o,
java.lang.Object[] os)
throws RepositoryException
RepositoryExceptionpublic org.xml.sax.ContentHandler getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
throws PathNotFoundException,
ConstraintViolationException,
VersionException,
LockException,
RepositoryException
PathNotFoundExceptionConstraintViolationExceptionVersionExceptionLockExceptionRepositoryExceptionpublic void addLockToken(java.lang.String string)
public java.lang.String[] getLockTokens()
public void setNamespacePrefix(java.lang.String prefix,
java.lang.String uri)
throws NamespaceException,
RepositoryException
NamespaceExceptionRepositoryExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.