Class AbstractTerminologyEvent

java.lang.Object
com.atlassian.jira.i18n.terminology.AbstractTerminologyEvent
Direct Known Subclasses:
TerminologyEntryChangedEvent, TerminologyPreChangeEvent

@Immutable @ParametersAreNonnullByDefault public abstract class AbstractTerminologyEvent extends Object
A base class for Terminology related events
Since:
8.16
  • Field Details

    • originalName

      protected final String originalName
    • newName

      protected final String newName
    • newNamePlural

      protected final String newNamePlural
    • oldName

      protected final String oldName
    • oldNamePlural

      protected final String oldNamePlural
  • Constructor Details

    • AbstractTerminologyEvent

      public AbstractTerminologyEvent(String originalName, String newName, String newNamePlural, String oldName, String oldNamePlural)
  • Method Details

    • getOriginalName

      public String getOriginalName()
    • getNewName

      public String getNewName()
    • getNewNamePlural

      public String getNewNamePlural()
    • getOldName

      public String getOldName()
    • getOldNamePlural

      public String getOldNamePlural()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object