Class NotRequiredFieldScreenRenderLayoutItem

java.lang.Object
com.atlassian.greenhopper.service.issue.NotRequiredFieldScreenRenderLayoutItem
All Implemented Interfaces:
com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem

public class NotRequiredFieldScreenRenderLayoutItem extends Object implements com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
A "fake" FieldScreenRenderLayoutItem that is not requireable.
Since:
v5.8.5
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getCreateHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
     
    getCreateHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
     
    getEditHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
     
    getEditHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
     
    com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem
     
    com.atlassian.jira.issue.fields.screen.FieldScreenLayoutItem
     
    com.atlassian.jira.issue.fields.OrderableField
     
     
    getViewHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
     
    getViewHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
     
    boolean
    The only method we care about - we are never required
    boolean
    isShow(com.atlassian.jira.issue.Issue issue)
     
    void
    populateDefaults(Map fieldValuesHolder, com.atlassian.jira.issue.Issue issue)
     
    void
    populateFromIssue(Map fieldValuesHolder, com.atlassian.jira.issue.Issue issue)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NotRequiredFieldScreenRenderLayoutItem

      public NotRequiredFieldScreenRenderLayoutItem()
  • Method Details

    • isRequired

      public boolean isRequired()
      The only method we care about - we are never required
      Specified by:
      isRequired in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getOrderableField

      public com.atlassian.jira.issue.fields.OrderableField getOrderableField()
      Specified by:
      getOrderableField in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getEditHtml

      public String getEditHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
      Specified by:
      getEditHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getCreateHtml

      public String getCreateHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
      Specified by:
      getCreateHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getViewHtml

      public String getViewHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue)
      Specified by:
      getViewHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getEditHtml

      public String getEditHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
      Specified by:
      getEditHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getCreateHtml

      public String getCreateHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
      Specified by:
      getCreateHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getViewHtml

      public String getViewHtml(webwork.action.Action action, com.atlassian.jira.issue.customfields.OperationContext operationContext, com.atlassian.jira.issue.Issue issue, Map<String,Object> displayParams)
      Specified by:
      getViewHtml in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • isShow

      public boolean isShow(com.atlassian.jira.issue.Issue issue)
      Specified by:
      isShow in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • populateDefaults

      public void populateDefaults(Map fieldValuesHolder, com.atlassian.jira.issue.Issue issue)
      Specified by:
      populateDefaults in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • populateFromIssue

      public void populateFromIssue(Map fieldValuesHolder, com.atlassian.jira.issue.Issue issue)
      Specified by:
      populateFromIssue in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getRendererType

      public String getRendererType()
      Specified by:
      getRendererType in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getFieldLayoutItem

      public com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem getFieldLayoutItem()
      Specified by:
      getFieldLayoutItem in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem
    • getFieldScreenLayoutItem

      public com.atlassian.jira.issue.fields.screen.FieldScreenLayoutItem getFieldScreenLayoutItem()
      Specified by:
      getFieldScreenLayoutItem in interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem