@Override
				public String getRowLink(GamesArchive game) {
					
					
					
					boolean isWhite=mobileHash.equals(game.getWhite());
					String op=isWhite?game.getBlack():game.getWhite();
					ChessUser opponent = manager.find(ChessUser.class,op);
					String opponentName=TxtChessUtil.isAI_Game(game)?op:opponent.getUserName();
					
				
					String result="Not Known";
					switch(game.getResult().getStatus())
					{
					case WHITE_WINS:
					{
						result=isWhite?"Won":"Lost";
						break;
					}
					case BLACK_WINS:
					{
						result=isWhite?"Lost":"Won";
						break;
					}
					case DRAW:
					{
						result="Drawn";
						break;
					}
					}
					
					
					return "<a href='/showArchive?gameId="+game.getId()+"'>" +
							result+" Against "+opponentName+" in "+game.getMovesCount() +" Moves ("+game.getResult().getInfoString() +")"
							+"</a>";
				}