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
RepositoryException
public void checkNodeType(java.lang.String nodeType) throws NoSuchNodeTypeException
NoSuchNodeTypeException
public 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
RepositoryException
public Node getNodeByUUID(java.lang.String UUID) throws ItemNotFoundException, RepositoryException
ItemNotFoundException
RepositoryException
public Node getNodeByIdentifier(java.lang.String id) throws ItemNotFoundException, RepositoryException
ItemNotFoundException
RepositoryException
public Item getItem(java.lang.String absPath) throws PathNotFoundException, RepositoryException
PathNotFoundException
RepositoryException
public Node getNode(java.lang.String absPath) throws PathNotFoundException, RepositoryException
PathNotFoundException
RepositoryException
public Property getProperty(java.lang.String fullPath) throws PathNotFoundException, RepositoryException
PathNotFoundException
RepositoryException
public boolean itemExists(java.lang.String absPath) throws RepositoryException
RepositoryException
public boolean nodeExists(java.lang.String absPath) throws RepositoryException
RepositoryException
public boolean propertyExists(java.lang.String absPath) throws RepositoryException
RepositoryException
public void move(java.lang.String srcAbsPath, java.lang.String destAbsPath) throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, RepositoryException
ItemExistsException
PathNotFoundException
VersionException
ConstraintViolationException
LockException
RepositoryException
public void removeItem(java.lang.String absPath) throws VersionException, LockException, ConstraintViolationException, AccessDeniedException, RepositoryException
VersionException
LockException
ConstraintViolationException
AccessDeniedException
RepositoryException
public void save() throws AccessDeniedException, ItemExistsException, ReferentialIntegrityException, ConstraintViolationException, InvalidItemStateException, VersionException, LockException, NoSuchNodeTypeException, RepositoryException
AccessDeniedException
ItemExistsException
ReferentialIntegrityException
ConstraintViolationException
InvalidItemStateException
VersionException
LockException
NoSuchNodeTypeException
RepositoryException
public void refresh(boolean keepChanges) throws RepositoryException
RepositoryException
public boolean hasPendingChanges() throws RepositoryException
RepositoryException
public ValueFactory getValueFactory() throws UnsupportedRepositoryOperationException, RepositoryException
UnsupportedRepositoryOperationException
RepositoryException
public boolean hasPermission(java.lang.String absPath, java.lang.String actions) throws RepositoryException
RepositoryException
public java.lang.String[] getNamespacePrefixes() throws RepositoryException
RepositoryException
public java.lang.String getNamespaceURI(java.lang.String prefix) throws NamespaceException, RepositoryException
NamespaceException
RepositoryException
public java.lang.String getNamespacePrefix(java.lang.String uri) throws NamespaceException, RepositoryException
NamespaceException
RepositoryException
public void logout()
public boolean isLive()
public AccessControlManager getAccessControlManager() throws UnsupportedRepositoryOperationException, RepositoryException
UnsupportedRepositoryOperationException
RepositoryException
public void removeLockToken(java.lang.String string)
public RetentionManager getRetentionManager() throws UnsupportedRepositoryOperationException, RepositoryException
UnsupportedRepositoryOperationException
RepositoryException
public void checkPermission(java.lang.String path, java.lang.String permission) throws java.security.AccessControlException, RepositoryException
java.security.AccessControlException
RepositoryException
public boolean hasCapability(java.lang.String name, java.lang.Object o, java.lang.Object[] os) throws RepositoryException
RepositoryException
public org.xml.sax.ContentHandler getImportContentHandler(java.lang.String parentAbsPath, int uuidBehavior) throws PathNotFoundException, ConstraintViolationException, VersionException, LockException, RepositoryException
PathNotFoundException
ConstraintViolationException
VersionException
LockException
RepositoryException
public 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
NamespaceException
RepositoryException
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.