public class VirtualTree extends Shutdown implements AbstractTree, de.cismet.connectioncontext.ConnectionContextProvider
PRIORITY_EARLIER, PRIORITY_EARLIEST, PRIORITY_LATER, PRIORITY_LATEST, PRIORITY_NORMAL| Constructor and Description |
|---|
VirtualTree(DBConnectionPool conPool,
ServerProperties properties,
PolicyHolder policyHolder,
ClassCache classCache)
Creates a new VirtualTree object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addLink(int father,
int child)
DOCUMENT ME!
|
boolean |
addLink(Node from,
Node to,
User user)
DOCUMENT ME!
|
Node |
addNode(Node node,
Link parent,
User user)
DOCUMENT ME!
|
boolean |
deleteLink(Node from,
Node to,
User user)
DOCUMENT ME!
|
boolean |
deleteNode(Node node,
User user)
DOCUMENT ME!
|
NodeReferenceList |
getChildren(int nodeId,
User user,
Policy parentPolicy)
DOCUMENT ME!
|
NodeReferenceList |
getChildren(Node parentNode,
User u)
DOCUMENT ME!
|
Node[] |
getClassTreeNodes(User user)
DOCUMENT ME!
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
int |
getNextNodeID()
DOCUMENT ME!
|
Node |
getNode(int nodeId,
User user)
DOCUMENT ME!
|
Node[] |
getTopNodes(User user)
DOCUMENT ME!
|
boolean |
hasNodes(String objectId)
DOCUMENT ME!
|
void |
inheritNodePermission(int nodeId,
int parentNodeId)
Deprecated.
|
boolean |
nodeIsLeaf(int nodeId)
DOCUMENT ME!
|
addShutdown, addShutdown, createShutdown, internalShutdown, removeShutdownisDown, shutdownpublic VirtualTree(DBConnectionPool conPool, ServerProperties properties, PolicyHolder policyHolder, ClassCache classCache)
conPool - DOCUMENT ME!properties - DOCUMENT ME!policyHolder - DOCUMENT ME!classCache - DOCUMENT ME!public NodeReferenceList getChildren(int nodeId, User user, Policy parentPolicy) throws SQLException
getChildren in interface AbstractTreenodeId - DOCUMENT ME!user - DOCUMENT ME!parentPolicy - DOCUMENT ME!SQLException - DOCUMENT ME!public NodeReferenceList getChildren(Node parentNode, User u) throws SQLException
getChildren in interface AbstractTreeparentNode - DOCUMENT ME!u - DOCUMENT ME!SQLException - DOCUMENT ME!public Node addNode(Node node, Link parent, User user) throws SQLException
addNode in interface AbstractTreenode - DOCUMENT ME!parent - DOCUMENT ME!user - DOCUMENT ME!SQLException - DOCUMENT ME!public boolean deleteNode(Node node, User user) throws SQLException
deleteNode in interface AbstractTreenode - DOCUMENT ME!user - DOCUMENT ME!SQLException - DOCUMENT ME!public boolean addLink(int father,
int child)
throws SQLException
addLink in interface AbstractTreefather - DOCUMENT ME!child - DOCUMENT ME!SQLException - DOCUMENT ME!public boolean deleteLink(Node from, Node to, User user) throws SQLException
deleteLink in interface AbstractTreefrom - DOCUMENT ME!to - DOCUMENT ME!user - DOCUMENT ME!SQLException - java.lang.Exceptionpublic int getNextNodeID()
throws SQLException
getNextNodeID in interface AbstractTreeSQLException - DOCUMENT ME!public boolean addLink(Node from, Node to, User user) throws SQLException
addLink in interface AbstractTreefrom - DOCUMENT ME!to - DOCUMENT ME!user - DOCUMENT ME!SQLException - DOCUMENT ME!public Node[] getClassTreeNodes(User user) throws SQLException
getClassTreeNodes in interface AbstractTreeuser - DOCUMENT ME!SQLException - DOCUMENT ME!@Deprecated public void inheritNodePermission(int nodeId, int parentNodeId) throws SQLException
inheritNodePermission in interface AbstractTreenodeId - DOCUMENT ME!parentNodeId - DOCUMENT ME!SQLException - DOCUMENT ME!public boolean hasNodes(String objectId) throws SQLException
hasNodes in interface AbstractTreeobjectId - DOCUMENT ME!SQLException - DOCUMENT ME!public Node[] getTopNodes(User user) throws SQLException
getTopNodes in interface AbstractTreeuser - DOCUMENT ME!SQLException - DOCUMENT ME!public Node getNode(int nodeId, User user) throws SQLException
getNode in interface AbstractTreenodeId - DOCUMENT ME!user - u DOCUMENT ME!SQLException - DOCUMENT ME!public boolean nodeIsLeaf(int nodeId)
throws SQLException
nodeIsLeaf in interface AbstractTreenodeId - DOCUMENT ME!SQLException - DOCUMENT ME!public de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.