Class ConfigurationPropertyImpl

    • Constructor Detail

      • ConfigurationPropertyImpl

        public ConfigurationPropertyImpl()
    • Method Detail

      • getOrder

        public int getOrder()
      • setOrder

        public void setOrder​(int order)
      • setConfidential

        public void setConfidential​(boolean confidential)
      • setName

        public void setName​(String name)
      • getHelpMessageKey

        public String getHelpMessageKey()
      • setHelpMessageKey

        public void setHelpMessageKey​(String key)
      • getDisplayMessageKey

        public String getDisplayMessageKey()
      • setDisplayMessageKey

        public void setDisplayMessageKey​(String key)
      • getGroupMessageKey

        public String getGroupMessageKey()
      • setGroupMessageKey

        public void setGroupMessageKey​(String key)
      • setType

        public void setType​(Class<?> type)
      • getOperations

        public Set<Class<? extends APIOperation>> getOperations()
        Description copied from interface: ConfigurationProperty
        Set of operations for which this property must be specified. This is used for the case where a connector may or may not implement certain operations depending in the configuration. The default value of "empty array" is special in that it means that this property is applicable to all operations.
        Specified by:
        getOperations in interface ConfigurationProperty
      • setRequired

        public void setRequired​(boolean v)
      • setAllowedValues

        public void setAllowedValues​(SuggestedValues allowedValues)
      • isConfidential

        public boolean isConfidential()
        Is this a confidential property whose value should be encrypted by the application when persisted?
        Specified by:
        isConfidential in interface ConfigurationProperty
      • getAllowedValues

        public SuggestedValues getAllowedValues()
        Returns list of allowed values for the property. If a closed list is returned, values specified in the list are the only valid values for the property. Any other value is invalid. If an open list is returned, the values specified in the list should be considered suggestions only. Even an unlisted value can be specified as a valid value of the property. If null is returned, there are no restrictions or suggestions for this property.
        Specified by:
        getAllowedValues in interface ConfigurationProperty
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object