public class View
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
View.Item |
Modifier and Type | Field and Description |
---|---|
static char |
VIEW_CROSSTAB |
static char |
VIEW_DATE |
static char |
VIEW_EXTERN |
static char |
VIEW_GRAPH |
static char |
VIEW_IMAGE |
static char |
VIEW_INDEX |
static char |
VIEW_LINK |
static char |
VIEW_LOGIN |
static char |
VIEW_LOV_CODE |
static char |
VIEW_PRINTTMPL |
static char |
VIEW_SEARCH |
static char |
VIEW_TIME |
Constructor and Description |
---|
View()
Generated view without id
|
View(java.lang.String id) |
View(View view)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addGroup(java.lang.String group)
Set the groups to activate (home page only)
|
View.Item |
addItem(int pos,
char type,
java.lang.String content,
java.util.Hashtable<java.lang.String,java.lang.String> params,
java.lang.String searchSpec,
boolean title,
java.util.Hashtable<java.lang.String,java.lang.String> display)
Add one item to the view
|
void |
collapse(ObjectDB obj) |
void |
extend(ObjectDB obj) |
java.lang.String |
getDisplay(java.lang.String lang)
Name to display
|
java.lang.String |
getDisposition()
Get the disposition to activate when this home page is selected
|
java.util.ArrayList<java.lang.String> |
getGroups()
Get the groups to activate when this home page is selected
|
java.lang.String |
getHelp(java.lang.String lang)
Help to display (HTML content)
|
java.lang.String |
getIcon()
Get the icon code
|
java.lang.String |
getIconURL(ObjectDB obj,
java.lang.String defaultIcon)
Get the icon URL
|
java.lang.String |
getId()
View id (or null in case of generated view of link)
|
View.Item |
getItem(int i)
Get one item
|
java.util.Vector<View.Item> |
getItems()
Get all items
|
java.lang.String |
getName()
View name
|
int |
getOrder()
Order in link panels
|
java.lang.String |
getReference()
Get the reference field name when view contains a link
|
java.lang.String |
getScope()
Set the view scope
|
java.lang.String |
getTarget()
Get the view name or the object name when view contains a link
|
java.lang.String |
getTemplate()
Template HTML
|
boolean |
isCollapsed()
Is the object view collapsed ?
|
boolean |
isExtended()
Is the object view extended ?
|
boolean |
isFormEmbedded()
Is embedded in object form ?
|
boolean |
isVisible()
Is the view visible ?
|
void |
setCollapsed(ObjectDB obj,
boolean collapse)
Change the collapse flag of the object view
|
void |
setDisplay(java.util.Hashtable<java.lang.String,java.lang.String> h) |
void |
setDisposition(java.lang.String disp)
Set the home page disposition (home page only)
|
void |
setFormEmbedded(boolean b)
Set embedded in object form ?
|
void |
setHelp(java.util.Hashtable<java.lang.String,java.lang.String> h) |
void |
setIcon(java.lang.String icon)
Set the icon code
|
void |
setName(java.lang.String d) |
void |
setOrder(int i) |
void |
setScope(java.lang.String scope)
Get the view scope
|
void |
setTemplate(java.lang.String t) |
void |
setVisible(boolean vis) |
public static final char VIEW_LOGIN
public static final char VIEW_DATE
public static final char VIEW_TIME
public static final char VIEW_LOV_CODE
public static final char VIEW_SEARCH
public static final char VIEW_EXTERN
public static final char VIEW_IMAGE
public static final char VIEW_GRAPH
public static final char VIEW_CROSSTAB
public static final char VIEW_LINK
public static final char VIEW_PRINTTMPL
public static final char VIEW_INDEX
public View()
public View(java.lang.String id)
id
- View id or null if generatedpublic View(View view)
public java.lang.String getId()
public java.lang.String getName()
public void setName(java.lang.String d)
public java.lang.String getTarget()
public java.lang.String getReference()
public java.lang.String getDisplay(java.lang.String lang)
public void setDisplay(java.util.Hashtable<java.lang.String,java.lang.String> h)
public java.lang.String getHelp(java.lang.String lang)
public void setHelp(java.util.Hashtable<java.lang.String,java.lang.String> h)
public int getOrder()
public void setOrder(int i)
public java.lang.String getTemplate()
public void setTemplate(java.lang.String t)
public View.Item addItem(int pos, char type, java.lang.String content, java.util.Hashtable<java.lang.String,java.lang.String> params, java.lang.String searchSpec, boolean title, java.util.Hashtable<java.lang.String,java.lang.String> display)
pos
- Item positiontype
- Item typecontent
- ContentsearchSpec
- Searchtitle
- True to display the titledisplay
- Item translationspublic View.Item getItem(int i)
public java.util.Vector<View.Item> getItems()
public boolean isVisible()
public void setVisible(boolean vis)
public boolean isCollapsed()
public boolean isExtended()
public void setCollapsed(ObjectDB obj, boolean collapse)
public void collapse(ObjectDB obj)
public void extend(ObjectDB obj)
public java.lang.String getIcon()
public void setIcon(java.lang.String icon)
public java.lang.String getIconURL(ObjectDB obj, java.lang.String defaultIcon)
public boolean isFormEmbedded()
public void setFormEmbedded(boolean b)
public java.lang.String getDisposition()
public void setDisposition(java.lang.String disp)
public java.util.ArrayList<java.lang.String> getGroups()
public void addGroup(java.lang.String group)
public void setScope(java.lang.String scope)
public java.lang.String getScope()
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.