Source file "org/osgi/impl/service/dmt/DmtSessionImpl.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,688 of 3,688 | 0% | 460 of 460 | 0% | 340 | 340 | 886 | 886 | 108 | 108 |
| renameNode(String, String) | 0% | 0% | 13 | 13 | 37 | 37 | 1 | 1 | ||
| copy(String, String, boolean) | 0% | 0% | 7 | 7 | 35 | 35 | 1 | 1 | ||
| deleteNode(String) | 0% | 0% | 9 | 9 | 26 | 26 | 1 | 1 | ||
| getPluginSession(Node, boolean) | 0% | 0% | 13 | 13 | 35 | 35 | 1 | 1 | ||
| commonCreateInteriorNode(Node, String, boolean, boolean) | 0% | 0% | 10 | 10 | 22 | 22 | 1 | 1 | ||
| commonCreateLeafNode(Node, DmtData, String, boolean) | 0% | 0% | 7 | 7 | 21 | 21 | 1 | 1 | ||
| DmtSessionImpl(String, String, int, PermissionInfo[], Context, DmtAdminCore, Bundle) | 0% | 0% | 4 | 4 | 26 | 26 | 1 | 1 | ||
| checkNode(Node, int) | 0% | 0% | 13 | 13 | 15 | 15 | 1 | 1 | ||
| copyNoCheck(Node, Node, boolean) | 0% | 0% | 7 | 7 | 18 | 18 | 1 | 1 | ||
| internalGetChildNodeNames(Node) | 0% | 0% | 4 | 4 | 23 | 23 | 1 | 1 | ||
| internalExecute(String, String, String) | 0% | 0% | 4 | 4 | 18 | 18 | 1 | 1 | ||
| toString() | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| setNodeType(String, String) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| checkNodeOrParentPermission(String, Node, int, boolean) | 0% | 0% | 9 | 9 | 16 | 16 | 1 | 1 | ||
| setNodeAcl(String, Acl) | 0% | 0% | 7 | 7 | 13 | 13 | 1 | 1 | ||
| invalidateSession(boolean, boolean, Exception) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| isScaffoldNode(Node) | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| getLongestRootForPlugin(Plugin, Node) | 0% | 0% | 7 | 7 | 13 | 13 | 1 | 1 | ||
| getSecurityContext(PermissionInfo[]) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| copyPermissionCheckRecursive(Node, Node, Node, boolean) | 0% | 0% | 7 | 7 | 14 | 14 | 1 | 1 | ||
| moveAclEntries(Node, Node) | 0% | 0% | 6 | 6 | 19 | 19 | 1 | 1 | ||
| checkMimeType(Node, String) | 0% | 0% | 8 | 8 | 13 | 13 | 1 | 1 | ||
| commitPlugins() | 0% | 0% | 3 | 3 | 16 | 16 | 1 | 1 | ||
| isSharedMountPoint(Node) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| getMetaNode(String) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| closePlugins() | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| rollbackPlugins() | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| internalGetNodeValue(Node) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| commonSetNodeValue(String, DmtData) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| checkMaxOccurrence(Node) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| internalSetNodeTitle(Node, String, boolean) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| writeAclCommands(int) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| open() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| makeAbsoluteUri(String) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| checkValue(Node, DmtData) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| close() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| traverseEvents(int, Node) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| mergeAcls(Acl, Acl) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getNodeValue(String) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| setNodeTitle(String, String) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| checkNewNode(Node) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| getWriteException(int, Node) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| getNodeTimestamp(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| assignNewNodePermissions(Node, Node) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| getNodeSize(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| setNodeValue(String, DmtData) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| setDefaultNodeValue(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| checkNodeCapability(Node, int) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| isBelowMountPoint(String, Plugin) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| getEffectiveNodeAclNoCheck(Node) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| isNodeUri(String) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| getParentScope(Node) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| checkDescendantGetPermissions(Node, boolean) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| openPluginSession(DataPlugin, Node, int) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| normalizeChildNodeNames(String[]) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| capabilityName(int) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| commit() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| rollback() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| ensureInteriorAncestors(Node, boolean) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getNodeVersion(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getNodeAcl(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| checkNodeIsInSession(Node, String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isLeafNode(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| copyPermissionCheck(Node, Node, Node, boolean) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| writeCommand(String, int, int, String) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| checkWriteSession(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| enqueueEvent(int, Node, Node, Acl) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| nodeHasTitle(Node) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| getNodeTitle(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getNodeType(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getEffectiveNodeAcl(String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| enqueueEventWithCurrentAcl(int, Node, Node) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getNodeCardinality(Node) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createInteriorNode(String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createInteriorNode(String, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createLeafNode(String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createLeafNode(String, DmtData) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createLeafNode(String, DmtData, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| checkLocalPermission(Node, String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| init_acls() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| internalGetNodeTitle(Node) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| internalGetNodeType(Node) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isEmptyAcl(Acl) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| closeAndRelease(boolean) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getValidatedNodeCache() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getChildNodeNames(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| makeAbsoluteUriAndCheck(String, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| checkSession() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| checkOperation(Node, int, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| checkDescendantGetPermissions(Node) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isLeafNodeNoCheck(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMetaNodeNoCheck(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| checkNodePermission(Node, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| checkNodeOrParentPermission(Node, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| execute(String, String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| execute(String, String, String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isScaffoldNode(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasAclPermission(Node, String, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReadableDataSession(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReadWriteDataSession(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRootUri() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| checkWriteSession() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getRootNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getState() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getPrincipal() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSessionId() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLockType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |