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, hashCode
public 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.GemVariable
public void removeIdReference(long id)
id
- a report id or vidpublic java.lang.String toString()
toString
in class GemToolModelSnapshot.GemVariable
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.