Deprecated API

Deprecated Classes
com.atlassian.jira.issue.search.parameters.lucene.DateParameter
          You should now use AbsoluteDateRangeParameter which is much more efficient 
com.atlassian.jira.service.util.handler.EmailHandler
          no longer used. 
com.atlassian.jira.workflow.condition.FilterCurrentStepCondition
          Use DisallowIfInStepCondition instead. 
com.atlassian.jira.workflow.function.misc.FlushCachesFunction
          This class is here for legacy reasons - it may be contained in other people's 
com.atlassian.jira.event.listeners.mail.MailSender
          get an instance of the com.atlassian.mail.server.MailServerManager object and send mail through that class. 
com.atlassian.jira.issue.search.parameters.lucene.PeriodParameter
          since JIRA 3.3 Should now use RelativeDateRangeParameter 
com.atlassian.jira.workflow.validator.UserPermissionValidator
          Use PermissionValidator instead. 
 

Deprecated Interfaces
com.atlassian.jira.issue.search.CustomFieldSortable
          Please use SortableCustomFieldSearcher instead. 
com.atlassian.jira.ofbiz.OfBizEntityCreator
          Use OfBizDelegator instead 
 

Deprecated Exceptions
com.atlassian.jira.exception.StoreException
          Please use DataAccessException instead. 
 

Deprecated Methods
com.atlassian.jira.web.bean.BulkEditBean._setSelectedIssueGVsForTesting(List)
            
com.atlassian.jira.service.util.handler.AbstractMessageHandler.addErrorAndReturnFalse(String)
          Please use AbstractMessageHandler.addError(String) and return your own false :-) 
com.atlassian.jira.service.util.handler.AbstractMessageHandler.addErrorAndReturnFalse(String, Exception)
          Please use AbstractMessageHandler.addError(String) and return your own false :-) 
com.atlassian.jira.util.IOUtil.bufferedCopy(InputStream, OutputStream)
          Buffering streams is actively harmful! See the class description as to why. Use IOUtil.copy(InputStream, OutputStream) instead. 
com.atlassian.jira.issue.IssueManager.execute(SearchRequest, User)
          Please use SearchProvider.search(SearchRequest, com.opensymphony.user.User, com.atlassian.jira.web.bean.PagerFilter) instead, which returns Issues. 
com.atlassian.jira.issue.managers.DefaultIssueManager.execute(SearchRequest, User)
          Please use SearchProvider.search(SearchRequest, com.opensymphony.user.User, com.atlassian.jira.web.bean.PagerFilter) instead, which returns Issues. 
com.atlassian.jira.web.util.OutlookDate.format(Date, Locale)
          Please use OutlookDate.format(java.util.Date) instead. 
com.atlassian.jira.service.JiraServiceContainerImpl.getAcceptedParams()
            
com.atlassian.jira.web.action.issue.CreateIssue.getAssignee()
            
com.atlassian.jira.web.action.issue.ViewIssue.getAvailableActions(GenericValue)
          Use ViewIssue.getAvailableActions(com.atlassian.jira.issue.Issue) instead. 
com.atlassian.jira.issue.fields.FieldManager.getColumnLayoutManager()
          Declare your dependency and let PicoContainer resolve it instead 
com.atlassian.jira.issue.fields.DefaultFieldManager.getColumnLayoutManager()
          Declare your dependency and let PicoContainer resolve it instead 
com.atlassian.jira.issue.fields.FieldManager.getCustomFieldManager()
          Declare your dependency and let PicoContainer resolve it instead 
com.atlassian.jira.issue.managers.DefaultCustomFieldManager.getCustomFieldObjects(GenericValue)
          Use DefaultCustomFieldManager.getCustomFieldObjects(com.atlassian.jira.issue.Issue) 
com.atlassian.jira.issue.link.IssueLink.getDestination()
          Use IssueLink.getDestinationObject() instead. 
com.atlassian.jira.issue.fields.FieldManager.getFieldLayoutManager()
          Declare your dependency and let PicoContainer resolve it instead 
com.atlassian.jira.issue.fields.DefaultFieldManager.getFieldLayoutManager()
          Declare your dependency and let PicoContainer resolve it instead 
com.atlassian.jira.issue.fields.CustomFieldImpl.getGenericValue()
            
com.atlassian.jira.issue.fields.CustomField.getGenericValue()
            
