com.atlassian.jira.scheme
Interface SchemeType

All Known Subinterfaces:
SecurityType
All Known Implementing Classes:
AbstractIssueFieldSecurityType, AbstractProjectsSecurityType, AbstractSecurityType, CurrentAssignee, CurrentReporter, GroupDropdown, ProjectLead, SingleUser

public interface SchemeType


Method Summary
 boolean doValidation(java.lang.String key, java.util.Map parameters)
           
 java.lang.String getDisplayName()
           
 java.lang.String getType()
           
 boolean hasPermission(org.ofbiz.core.entity.GenericValue entity, java.lang.String argument)
          Interface for determining if a permission type has the permission
 boolean hasPermission(org.ofbiz.core.entity.GenericValue entity, java.lang.String argument, com.opensymphony.user.User user, boolean issueCreation)
          Interface for determining if a permission type has the permission
 

Method Detail

getDisplayName

java.lang.String getDisplayName()

getType

java.lang.String getType()

doValidation

boolean doValidation(java.lang.String key,
                     java.util.Map parameters)

hasPermission

boolean hasPermission(org.ofbiz.core.entity.GenericValue entity,
                      java.lang.String argument)
Interface for determining if a permission type has the permission

Parameters:
entity -
argument -
Returns:
See Also:
AbstractIssueFieldSecurityType.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), AbstractIssueFieldSecurityType.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), ProjectLead.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), SingleUser.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), GroupDropdown.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String)

hasPermission

boolean hasPermission(org.ofbiz.core.entity.GenericValue entity,
                      java.lang.String argument,
                      com.opensymphony.user.User user,
                      boolean issueCreation)
Interface for determining if a permission type has the permission

Parameters:
entity -
argument -
user -
issueCreation -
Returns:
See Also:
AbstractIssueFieldSecurityType.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), AbstractIssueFieldSecurityType.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), ProjectLead.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), SingleUser.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String), GroupDropdown.hasPermission(org.ofbiz.core.entity.GenericValue, java.lang.String)


Copyright © 2002-2006 Atlassian. All Rights Reserved.