Class IndicatorElement

  • All Implemented Interfaces:
    com.hack23.cia.model.common.api.ModelObject, java.io.Serializable

    @Entity(name="IndicatorElement")
    public class IndicatorElement
    extends java.lang.Object
    implements com.hack23.cia.model.common.api.ModelObject
    The Class IndicatorElement.
    See Also:
    Serialized Form
    • Field Detail

      • indicatorName

        protected java.lang.String indicatorName
        The indicator name.
      • source

        protected Source source
        The source.
      • sourceNote

        protected java.lang.String sourceNote
        The source note.
      • sourceOrganization

        protected java.lang.String sourceOrganization
        The source organization.
      • topics

        protected Topics topics
        The topics.
      • id

        protected java.lang.String id
        The id.
      • hjid

        protected java.lang.Long hjid
        The hjid.
    • Constructor Detail

      • IndicatorElement

        public IndicatorElement()
    • Method Detail

      • getIndicatorName

        public java.lang.String getIndicatorName()
        Gets the indicator name.
        Returns:
        the indicator name
      • setIndicatorName

        public void setIndicatorName​(java.lang.String value)
        Sets the indicator name.
        Parameters:
        value - the new indicator name
      • getSource

        public Source getSource()
        Gets the source.
        Returns:
        the source
      • setSource

        public void setSource​(Source value)
        Sets the source.
        Parameters:
        value - the new source
      • getSourceNote

        public java.lang.String getSourceNote()
        Gets the source note.
        Returns:
        the source note
      • setSourceNote

        public void setSourceNote​(java.lang.String value)
        Sets the source note.
        Parameters:
        value - the new source note
      • getSourceOrganization

        public java.lang.String getSourceOrganization()
        Gets the source organization.
        Returns:
        the source organization
      • setSourceOrganization

        public void setSourceOrganization​(java.lang.String value)
        Sets the source organization.
        Parameters:
        value - the new source organization
      • getTopics

        public Topics getTopics()
        Gets the topics.
        Returns:
        the topics
      • setTopics

        public void setTopics​(Topics value)
        Sets the topics.
        Parameters:
        value - the new topics
      • getId

        public java.lang.String getId()
        Gets the id.
        Returns:
        the id
      • setId

        public void setId​(java.lang.String value)
        Sets the id.
        Parameters:
        value - the new id
      • withIndicatorName

        public IndicatorElement withIndicatorName​(java.lang.String value)
        With indicator name.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • withSource

        public IndicatorElement withSource​(Source value)
        With source.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • withSourceNote

        public IndicatorElement withSourceNote​(java.lang.String value)
        With source note.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • withSourceOrganization

        public IndicatorElement withSourceOrganization​(java.lang.String value)
        With source organization.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • withTopics

        public IndicatorElement withTopics​(Topics value)
        With topics.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • withId

        public IndicatorElement withId​(java.lang.String value)
        With id.
        Parameters:
        value - the value
        Returns:
        the indicator element
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getHjid

        public java.lang.Long getHjid()
        Gets the hjid.
        Returns:
        the hjid
      • setHjid

        public void setHjid​(java.lang.Long value)
        Sets the hjid.
        Parameters:
        value - the new hjid
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object