com.atlassian.jira.issue.link
Interface LinkSchemeManager

All Superinterfaces:
com.atlassian.jira.scheme.SchemeManager
All Known Implementing Classes:
DefaultLinkSchemeManager

public interface LinkSchemeManager
extends com.atlassian.jira.scheme.SchemeManager

FQCN : com.atlassian.jira.issue.link.LinkSchemeManager

Since:
3.10.1.30 Description : - Manage Link Scheme Entities allowing to define authorized link between Issues
Author:
Kaamelot

Field Summary
 
Fields inherited from interface com.atlassian.jira.scheme.SchemeManager
PROJECT_ASSOCIATION
 
Method Summary
 void addLinkToScheme(org.ofbiz.core.entity.GenericValue scheme, java.lang.String sourceIssueTypeId, java.lang.String linkTypeId, java.lang.String destIssueTypeId)
           
 org.ofbiz.core.entity.GenericValue copySchemeEntity(org.ofbiz.core.entity.GenericValue scheme, org.ofbiz.core.entity.GenericValue entity)
           
 org.ofbiz.core.entity.GenericValue createSchemeEntity(org.ofbiz.core.entity.GenericValue scheme, com.atlassian.jira.scheme.SchemeEntity schemeEntity)
           
 void deleteLinkToScheme(org.ofbiz.core.entity.GenericValue scheme, java.lang.String schemEntityId)
           
 java.lang.String getAssociationType()
           
 java.lang.String getEntityName()
           
 java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme)
           
 java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme, java.lang.String sourceTypeId)
           
 java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme, java.lang.String sourceIssueTypeId, java.lang.String linkTypeId, java.lang.String destIssueTypeId)
           
 java.lang.String getSchemeDesc()
           
 java.lang.String getSchemeEntityName()
           
 boolean hasSchemeAuthority(java.lang.Long entityType, org.ofbiz.core.entity.GenericValue entity)
           
 boolean hasSchemeAuthority(java.lang.Long entityType, org.ofbiz.core.entity.GenericValue entity, com.opensymphony.user.User user, boolean issueCreation)
           
 java.util.List toLinkSchemeEntityObjects(java.util.List _schemeEntities)
           
 
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager
addDefaultSchemeToProject, addSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeAndEntities, deleteEntity, deleteScheme, getAssociatedSchemes, getDefaultScheme, getEntities, getEntities, getEntities, getEntities, getEntities, getEntities, getEntity, getGroups, getProjects, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUnassociatedSchemes, getUsers, getUsers, removeEntities, removeEntities, removeSchemesFromProject, removeSchemesFromProject, schemeExists, updateScheme, updateScheme
 

Method Detail

getSchemeEntityName

java.lang.String getSchemeEntityName()

getEntityName

java.lang.String getEntityName()

getAssociationType

java.lang.String getAssociationType()

getSchemeDesc

java.lang.String getSchemeDesc()

copySchemeEntity

org.ofbiz.core.entity.GenericValue copySchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
                                                    org.ofbiz.core.entity.GenericValue entity)
                                                    throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

createSchemeEntity

org.ofbiz.core.entity.GenericValue createSchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
                                                      com.atlassian.jira.scheme.SchemeEntity schemeEntity)
                                                      throws org.ofbiz.core.entity.GenericEntityException
Specified by:
createSchemeEntity in interface com.atlassian.jira.scheme.SchemeManager
Throws:
org.ofbiz.core.entity.GenericEntityException

getLinkSchemeEntities

java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme)
                                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getLinkSchemeEntities

java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme,
                                     java.lang.String sourceTypeId)
                                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getLinkSchemeEntities

java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme,
                                     java.lang.String sourceIssueTypeId,
                                     java.lang.String linkTypeId,
                                     java.lang.String destIssueTypeId)
                                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

toLinkSchemeEntityObjects

java.util.List toLinkSchemeEntityObjects(java.util.List _schemeEntities)

hasSchemeAuthority

boolean hasSchemeAuthority(java.lang.Long entityType,
                           org.ofbiz.core.entity.GenericValue entity)
Specified by:
hasSchemeAuthority in interface com.atlassian.jira.scheme.SchemeManager

hasSchemeAuthority

boolean hasSchemeAuthority(java.lang.Long entityType,
                           org.ofbiz.core.entity.GenericValue entity,
                           com.opensymphony.user.User user,
                           boolean issueCreation)
Specified by:
hasSchemeAuthority in interface com.atlassian.jira.scheme.SchemeManager

addLinkToScheme

void addLinkToScheme(org.ofbiz.core.entity.GenericValue scheme,
                     java.lang.String sourceIssueTypeId,
                     java.lang.String linkTypeId,
                     java.lang.String destIssueTypeId)
                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

deleteLinkToScheme

void deleteLinkToScheme(org.ofbiz.core.entity.GenericValue scheme,
                        java.lang.String schemEntityId)
                        throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.