com.atlassian.jira.issue.IssueImpl.getIssueObject(GenericValue)
          You should construct this yourself if at all possible, or use IssueFactory.getIssue(org.ofbiz.core.entity.GenericValue) instead 
com.atlassian.jira.issue.Issue.getParent()
          Use Issue.getParentObject() instead. 
com.atlassian.jira.issue.AbstractIssue.getParent()
          Use AbstractIssue.getParentObject() instead. 
com.atlassian.jira.config.ConstantsManager.getResolutions()
          We should look to use getResolutionObjects instead 
com.atlassian.jira.issue.link.IssueLink.getSource()
          Use IssueLink.getSourceObject() instead. 
com.atlassian.jira.issue.Issue.getStatus()
          Use Issue.getStatusObject() instead. 
com.atlassian.jira.bean.SubTask.getSubTaskIssue()
          Use SubTask.getSubTaskIssueObject() instead. 
com.atlassian.jira.issue.Issue.getSubTasks()
          Use Issue.getSubTaskObjects() 
com.atlassian.jira.config.SubTaskManager.getSubTasks(GenericValue)
          Use SubTaskManager.getSubTaskObjects(com.atlassian.jira.issue.Issue) instead. 
com.atlassian.jira.config.DefaultSubTaskManager.getSubTasks(GenericValue)
          Use DefaultSubTaskManager.getSubTaskObjects(com.atlassian.jira.issue.Issue) instead. 
com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getText(String)
          Please use i18nBean.getText() instead 
com.atlassian.jira.security.JiraAuthenticationContext.getText(String)
          Use getText() method on JiraAuthenticationContext.getI18nBean(). 
com.atlassian.jira.scheme.SchemeManager.getUsers(Long, GenericValue)
          Use SchemeManager.getUsers(Long, com.atlassian.jira.permission.PermissionContext) instead. 
com.atlassian.jira.scheme.AbstractSchemeManager.getUsers(Long, GenericValue)
          Use AbstractSchemeManager.getUsers(Long, com.atlassian.jira.permission.PermissionContext) instead. 
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType.getVelocityParameters(Issue)
          Use the method AbstractCustomFieldType.getVelocityParameters(Issue, CustomField, FieldLayoutItem) instead 
com.atlassian.jira.web.action.issue.ViewIssue.getVisibleCustomFields(GenericValue)
          Use ViewIssue.getVisibleCustomFields(com.atlassian.jira.issue.Issue) instead. 
com.atlassian.jira.web.action.IssueActionSupport.isCustomFieldHidden(Long, Long, String)
          Use FieldVisibilityBean.isCustomFieldHidden(java.lang.Long, java.lang.Long, java.lang.String) instead. 
com.atlassian.jira.web.action.IssueActionSupport.isFieldHidden(Long, String, String)
          Use FieldVisibilityBean.isFieldHidden(java.lang.Long, java.lang.String, java.lang.String) instead. 
com.atlassian.jira.web.action.IssueActionSupport.isFieldHidden(String)
          Use FieldVisibilityBean.isFieldHidden(com.opensymphony.user.User, java.lang.String) instead 
com.atlassian.jira.web.action.JiraWebActionSupport.isHasPermission(String, GenericValue)
          Please use either isHasIssuePermission or isHasProjectPermission 
com.atlassian.jira.event.issue.IssueEventListener.issueAssigned(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueClosed(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueCommented(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueCreated(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueDeleted(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueGenericEvent(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueMoved(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueReopened(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueResolved(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueStarted(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueStopped(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueUpdated(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.event.issue.IssueEventListener.issueWorkLogged(IssueEvent)
          Please call IssueEventListener.workflowEvent(IssueEvent) 
com.atlassian.jira.issue.search.SearchProvider.search(SearchRequest, User)
          - please use SearchProvider.search(SearchRequest, com.opensymphony.user.User, com.atlassian.jira.web.bean.PagerFilter) instead. 
com.atlassian.jira.web.action.issue.CreateIssue.setAssignee(String)
            
 

Deprecated Constructors
com.atlassian.jira.service.util.handler.AbstractCommentHandler()
          Please use other constructor that explicitly sets dependencies 
com.atlassian.jira.issue.link.IssueLinkType(GenericValue, IssueLinkTypeManager)
          use IssueLinkType(GenericValue) we don't need the ILTM. 
com.atlassian.jira.portal.PortletImpl(JiraAuthenticationContext)
          Use full constructor instead. 
 



Copyright © 2002-2006 Atlassian. All Rights Reserved.