AdfUIListView.$SELECTION_LISTENER_KEY$ = "afrSelListener";
$goog$exportSymbol$$("AdfUIListView.SELECTION_LISTENER_KEY", AdfUIListView.$SELECTION_LISTENER_KEY$);
AdfUIListView.prototype.$findComponent$ = function $AdfUIListView$$$findComponent$$($scopedId$$2$$, $rowKey$$159$$) {
  return $rowKey$$159$$ != $JSCompiler_alias_VOID$$ ? ($scopedId$$2$$ = this.$getClientId$() + ":" + $rowKey$$159$$ + ":" + $scopedId$$2$$, $AdfPage$$.$PAGE$.$findComponent$($scopedId$$2$$)) : AdfUIListView.$superclass$.$findComponent$.call(this, $scopedId$$2$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfUIListView.prototype.findComponent", {$findComponent$:AdfUIListView.prototype.$findComponent$});
AdfUIListView.prototype.$GetChanges$ = function $AdfUIListView$$$GetChanges$$() {
  var $changes$$6$$ = AdfUIListView.$superclass$.$GetChanges$.call(this), $disclosed$$18_selectionState$$1$$ = $changes$$6$$[AdfUIListView.GROUP_DISCLOSED_ROW_KEYS];
  if($disclosed$$18_selectionState$$1$$) {
    var $state$$103$$ = [], $i$$666$$ = 0, $key$$107$$;
    for($key$$107$$ in $disclosed$$18_selectionState$$1$$) {
      $state$$103$$[$i$$666$$++] = $key$$107$$
    }
    $changes$$6$$[AdfUIListView.GROUP_DISCLOSED_ROW_KEYS] = $state$$103$$.join("$afr$")
  }
  if($disclosed$$18_selectionState$$1$$ = $changes$$6$$[AdfUIListView.SELECTED_ROW_KEYS]) {
    var $state$$103$$ = [], $rowKey$$160$$;
    for($rowKey$$160$$ in $disclosed$$18_selectionState$$1$$) {
      $state$$103$$.push($rowKey$$160$$)
    }
    $changes$$6$$[AdfUIListView.SELECTED_ROW_KEYS] = $state$$103$$.join("$afr$")
  }
  return $changes$$6$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfUIListView.prototype.GetChanges", {$GetChanges$:AdfUIListView.prototype.$GetChanges$});
AdfUIListView.prototype.$DeliverDerivedPropertyEvents$ = function $AdfUIListView$$$DeliverDerivedPropertyEvents$$($peer$$210_propName$$33$$, $oldValue$$117_selectionEvent$$, $newValue$$170$$) {
  if($peer$$210_propName$$33$$ == AdfUIListView.SELECTED_ROW_KEYS && ($peer$$210_propName$$33$$ = this.$getPeer$()) && $peer$$210_propName$$33$$.$canDeliverSelectionEvent$ && $peer$$210_propName$$33$$.$canDeliverSelectionEvent$()) {
    ($oldValue$$117_selectionEvent$$ = $AdfRowKeySetChangeEvent$$.$createRowKeySetChangeEvent$(this, $AdfSelectionEvent$$.$SELECTION_EVENT_TYPE$, $oldValue$$117_selectionEvent$$, $newValue$$170$$)) && $oldValue$$117_selectionEvent$$.$queue$()
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfUIListView.prototype.DeliverDerivedPropertyEvents", {$DeliverDerivedPropertyEvents$:AdfUIListView.prototype.$DeliverDerivedPropertyEvents$});
AdfUIListView.prototype.$setGroupDisclosedRowKey$ = function $AdfUIListView$$$setGroupDisclosedRowKey$$($rowKey$$161$$, $disclosed$$19$$) {
  $AdfAssert$$.$assertString$($rowKey$$161$$);
  $AdfAssert$$.$assertBoolean$($disclosed$$19$$);
  if($disclosed$$19$$ == this.$isGroupDisclosed$($rowKey$$161$$)) {
    return $JSCompiler_alias_FALSE$$
  }
  var $newState$$3_peer$$211$$ = this.$getPeer$();
  if($newState$$3_peer$$211$$ && $newState$$3_peer$$211$$.$isDisclosureFetchPending$()) {
    return $JSCompiler_alias_FALSE$$
  }
  var $disclosureEvent$$6_oldState$$5$$ = this.getGroupDisclosedRowKeys(), $newState$$3_peer$$211$$ = {};
  $AdfCollections$$.$copyInto$($newState$$3_peer$$211$$, $disclosureEvent$$6_oldState$$5$$);
  $disclosed$$19$$ ? $newState$$3_peer$$211$$[$rowKey$$161$$] = $JSCompiler_alias_TRUE$$ : delete $newState$$3_peer$$211$$[$rowKey$$161$$];
  ($disclosureEvent$$6_oldState$$5$$ = $AdfRowKeySetChangeEvent$$.$createRowKeySetChangeEvent$(this, $AdfRowDisclosureEvent$$.$ROW_DISCLOSURE_EVENT_TYPE$, $disclosureEvent$$6_oldState$$5$$, $newState$$3_peer$$211$$)) && $disclosureEvent$$6_oldState$$5$$.$queue$();
  if($disclosureEvent$$6_oldState$$5$$.$isCanceled$()) {
    return $JSCompiler_alias_FALSE$$
  }
  this.setGroupDisclosedRowKeys($newState$$3_peer$$211$$);
  return $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfUIListView.prototype.setGroupDisclosedRowKey", {$setGroupDisclosedRowKey$:AdfUIListView.prototype.$setGroupDisclosedRowKey$});
AdfUIListView.prototype.$isGroupDisclosed$ = function $AdfUIListView$$$isGroupDisclosed$$($rowKey$$162$$) {
  var $state$$104$$ = this.getGroupDisclosedRowKeys();
  return $state$$104$$ ? $state$$104$$[$rowKey$$162$$] : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfUIListView.prototype.isGroupDisclosed", {$isGroupDisclosed$:AdfUIListView.prototype.$isGroupDisclosed$});
