Package com.simplicite.util
Class Preference
- java.lang.Object
-
- com.simplicite.util.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 preferencePreference(java.lang.String target, java.lang.String param, java.lang.String[] visibles, java.lang.String[] extended, boolean showLabel)
Constructor with specified preferencesPreference(java.lang.String target, java.lang.String param, java.lang.String data, Grant g)
Constructor with specified preferences
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtended(java.lang.String element)
void
addVisible(java.lang.String element)
static void
clearCache(Grant g)
java.util.List<java.lang.String>
getExtended()
java.util.List<java.lang.String>
getVisible()
boolean
hasExtended()
boolean
hasVisible()
boolean
isAction()
boolean
isEmpty()
boolean
isList()
boolean
isSearch()
boolean
isShortcut()
void
setExtended(java.lang.String[] elements)
void
setShowLabel(boolean show)
void
setVisible(java.lang.String[] elements)
boolean
showLabel()
void
store(Grant g, boolean restore)
Save the use preference
-
-
-
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 *_PREFSg
- 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 *_PREFSvisibles
- Elements to showextended
- Elements to hideshowLabel
- 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 *_PREFSdata
- Elements to show:Elements to hide
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
isAction
public boolean isAction()
-
isList
public boolean isList()
-
isSearch
public boolean isSearch()
-
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 rightsrestore
- Restore the preference
-
clearCache
public static void clearCache(Grant g)
-
-