package org.nightlabs.jfire.issuetracking.ui.issuelink.person;
import org.nightlabs.jfire.issue.Issue;
import org.nightlabs.jfire.issuetracking.ui.issuelink.AbstractIssueLinkHandlerFactory;
import org.nightlabs.jfire.issuetracking.ui.issuelink.IssueLinkAdder;
import org.nightlabs.jfire.issuetracking.ui.issuelink.IssueLinkHandler;
import org.nightlabs.jfire.person.Person;
/**
* @author Chairat Kongarayawetchakun - chairat at nightlabs dot de
*
*/
public class IssueLinkHandlerAdderFactoryPerson
extends AbstractIssueLinkHandlerFactory
{
public IssueLinkAdder createIssueLinkAdder(Issue issue) {
IssueLinkAdder adder = new IssueLinkAdderPerson();
adder.init(this);
return adder;
}
public Class<? extends Object> getLinkedObjectClass() {
return Person.class;
}
public IssueLinkHandler createIssueLinkHandler() {
return new IssueLinkHandlerPerson();
}
}