Class EnumConfiguration

    • Constructor Detail

      • EnumConfiguration

        public EnumConfiguration​(java.lang.String name)
        Constructor
        Parameters:
        name - the name
      • EnumConfiguration

        public EnumConfiguration()
        Constructor
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the configuration name
        Returns:
        the configuration name
      • setName

        public void setName​(java.lang.String name)
        Set the configuration name
        Parameters:
        name - the configuration name
      • setKeyList

        public void setKeyList​(java.util.List<EnumValueConfiguration> keyList)
        Set the key list
        Parameters:
        keyList - the key list
      • getKeyList

        public java.util.List<EnumValueConfiguration> getKeyList()
        Get the key list
        Returns:
        the key list
      • setInterfaceList

        public void setInterfaceList​(java.util.List<java.lang.String> interfaceList)
        Set the interface list
        Parameters:
        interfaceList - the interface list
      • getInterfaceList

        public java.util.List<java.lang.String> getInterfaceList()
        Get the interface list
        Returns:
        the interface list
      • setMarkerInterfaceList

        public void setMarkerInterfaceList​(java.util.List<java.lang.String> markerInterfaceList)
        Set the marker interface list
        Parameters:
        markerInterfaceList - the marker interface list
      • getMarkerInterfaceList

        public java.util.List<java.lang.String> getMarkerInterfaceList()
        Get the marker interface list
        Returns:
        the marker interface list
      • addEnumValueConfiguration

        public EnumValueConfiguration addEnumValueConfiguration​(EnumValueConfiguration enumValueConfiguration)
        Add a enumeration value configuration and corrects validFrom / validTill in case it's not consistent regarding the parent element.
        Parameters:
        enumValueConfiguration - the enumeration value configuration
        Returns:
        the added enum value configuration
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class AbstractEnumConfiguration
        See Also:
        Object.equals(java.lang.Object)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()