Class BindLink

    • Constructor Detail

      • BindLink

        public BindLink()
      • BindLink

        public BindLink​(String bindLink)
      • BindLink

        public BindLink​(String bindLink,
                        Object value)
    • Method Detail

      • getBindLink

        public String getBindLink()
      • getValue

        public Object getValue()
      • isEmpty

        public boolean isEmpty()
      • isConst

        public boolean isConst()
      • isLink

        public boolean isLink()
      • setValue

        public void setValue​(Object value)
      • setFieldValue

        public void setFieldValue​(String field)
        Установить значение как ссылку на поле модели
        Parameters:
        field - Поле модели
      • getFieldValue

        public String getFieldValue()
        Получить поле модели, установленное ссылкой в значении
        Returns:
        Поле модели или null
      • equalsLink

        public boolean equalsLink​(Object o)
        Эквивалентны ли ссылки на модели без учёта значений и полей.
        Parameters:
        o - Ссылка
        Returns:
        true - эквивалентны, false - нет
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object