/** * @Method Name: getBlockedDetails @Description: Get the list of cards blocked for the selected * reasons. @User: juan_406753 @Return Type: void * * @param e */ public void getBlockedDetails(ValueChangeEvent e) { this.blockedCards = new ArrayList<BlockedCardTO>(); this.showCreditCards = true; this.showCreditCardDetails = false; this.reasons = (String[]) e.getNewValue(); InfyCreditCardWrapper iccw = new InfyCreditCardWrapper(); this.blockedCards = iccw.getBlockedDetails(this.reasons); }
/** * @Method Name: getCardDetails @Description: Get the details for the selected credit card * number. @User: juan_406753 @Return Type: String * * @return */ public String getCardDetails() { int i = cards.getRowIndex(); CardTO card = new CardTO(); card.setCardNo(blockedCards.get(i).getCardNo()); InfyCreditCardWrapper wr = new InfyCreditCardWrapper(); try { this.showCreditCardDetails = true; this.showCreditCards = true; this.cardTo = wr.getCardDetails(card); return "success"; } catch (Exception e) { this.showCreditCards = false; this.showCreditCardDetails = false; this.setMessage(e.getMessage()); e.printStackTrace(); return "fail"; } }