public void loadData() throws RemoteException, Exception {
    ResourceAdmin rsAd =
        regUserRole
            .getRegistryUserRoleContent()
            .getRegistryUserManagerContainer()
            .getRegistryData()
            .getResourceAdmin();
    if (changePermissionWizPage1 != null) {
      ArrayList<RegistryResourceNode> list = changePermissionWizPage1.selectedItemList();
      for (int i = 0; i < list.size(); i++) {
        ArrayList<Role> resourceInfo =
            rsAd.getPermissionPerResource(list.get(i).getRegistryResourcePath());
        for (int j = 0; j < resourceInfo.size(); j++) {
          roleData =
              getRoleData(resourceInfo.get(j).getRole(), list.get(i).getRegistryResourcePath());
          ArrayList<String> permissionListPerRole = resourceInfo.get(j).getAssignedPermission();
          for (int k = 0; k < permissionListPerRole.size(); k++) {

            if (permissionListPerRole.get(k).equals("Read")) {
              roleData.setReadPerm(true);
            }
            if (permissionListPerRole.get(k).equals("Write")) {
              roleData.setWritePerm(true);
            }
            if (permissionListPerRole.get(k).equals("Delete")) {
              roleData.setDeletePerm(true);
            }
            if (permissionListPerRole.get(k).equals("Authorize")) {
              roleData.setAuthPerm(true);
            }
          }
        }
      }
    }
  }