View Javadoc

1   package com.atlassian.jira.issue.link;
2   
3   import com.atlassian.jira.scheme.SchemeEntity;
4   
5   /**
6    * FQCN : com.atlassian.jira.issue.link.LinkSchemeEntity
7    * @author Kaamelot
8    * @since 3.10.1.30
9    * Description : Overrides SchemeEntity in order to provide comprehensible getters
10   */
11  public class LinkSchemeEntity extends SchemeEntity {
12  
13  	public LinkSchemeEntity(Long id, String sourceIssueTypeId, String linkTypeId, Object destIssueTypeId, Long schemeId) {
14  		super(id, sourceIssueTypeId, linkTypeId, destIssueTypeId, null, schemeId);
15  	}
16  	
17  	public LinkSchemeEntity(String sourceIssueTypeId, String linkTypeId, Object destIssueTypeId) {
18  		super(sourceIssueTypeId, linkTypeId, destIssueTypeId);
19  	}
20  	
21  	public String getSourceIssueTypeId() {
22  		return super.getType();
23  	}
24  
25  	public String getLinkTypeId() {
26  		return super.getParameter();
27  	}
28  
29  	public String getDestIssueTypeId() {
30  		return (String)super.getEntityTypeId();
31  	}
32  
33  }