public void zoom(){
  if (getSelectedRowKey() != null && getSelectedRowKey() > 0) {
    MQuery zoomQuery=new MQuery();
    String column=getKeyColumn();
    if (column.indexOf(".") > 0)     column=column.substring(column.indexOf(".") + 1);
    zoomQuery.addRestriction(column,MQuery.EQUAL,getSelectedRowKey());
    zoomQuery.setRecordCount(1);
    zoomQuery.setTableName(column.substring(0,column.length() - 3));
    AEnv.zoom(236,zoomQuery);
  }
}

public void zoom ( ) { if ( getSelectedRowKey ( ) != null && getSelectedRowKey ( ) > 0 ) { MQuery zoomQuery = new MQuery ( ) ; String column = getKeyColumn ( ) ; if ( column . indexOf ( "." ) > 0 ) column = column . substring ( column . indexOf ( "." ) + 1 ) ; zoomQuery . addRestriction ( column , MQuery . EQUAL , getSelectedRowKey ( ) ) ; zoomQuery . setRecordCount ( 1 ) ; zoomQuery . setTableName ( column . substring ( 0 , column . length ( ) - 3 ) ) ; AEnv . zoom ( 236 , zoomQuery ) ; } }
zoom action to be overwritten by concrete classes
