public static class GemToolModelSnapshot.GemReportVariable extends GemToolModelSnapshot.GemVariable
| Modifier and Type | Class and Description |
|---|---|
static class |
GemToolModelSnapshot.GemReportVariable.VariableType |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.Long> |
associatedIDs
The list of VIDs that are in some way associated with this ID.
|
boolean |
configured
On the tool, configured is the same as enabled for a CEID and is ignored for a report id.
|
boolean |
sort
A hint to the tool or host to set the order of the report.
|
id, name| Constructor and Description |
|---|
GemReportVariable()
Create the ID.
|
GemReportVariable(java.lang.String name,
long id,
java.util.List<java.lang.Long> ids,
GemToolModelSnapshot.GemReportVariable.VariableType variableType,
boolean configured)
Create the ID.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDataSourceName() |
void |
removeIdReference(long id)
Remove the reference to the provide id from the associated id list.
|
java.lang.String |
toString() |
equals, getId, getName, hashCodepublic java.util.List<java.lang.Long> associatedIDs
public boolean configured
public boolean sort
public GemReportVariable()
public GemReportVariable(java.lang.String name,
long id,
java.util.List<java.lang.Long> ids,
GemToolModelSnapshot.GemReportVariable.VariableType variableType,
boolean configured)
name - the name of the CEIDid - the idids - the list of ids associated with this variable. Report ids for CEIDs and VIDs for ReportIds.variableType - the type of the variable CEID or RPTIDconfigured - true if the tool has configured this and the host should not.public java.lang.String getDataSourceName()
getDataSourceName in class GemToolModelSnapshot.GemVariablepublic void removeIdReference(long id)
id - a report id or vidpublic java.lang.String toString()
toString in class GemToolModelSnapshot.GemVariableCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.