com.atlassian.jira.rpc.soap.util
Class SoapUtilsBean
java.lang.Object
com.atlassian.jira.rpc.soap.util.SoapUtilsBean
public class SoapUtilsBean
- extends java.lang.Object
Constructor Summary |
SoapUtilsBean(com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.web.action.issue.UpdateFieldsHelperBean updateFieldsHelperBean,
com.atlassian.jira.security.JiraAuthenticationContext authenticationContext,
com.atlassian.jira.web.action.issue.IssueCreationHelperBean creationHelperBean)
|
Method Summary |
RemoteField[] |
convertFieldsToRemoteFields(java.util.Collection fields)
|
RemoteField[] |
getFieldsForCreate(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue)
|
RemoteField[] |
getFieldsForEdit(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issueObject)
|
boolean |
isVisible(org.ofbiz.core.entity.GenericValue issue,
java.lang.String fieldname)
Deprecated. Please use isVisible(com.atlassian.jira.issue.Issue, String) instead. |
boolean |
isVisible(com.atlassian.jira.issue.Issue issue,
java.lang.String fieldname)
|
java.util.Map |
mapFieldValueToMap(RemoteFieldValue[] actionParams)
|
com.atlassian.jira.external.beans.ExternalComment |
mapRemoteCommentToExternalComment(RemoteComment remoteComment)
|
com.atlassian.crowd.embedded.api.User |
setRemoteUserInJira(com.atlassian.crowd.embedded.api.User user)
This will set the user into the JIRA authentication context (ThreadLocal) and return the prevous user who was in
there. |
void |
updateIssue(com.atlassian.jira.issue.MutableIssue issueObject,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
|
void |
validate(com.atlassian.jira.issue.Issue issueObject,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
java.util.Map actionParams,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SoapUtilsBean
public SoapUtilsBean(com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.web.action.issue.UpdateFieldsHelperBean updateFieldsHelperBean,
com.atlassian.jira.security.JiraAuthenticationContext authenticationContext,
com.atlassian.jira.web.action.issue.IssueCreationHelperBean creationHelperBean)
isVisible
public boolean isVisible(org.ofbiz.core.entity.GenericValue issue,
java.lang.String fieldname)
throws com.atlassian.jira.issue.fields.layout.field.FieldLayoutStorageException
- Deprecated. Please use
isVisible(com.atlassian.jira.issue.Issue, String)
instead.
- Parameters:
issue
- fieldname
-
- Returns:
-
- Throws:
com.atlassian.jira.issue.fields.layout.field.FieldLayoutStorageException
isVisible
public boolean isVisible(com.atlassian.jira.issue.Issue issue,
java.lang.String fieldname)
throws com.atlassian.jira.issue.fields.layout.field.FieldLayoutStorageException
- Throws:
com.atlassian.jira.issue.fields.layout.field.FieldLayoutStorageException
mapRemoteCommentToExternalComment
public com.atlassian.jira.external.beans.ExternalComment mapRemoteCommentToExternalComment(RemoteComment remoteComment)
convertFieldsToRemoteFields
public RemoteField[] convertFieldsToRemoteFields(java.util.Collection fields)
mapFieldValueToMap
public java.util.Map mapFieldValueToMap(RemoteFieldValue[] actionParams)
updateIssue
public void updateIssue(com.atlassian.jira.issue.MutableIssue issueObject,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
throws RemoteException
- Throws:
RemoteException
validate
public void validate(com.atlassian.jira.issue.Issue issueObject,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
java.util.Map actionParams,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
throws RemoteException
- Throws:
RemoteException
getFieldsForEdit
public RemoteField[] getFieldsForEdit(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issueObject)
getFieldsForCreate
public RemoteField[] getFieldsForCreate(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue)
setRemoteUserInJira
public com.atlassian.crowd.embedded.api.User setRemoteUserInJira(com.atlassian.crowd.embedded.api.User user)
- This will set the user into the JIRA authentication context (ThreadLocal) and return the prevous user who was in
there. Make sure you use a try / finally block when calling this method
- Parameters:
user
- the user to set into the JIRA auth context
- Returns:
- the previous user that was in the JIRA auth context
Copyright © 2004-2011 Atlassian. All Rights Reserved.