Package com.simplicite.util
Class View.Item
- java.lang.Object
-
- com.simplicite.util.View.Item
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- View
public class View.Item extends java.lang.Object implements java.io.Serializable
View item- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Item(View.Item item)
Item(java.lang.String id, int pos, char type, java.lang.String content, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String searchSpec, boolean title, java.util.HashMap<java.lang.String,java.lang.String> display)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContent()
Get contentjava.lang.String
getDisplay(java.lang.String lang)
Get translationorg.json.JSONObject
getFilters(ObjectDB o)
Filters of type searchjava.lang.String
getId()
Get view IDjava.lang.String
getLabel(java.lang.String lang)
Get translation (alias to getDisplay)java.lang.String
getParameter(java.lang.String name)
Get parameter valuejava.util.Map<java.lang.String,java.lang.String>
getParams()
Get parametersint
getPosition()
Get positionjava.lang.String
getSearchSpec()
Get search specchar
getType()
Get typeboolean
isTitleVisible()
Is title visible?void
setContent(java.lang.String c)
Set contentvoid
setDisplay(java.lang.String lang, java.lang.String disp)
Set a translation for specified languagevoid
setDisplay(java.util.HashMap<java.lang.String,java.lang.String> d)
Set translationsvoid
setLabel(java.lang.String lang, java.lang.String disp)
Set a translation for specified languagevoid
setSearchSpec(java.lang.String s)
Set search specvoid
setTitleVisible(boolean b)
Set title visiblevoid
setType(char t)
Set typejava.lang.String
toJSON(Grant g, ObjectDB parent, boolean home)
Item to JSON
-
-
-
Constructor Detail
-
Item
public Item(java.lang.String id, int pos, char type, java.lang.String content, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String searchSpec, boolean title, java.util.HashMap<java.lang.String,java.lang.String> display)
-
Item
public Item(View.Item item)
-
-
Method Detail
-
getId
public java.lang.String getId()
Get view ID- Returns:
- View ID
-
setDisplay
public void setDisplay(java.util.HashMap<java.lang.String,java.lang.String> d)
Set translations- Parameters:
d
- Translations map
-
getDisplay
public java.lang.String getDisplay(java.lang.String lang)
Get translation- Parameters:
lang
- Language- Returns:
- Translation
-
getLabel
public java.lang.String getLabel(java.lang.String lang)
Get translation (alias to getDisplay)- Parameters:
lang
- Language- Returns:
- Translation
-
setDisplay
public void setDisplay(java.lang.String lang, java.lang.String disp)
Set a translation for specified language- Parameters:
lang
- Languagedisp
- Translation
-
setLabel
public void setLabel(java.lang.String lang, java.lang.String disp)
Set a translation for specified language- Parameters:
lang
- Languagedisp
- Translation
-
getPosition
public int getPosition()
Get position- Returns:
- Position
-
getType
public char getType()
Get type- Returns:
- Type
-
setType
public void setType(char t)
Set type- Parameters:
t
- Type
-
getContent
public java.lang.String getContent()
Get content- Returns:
- Content
-
setContent
public void setContent(java.lang.String c)
Set content- Parameters:
c
- Content
-
getParams
public java.util.Map<java.lang.String,java.lang.String> getParams()
Get parameters- Returns:
- Parameters map
-
getParameter
public java.lang.String getParameter(java.lang.String name)
Get parameter value- Parameters:
name
- Parameter name- Returns:
- Parameter value
-
getSearchSpec
public java.lang.String getSearchSpec()
Get search spec- Returns:
- Search spec
-
setSearchSpec
public void setSearchSpec(java.lang.String s)
Set search spec- Parameters:
s
- Search spec
-
isTitleVisible
public boolean isTitleVisible()
Is title visible?- Returns:
- True if title is visible
-
setTitleVisible
public void setTitleVisible(boolean b)
Set title visible- Parameters:
b
- Visible?
-
getFilters
public org.json.JSONObject getFilters(ObjectDB o)
Filters of type search- Parameters:
o
- Object
-
-