java.lang.Object
com.atlassian.jira.rest.client.api.domain.Field
All Implemented Interfaces:
IdentifiableEntity<String>, NamedEntity

public class Field extends Object implements NamedEntity, IdentifiableEntity<String>
Representation of JIRA field, either system or custom.
  • Constructor Details

    • Field

      public Field(String id, String name, FieldType fieldType, boolean orderable, boolean navigable, boolean searchable, @Nullable FieldSchema schema)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface IdentifiableEntity<String>
    • getName

      public String getName()
      Specified by:
      getName in interface NamedEntity
    • getFieldType

      public FieldType getFieldType()
    • isOrderable

      public boolean isOrderable()
    • isNavigable

      public boolean isNavigable()
    • isSearchable

      public boolean isSearchable()
    • getSchema

      @Nullable public FieldSchema getSchema()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getToStringHelper

      protected com.google.common.base.MoreObjects.ToStringHelper getToStringHelper()
    • toString

      public String toString()
      Overrides:
      toString in class Object