Class AbstractUnit

    • Field Detail

      • PROP_RENAMED_FROM

        public static final java.lang.String PROP_RENAMED_FROM
        See Also:
        Constant Field Values
      • PROP_CHILD_ENTITY

        protected static final java.lang.String PROP_CHILD_ENTITY
        See Also:
        Constant Field Values
      • PROP_PARENT_COLUMN

        protected static final java.lang.String PROP_PARENT_COLUMN
        See Also:
        Constant Field Values
      • PROP_CHILDREN_COLUMNS

        protected static final java.lang.String PROP_CHILDREN_COLUMNS
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractUnit

        public AbstractUnit​(java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface TreeUnit
        Specified by:
        getName in interface Unit
      • getPlainName

        public java.lang.String getPlainName()
      • setTouchId

        public void setTouchId​(int id)
        Specified by:
        setTouchId in interface TreeUnit
      • rename

        public boolean rename​(java.lang.String name)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • refresh

        public abstract void refresh()
      • markForDeletion

        public void markForDeletion()
        Specified by:
        markForDeletion in interface Unit
      • getComment

        public java.lang.String getComment()
        Specified by:
        getComment in interface Unit
      • getCommentNotNull

        public java.lang.String getCommentNotNull()
      • setComment

        public void setComment​(java.lang.String comment)
        Specified by:
        setComment in interface Unit
      • fixNull

        protected static java.lang.String fixNull​(java.lang.String str)
      • compareTo

        public int compareTo​(AbstractUnit unit)
        Specified by:
        compareTo in interface java.lang.Comparable<AbstractUnit>
      • getSyncFolders

        public Folder[] getSyncFolders()
      • sameAs

        public boolean sameAs​(AbstractUnit unit,
                              boolean considerRenaming)
      • isRenamed

        public boolean isRenamed​(AbstractUnit unit)
      • commaList

        public static java.lang.String commaList​(java.util.List units)
      • getChildrenUnits

        public abstract Folder[] getChildrenUnits()
      • getSymbolicName

        public abstract java.lang.String getSymbolicName()
        Specified by:
        getSymbolicName in interface Unit
      • getSymbolicIcon

        public abstract java.lang.String getSymbolicIcon()
      • getSymbolicGlyph

        public abstract com.wisecoders.dbs.sys.fx.glyph.Glyph getSymbolicGlyph()
      • getKey

        public java.lang.String getKey()
      • getDefaultKey

        public java.lang.String getDefaultKey()
      • getByName

        public static Unit getByName​(java.util.List<? extends Unit> units,
                                     java.lang.String name)
      • setProperty

        public void setProperty​(java.lang.String key,
                                java.lang.Object value)
      • getProperty

        public java.lang.Object getProperty​(java.lang.String key)
      • getBooleanProperty

        public java.lang.Boolean getBooleanProperty​(java.lang.String key,
                                                    boolean defo)
      • getStringProperty

        public java.lang.String getStringProperty​(java.lang.String key)
      • hasProperty

        public boolean hasProperty​(java.lang.String key)
      • removeProperty

        public void removeProperty​(java.lang.String key)