package com.wooki.links.impl;
import com.wooki.domain.model.WookiEntity;
import com.wooki.services.security.WookiSecurityContext;
/**
* This link can be used to display a delete action link on a WoookiEntity resource.
*
* @author ccordenier
*
*/
public class EditLink extends AbstractPageLink
{
private WookiEntity resource;
public EditLink(WookiEntity resource, String page, String labelMessageKey, Object... context)
{
super(page, labelMessageKey, context);
this.resource = resource;
}
public EditLink(WookiEntity resource, String page, String labelMessageKey, String confirmMessageKey, Object... context)
{
super(page, labelMessageKey, confirmMessageKey, context);
this.resource = resource;
}
public boolean isAuthorized(WookiSecurityContext securityContext)
{
return securityContext.canWrite(resource);
}
}