if (linkView != null) {
final String linkId = context.mapObject(object, Scope.REQUEST);
final String linkName = request.getOptionalProperty(LINK_NAME, RequestContext.RESULT);
final String linkObject = request.getOptionalProperty(LINK_OBJECT, linkId);
request.appendHtml("<a href=\"" + linkView + "?" + linkName + "=" + linkObject + context.encodedInteractionParameters() + "\">");
} else if(tableBlock.getlinkView() != null) {
String linkObjectInVariable = tableBlock.getElementName();
final String linkId = (String) context.getVariable(linkObjectInVariable);
request.appendHtml("<a href=\"" + tableBlock.getlinkView() + "?" + tableBlock.getlinkName() + "=" + linkId + context.encodedInteractionParameters() + "\">");
}