package com.wooki.links.impl; import org.apache.tapestry5.ioc.MessageFormatter; import com.wooki.links.Link; /** * Adapter class for link. * * @author ccordenier * @param <T> */ public abstract class AbstractLink implements Link { private String label; private Object[] context; private String confirmMessage; public AbstractLink(String labelMessageKey, Object... context) { super(); this.label = labelMessageKey; this.context = context; } public AbstractLink(String labelMessageKey, String confirmMessageKey, Object... context) { super(); this.label = labelMessageKey; this.confirmMessage = confirmMessageKey; this.context = context; } public Object[] getContext() { return context; } public String getLabelMessageKey() { return label; } public String getConfirmMessageKey() { return confirmMessage; } public String format(MessageFormatter formatter) { return formatter.format(); } }