Class Preference

  • All Implemented Interfaces:
    java.io.Serializable

    public class Preference
    extends java.lang.Object
    implements java.io.Serializable
    User preference
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Preference​(java.lang.String target, java.lang.String param, Grant g)
      Constructor with user preference
      Preference​(java.lang.String target, java.lang.String param, java.lang.String[] visibles, java.lang.String[] extended, boolean showLabel)
      Constructor with specified preferences
      Preference​(java.lang.String target, java.lang.String param, java.lang.String data, Grant g)
      Constructor with specified preferences
    • Constructor Detail

      • Preference

        public Preference​(java.lang.String target,
                          java.lang.String param,
                          Grant g)
        Constructor with user preference
        Parameters:
        target - Target name (object, home page...)
        param - System parameter *_PREFS
        g - User rights
      • Preference

        public Preference​(java.lang.String target,
                          java.lang.String param,
                          java.lang.String[] visibles,
                          java.lang.String[] extended,
                          boolean showLabel)
        Constructor with specified preferences
        Parameters:
        target - Target name (object, home page...)
        param - System parameter *_PREFS
        visibles - Elements to show
        extended - Elements to hide
        showLabel - Display element labels ?
      • Preference

        public Preference​(java.lang.String target,
                          java.lang.String param,
                          java.lang.String data,
                          Grant g)
        Constructor with specified preferences
        Parameters:
        target - Target name (object, home page...)
        param - System parameter *_PREFS
        data - Elements to show:Elements to hide
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • isAction

        public boolean isAction()
      • isList

        public boolean isList()
      • isSearch

        public boolean isSearch()
      • isExtra

        public boolean isExtra()
      • isShortcut

        public boolean isShortcut()
      • hasVisible

        public boolean hasVisible()
      • getVisible

        public java.util.List<java.lang.String> getVisible()
      • addVisible

        public void addVisible​(java.lang.String element)
      • setVisible

        public void setVisible​(java.lang.String[] elements)
      • hasExtended

        public boolean hasExtended()
      • getExtended

        public java.util.List<java.lang.String> getExtended()
      • addExtended

        public void addExtended​(java.lang.String element)
      • setExtended

        public void setExtended​(java.lang.String[] elements)
      • showLabel

        public boolean showLabel()
      • setShowLabel

        public void setShowLabel​(boolean show)
      • store

        public void store​(Grant g,
                          boolean restore)
        Save the use preference
        Parameters:
        g - User rights
        restore - Restore the preference
      • clearCache

        public static void clearCache​(Grant g)