Class Section<T>

    • Field Detail

      • promises

        protected final org.uberfire.client.promise.Promises promises
    • Constructor Detail

      • Section

        protected Section​(javax.enterprise.event.Event<SettingsSectionChange<T>> settingsSectionChangeEvent,
                          MenuItem<T> menuItem,
                          org.uberfire.client.promise.Promises promises)
    • Method Detail

      • currentHashCode

        public abstract int currentHashCode()
      • setDirty

        public void setDirty​(boolean dirty)
      • fireChangeEvent

        public void fireChangeEvent()
      • fireResetEvent

        public void fireResetEvent()
      • getMenuItem

        public MenuItem<T> getMenuItem()
      • setActive

        public void setActive()
      • save

        public elemental2.promise.Promise<Void> save​(String comment,
                                                     Supplier<elemental2.promise.Promise<Void>> chain)
      • validate

        public elemental2.promise.Promise<Object> validate()
      • setup

        public elemental2.promise.Promise<Void> setup​(T model)