Package org.netxms.client.datacollection
Class DciSummaryTable
java.lang.Object
org.netxms.client.datacollection.DciSummaryTable
DCI summary table
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final int
- 
Constructor SummaryConstructorsConstructorDescriptionDciSummaryTable(String menuPath, String title) Create new empty summary table object for single valued DCIsDciSummaryTable(String menuPath, String title, boolean isTableSource) Create new empty summary table objectCreate full object from NXCP message.
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg) Fill NXCP message with object dataintgetFlags()getGuid()intgetId()Return table dci namegetTitle()booleanCheck if summary table is multi-instancebooleanCheck if source is table DCIvoidsetFlags(int flags) voidsetId(int id) voidsetMenuPath(String menuPath) voidsetNodeFilter(String nodeFilter) voidsetTableDciName(String name) Set table dci namevoid
- 
Field Details- 
MULTI_INSTANCEpublic static final int MULTI_INSTANCE- See Also:
 
- 
TABLE_DCI_SOURCEpublic static final int TABLE_DCI_SOURCE- See Also:
 
 
- 
- 
Constructor Details- 
DciSummaryTableCreate new empty summary table object- Parameters:
- menuPath- The menu path
- title- The title
- isTableSource- true if summary table's source is table DCIs
 
- 
DciSummaryTableCreate new empty summary table object for single valued DCIs- Parameters:
- menuPath- The menu path
- title- The title
 
- 
DciSummaryTableCreate full object from NXCP message.- Parameters:
- msg- message with object from the server
 
 
- 
- 
Method Details- 
fillMessageFill NXCP message with object data- Parameters:
- msg- NXCP message
 
- 
getIdpublic int getId()- Returns:
- the id
 
- 
setIdpublic void setId(int id) - Parameters:
- id- the id to set
 
- 
getGuid- Returns:
- the guid
 
- 
getMenuPath- Returns:
- the menuPath
 
- 
setMenuPath- Parameters:
- menuPath- the menuPath to set
 
- 
getTitle- Returns:
- the title
 
- 
setTitle- Parameters:
- title- the title to set
 
- 
getFlagspublic int getFlags()- Returns:
- the flags
 
- 
setFlagspublic void setFlags(int flags) - Parameters:
- flags- the flags to set
 
- 
getNodeFilter- Returns:
- the nodeFilter
 
- 
setNodeFilter- Parameters:
- nodeFilter- the nodeFilter to set
 
- 
getColumns- Returns:
- the columns
 
- 
isMultiInstancepublic boolean isMultiInstance()Check if summary table is multi-instance- Returns:
- true if summary table is multi-instance
 
- 
isTableSourepublic boolean isTableSoure()Check if source is table DCI- Returns:
- true if source is table DCI
 
- 
getTableDciNameReturn table dci name- Returns:
- table dci name if set
 
- 
setTableDciNameSet table dci name- Parameters:
- name- of table DCI
 
 
-