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(); } }