public void handleTblDataActionHrefRequest(RequestInvocationEvent event){
  String idRepoName=hexToString((String)getDisplayFieldValue(TBL_DATA_ACTION_HREF));
  String curRealm=(String)getPageSessionAttribute(AMAdminConstants.CURRENT_REALM);
  try {
    IDRepoModel model=(IDRepoModel)getModel();
    setPageSessionAttribute(IDRepoOpViewBeanBase.IDREPO_NAME,idRepoName);
    setPageSessionAttribute(IDRepoOpViewBeanBase.IDREPO_TYPE,model.getIDRepoType(curRealm,idRepoName));
    IDRepoEditViewBean vb=(IDRepoEditViewBean)getViewBean(IDRepoEditViewBean.class);
    unlockPageTrail();
    passPgSessionMap(vb);
    vb.forwardTo(getRequestContext());
  }
 catch (  AMConsoleException e) {
    setInlineAlertMessage(CCAlert.TYPE_ERROR,"message.error",e.getMessage());
    forwardTo();
  }
}

public void handleTblDataActionHrefRequest ( RequestInvocationEvent event ) { String idRepoName = hexToString ( ( String ) getDisplayFieldValue ( TBL_DATA_ACTION_HREF ) ) ; String curRealm = ( String ) getPageSessionAttribute ( AMAdminConstants . CURRENT_REALM ) ; try { IDRepoModel model = ( IDRepoModel ) getModel ( ) ; setPageSessionAttribute ( IDRepoOpViewBeanBase . IDREPO_NAME , idRepoName ) ; setPageSessionAttribute ( IDRepoOpViewBeanBase . IDREPO_TYPE , model . getIDRepoType ( curRealm , idRepoName ) ) ; IDRepoEditViewBean vb = ( IDRepoEditViewBean ) getViewBean ( IDRepoEditViewBean . class ) ; unlockPageTrail ( ) ; passPgSessionMap ( vb ) ; vb . forwardTo ( getRequestContext ( ) ) ; } catch ( AMConsoleException e ) { setInlineAlertMessage ( CCAlert . TYPE_ERROR , "message.error" , e . getMessage ( ) ) ; forwardTo ( ) ; } }
forwards request to edit id repo view bean .
