public void remove(SponsorRole role) { ConfirmDialog confirmDialog = getListing(role).clickRemove(); confirmDialog .getHelper() .checkTitleAndMessage( role.getSponsor().getName(), role.getUser().getPerson().getDisplayName()); confirmDialog.clickConfirmButton(); WaitUtils.pause(100); // Sometimes too quick to check page after dialog closes. }
@Override public boolean isEquivalent(SponsorDelegateListing listing, SponsorRole sponsorRole) { return new EqualsBuilder() .append( listing.getDisplayName(), sponsorRole.getUser().getPerson().getDisplayNameForList()) .append(listing.getSponsor(), sponsorRole.getSponsor().getName()) .append(listing.getId(), sponsorRole.getId()) .isEquals(); }