com.atlassian.jira.issue.link
Class DefaultLinkSchemeManager
java.lang.Object
com.atlassian.jira.scheme.AbstractSchemeManager
com.atlassian.jira.issue.link.DefaultLinkSchemeManager
- All Implemented Interfaces:
- LinkConstants, LinkSchemeManager, com.atlassian.jira.scheme.SchemeManager
public class DefaultLinkSchemeManager
- extends com.atlassian.jira.scheme.AbstractSchemeManager
- implements LinkSchemeManager, LinkConstants
FQCN : com.atlassian.jira.issue.link.DefaultLinkSchemeManager
- Since:
- 3.10.30
Description : Provides a default implementation of LinkSchemeManager
- Manage Link Scheme Entities allowing to define authorized link between Issues
- Author:
- Kaamelot
Fields inherited from class com.atlassian.jira.scheme.AbstractSchemeManager |
projectManager |
Fields inherited from interface com.atlassian.jira.scheme.SchemeManager |
PROJECT_ASSOCIATION |
Constructor Summary |
DefaultLinkSchemeManager(com.atlassian.jira.project.ProjectManager projectManager,
com.atlassian.jira.permission.PermissionTypeManager permissionTypeManager,
com.atlassian.jira.permission.PermissionContextFactory permissionContextFactory,
com.atlassian.jira.scheme.SchemeFactory schemeFactory,
com.atlassian.jira.config.ConstantsManager constantsManager,
com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager)
|
Method Summary |
void |
addLinkToScheme(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String linkTypeId,
java.lang.String sourceIssueTypeId,
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.util.List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.Long entityTypeId)
|
java.util.List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.Long entityTypeId,
java.lang.String parameter)
|
java.util.List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String sourceTypeId)
|
java.util.List |
getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String type,
java.lang.Long entityTypeId)
|
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 sourceIssueTypeId)
|
java.util.List |
getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String sourceIssueTypeId,
java.lang.String linkTypeId,
java.lang.String destIssueTypeId)
|
org.ofbiz.core.entity.GenericValue |
getLinkSchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String schemEntityId)
|
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 class com.atlassian.jira.scheme.AbstractSchemeManager |
addDefaultSchemeToProject, addSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeAndEntities, deleteEntity, deleteScheme, flushProjectSchemes, getAssociatedSchemes, getDefaultScheme, getEntities, getEntities, getEntity, getGroups, getProjectAndValidate, getProjects, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUnassociatedSchemes, getUsers, getUsers, removeEntities, removeEntities, removeSchemesFromProject, removeSchemesFromProject, schemeExists, updateScheme, updateScheme |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager |
addDefaultSchemeToProject, addSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeAndEntities, deleteEntity, deleteScheme, getAssociatedSchemes, getDefaultScheme, getEntities, getEntities, getEntity, getGroups, getProjects, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUnassociatedSchemes, getUsers, getUsers, removeEntities, removeEntities, removeSchemesFromProject, removeSchemesFromProject, schemeExists, updateScheme, updateScheme |
constantsManager
protected com.atlassian.jira.config.ConstantsManager constantsManager
issueLinkTypeManager
protected com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager
DefaultLinkSchemeManager
public DefaultLinkSchemeManager(com.atlassian.jira.project.ProjectManager projectManager,
com.atlassian.jira.permission.PermissionTypeManager permissionTypeManager,
com.atlassian.jira.permission.PermissionContextFactory permissionContextFactory,
com.atlassian.jira.scheme.SchemeFactory schemeFactory,
com.atlassian.jira.config.ConstantsManager constantsManager,
com.atlassian.jira.issue.link.IssueLinkTypeManager issueLinkTypeManager)
getSchemeEntityName
public java.lang.String getSchemeEntityName()
- Specified by:
getSchemeEntityName
in interface LinkSchemeManager
- Specified by:
getSchemeEntityName
in class com.atlassian.jira.scheme.AbstractSchemeManager
- See Also:
LinkSchemeManager.getSchemeEntityName()
getEntityName
public java.lang.String getEntityName()
- Specified by:
getEntityName
in interface LinkSchemeManager
- Specified by:
getEntityName
in class com.atlassian.jira.scheme.AbstractSchemeManager
- See Also:
LinkSchemeManager.getEntityName()
getAssociationType
public java.lang.String getAssociationType()
- Specified by:
getAssociationType
in interface LinkSchemeManager
- Specified by:
getAssociationType
in class com.atlassian.jira.scheme.AbstractSchemeManager
- See Also:
LinkSchemeManager.getAssociationType()
getSchemeDesc
public java.lang.String getSchemeDesc()
- Specified by:
getSchemeDesc
in interface LinkSchemeManager
- Specified by:
getSchemeDesc
in class com.atlassian.jira.scheme.AbstractSchemeManager
- See Also:
LinkSchemeManager.getSchemeDesc()
copySchemeEntity
public org.ofbiz.core.entity.GenericValue copySchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
org.ofbiz.core.entity.GenericValue entity)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
copySchemeEntity
in interface LinkSchemeManager
- Specified by:
copySchemeEntity
in class com.atlassian.jira.scheme.AbstractSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.copySchemeEntity(org.ofbiz.core.entity.GenericValue, org.ofbiz.core.entity.GenericValue)
createSchemeEntity
public 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 LinkSchemeManager
- Specified by:
createSchemeEntity
in interface com.atlassian.jira.scheme.SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.createSchemeEntity(org.ofbiz.core.entity.GenericValue, com.atlassian.jira.scheme.SchemeEntity)
getLinkSchemeEntities
public java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getLinkSchemeEntities
in interface LinkSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue)
toLinkSchemeEntityObjects
public java.util.List toLinkSchemeEntityObjects(java.util.List _schemeEntities)
- Specified by:
toLinkSchemeEntityObjects
in interface LinkSchemeManager
- See Also:
LinkSchemeManager.toLinkSchemeEntityObjects(java.util.List)
getLinkSchemeEntities
public java.util.List getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String sourceIssueTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getLinkSchemeEntities
in interface LinkSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue, java.lang.String)
getLinkSchemeEntities
public 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
- Specified by:
getLinkSchemeEntities
in interface LinkSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue, java.lang.String)
getEntities
public java.util.List getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String sourceTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface com.atlassian.jira.scheme.SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
SchemeManager.getEntities(org.ofbiz.core.entity.GenericValue, java.lang.Long)
getEntities
public java.util.List getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.Long entityTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface com.atlassian.jira.scheme.SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
SchemeManager.getEntities(org.ofbiz.core.entity.GenericValue, java.lang.Long)
getEntities
public java.util.List getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.Long entityTypeId,
java.lang.String parameter)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface com.atlassian.jira.scheme.SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
SchemeManager.getEntities(org.ofbiz.core.entity.GenericValue, java.lang.Long, java.lang.String)
getEntities
public java.util.List getEntities(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String type,
java.lang.Long entityTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
getEntities
in interface com.atlassian.jira.scheme.SchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
SchemeManager.getEntities(org.ofbiz.core.entity.GenericValue, java.lang.String, java.lang.Long)
hasSchemeAuthority
public boolean hasSchemeAuthority(java.lang.Long entityType,
org.ofbiz.core.entity.GenericValue entity)
- Specified by:
hasSchemeAuthority
in interface LinkSchemeManager
- Specified by:
hasSchemeAuthority
in interface com.atlassian.jira.scheme.SchemeManager
- See Also:
LinkSchemeManager.hasSchemeAuthority(java.lang.Long, org.ofbiz.core.entity.GenericValue)
hasSchemeAuthority
public boolean hasSchemeAuthority(java.lang.Long entityType,
org.ofbiz.core.entity.GenericValue entity,
com.opensymphony.user.User user,
boolean issueCreation)
- Specified by:
hasSchemeAuthority
in interface LinkSchemeManager
- Specified by:
hasSchemeAuthority
in interface com.atlassian.jira.scheme.SchemeManager
- See Also:
LinkSchemeManager.hasSchemeAuthority(java.lang.Long, org.ofbiz.core.entity.GenericValue, com.opensymphony.user.User, boolean)
addLinkToScheme
public void addLinkToScheme(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String linkTypeId,
java.lang.String sourceIssueTypeId,
java.lang.String destIssueTypeId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
addLinkToScheme
in interface LinkSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.addLinkToScheme(org.ofbiz.core.entity.GenericValue, java.lang.String, java.lang.String, java.lang.String)
deleteLinkToScheme
public void deleteLinkToScheme(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String schemEntityId)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
deleteLinkToScheme
in interface LinkSchemeManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
com.atlassian.jira.issue.link.LinkSchemeManager#deleteIssueTypeLinkToScheme(org.ofbiz.core.entity.GenericValue, java.lang.String, java.lang.String, java.lang.String)
getLinkSchemeEntity
public org.ofbiz.core.entity.GenericValue getLinkSchemeEntity(org.ofbiz.core.entity.GenericValue scheme,
java.lang.String schemEntityId)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
- See Also:
LinkSchemeManager.getLinkSchemeEntities(org.ofbiz.core.entity.GenericValue, java.lang.String)
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.