feature[TW18065]: Convert ChangeUiUtil.permissionsDeniedWithDialog to BranchToken

Change-Id: I0cc778e21cee354dcab24f733f86abac4145bede
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/change/ChangeUiUtil.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/change/ChangeUiUtil.java
index 2458e8c..6659353 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/change/ChangeUiUtil.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/change/ChangeUiUtil.java
@@ -43,7 +43,8 @@
 
    public static void open(BranchId branch, boolean showTransactionTab) {
       Conditions.checkNotNull(branch, "Branch");
-      if (permissionsDeniedWithDialog(branch)) {
+      Branch brch = BranchManager.getBranch(branch);
+      if (permissionsDeniedWithDialog(brch)) {
          return;
       }
 
@@ -57,7 +58,7 @@
     *
     * @return true if permissions denied
     */
-   public static boolean permissionsDeniedWithDialog(BranchId branch) {
+   public static boolean permissionsDeniedWithDialog(BranchToken branch) {
       boolean hasPermission = AccessControlManager.hasPermission(branch, PermissionEnum.READ);
       if (!hasPermission) {
          AWorkbench.popup("Access Denied",
@@ -70,7 +71,7 @@
    public static void open(TransactionToken transaction) {
       Conditions.checkNotNull(transaction, "TransactionId");
       Branch branch = BranchManager.getBranch(transaction);
-      if (branch.isInvalid() || permissionsDeniedWithDialog(transaction.getBranch())) {
+      if (branch.isInvalid() || permissionsDeniedWithDialog(branch)) {
          return;
       }
       open(createInput(transaction, true));
@@ -84,7 +85,7 @@
          throw new OseeArgumentException("Invalid selection - transactions art not on the same branch.", txDelta);
       }
       Branch branch = BranchManager.getBranch(startTx);
-      if (branch.isInvalid() || permissionsDeniedWithDialog(startTx.getBranch())) {
+      if (branch.isInvalid() || permissionsDeniedWithDialog(branch)) {
          return;
       }
       open(createInput(CompareType.COMPARE_SPECIFIC_TRANSACTIONS, txDelta, true));
@@ -149,7 +150,7 @@
          return;
       }
       branch = BranchManager.getBranch(parentBranch);
-      if (branch.isInvalid() || permissionsDeniedWithDialog(parentBranch)) {
+      if (branch.isInvalid() || permissionsDeniedWithDialog(branch)) {
          return;
       }
       ChangeReportEditorInput input = createInput(workingBranch, parentBranch, true);
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/ArtifactSearchPage.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/ArtifactSearchPage.java
index e184f9c..bb087b6 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/ArtifactSearchPage.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/ArtifactSearchPage.java
@@ -31,6 +31,7 @@
 import org.eclipse.osee.framework.core.data.ArtifactTypeToken;
 import org.eclipse.osee.framework.core.data.AttributeTypeToken;
 import org.eclipse.osee.framework.core.data.BranchId;
+import org.eclipse.osee.framework.core.data.BranchToken;
 import org.eclipse.osee.framework.core.data.RelationTypeToken;
 import org.eclipse.osee.framework.core.enums.PermissionEnum;
 import org.eclipse.osee.framework.core.enums.RelationSide;
@@ -167,8 +168,8 @@
       }
    }
 
-   private BranchId getSelectedBranch() {
-      BranchId branch = branchSelect.getData();
+   private BranchToken getSelectedBranch() {
+      BranchToken branch = branchSelect.getData();
       if (branch == null) {
          branch = BranchManager.getLastBranch();
       }
@@ -493,7 +494,7 @@
    @Override
    public boolean performAction() {
 
-      BranchId searchBranch = getSelectedBranch();
+      BranchToken searchBranch = getSelectedBranch();
       if (ChangeUiUtil.permissionsDeniedWithDialog(searchBranch)) {
          return false;
       }
@@ -509,7 +510,7 @@
 
    @Override
    public boolean performReplace() {
-      BranchId searchBranch = getSelectedBranch();
+      BranchToken searchBranch = getSelectedBranch();
       if (ChangeUiUtil.permissionsDeniedWithDialog(searchBranch)) {
          return false;
       }
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java
index 555f70c..7176e28 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java
@@ -62,7 +62,8 @@
    public Object[] getChildren(Object parentElement) {
       if (parentElement instanceof BranchId) {
          if (showChildBranchesUnderParents) {
-            if (!ChangeUiUtil.permissionsDeniedWithDialog((BranchId) parentElement)) {
+            BranchToken branch = BranchManager.getBranch((BranchId) parentElement);
+            if (!ChangeUiUtil.permissionsDeniedWithDialog(branch)) {
                return getBranchChildren((BranchId) parentElement);
             }
          }