Class CountryStateSelector.Country

  • Enclosing class:
    CountryStateSelector

    public static class CountryStateSelector.Country
    extends java.lang.Object
    Country class.
    • Constructor Summary

      Constructors 
      Constructor Description
      Country​(java.lang.String countryName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getCountryName()  
      java.lang.String[] getStateCodes()  
      java.lang.String getStateName​(java.lang.String code)
      Fetches the state name.
      java.lang.String[] getStateValues()  
      int hashCode()  
      void setCountryName​(java.lang.String countryName)
      Sets the country name.
      void setStateCodes​(java.lang.String[] stateCodes)
      Sets the state code.
      void setStateCodes​(java.util.List<java.lang.String> stateCodes)
      Sets the state code.
      void setStateValues​(java.lang.String[] stateValues)
      Sets the state values.
      void setStateValues​(java.util.List<java.lang.String> stateValues)
      Sets the state values.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Country

        public Country​(java.lang.String countryName)
    • Method Detail

      • getCountryName

        public java.lang.String getCountryName()
        Returns:
        the country name.
      • setCountryName

        public void setCountryName​(java.lang.String countryName)
        Sets the country name.
        Parameters:
        countryName - country name value
      • getStateValues

        public java.lang.String[] getStateValues()
        Returns:
        the state values.
      • setStateValues

        public void setStateValues​(java.util.List<java.lang.String> stateValues)
        Sets the state values.
        Parameters:
        stateValues - list of state value
      • setStateValues

        public void setStateValues​(java.lang.String[] stateValues)
        Sets the state values.
        Parameters:
        stateValues - list of statue value
      • getStateCodes

        public java.lang.String[] getStateCodes()
        Returns:
        the state code.
      • setStateCodes

        public void setStateCodes​(java.util.List<java.lang.String> stateCodes)
        Sets the state code.
        Parameters:
        stateCodes - list of state codes
      • setStateCodes

        public void setStateCodes​(java.lang.String[] stateCodes)
        Sets the state code.
        Parameters:
        stateCodes - list of state codes
      • getStateName

        public java.lang.String getStateName​(java.lang.String code)
        Fetches the state name.
        Parameters:
        code - country code to find
        Returns:
        state name based on country code
      • equals

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

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