public class StiDataRelation extends StiSerializedObject implements java.lang.Cloneable, IStiName, IStiInherited, IStiJsonReportObject
REFERENCE_EMPTY, REFERENCE_REPORT| Constructor and Description |
|---|
StiDataRelation()
Creates a new object of the type StiRelation.
|
StiDataRelation(java.lang.String nameInSource,
StiDataSource parentSource,
StiDataSource childSource,
java.util.ArrayList<java.lang.String> parentColumns,
java.util.ArrayList<java.lang.String> childColumns) |
StiDataRelation(java.lang.String nameInSource,
java.lang.String name,
java.lang.String alias,
StiDataSource parentSource,
StiDataSource childSource,
java.util.ArrayList<java.lang.String> parentColumns,
java.util.ArrayList<java.lang.String> childColumns) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlias() |
java.util.ArrayList<java.lang.String> |
getChildColumns() |
java.util.ArrayList<DataRow> |
getChildRows(DataRow pRow) |
StiDataSource |
getChildSource() |
StiDictionary |
getDictionary() |
DataRow |
getFirstParentRows(DataRow cRow) |
boolean |
getInherited() |
java.lang.String |
getName() |
java.lang.String |
getNameInSource() |
int |
getNumberColumns() |
java.util.ArrayList<java.lang.String> |
getParentColumns() |
java.util.ArrayList<DataRow> |
getParentRows(DataRow cRow) |
StiDataSource |
getParentSource() |
boolean |
isActive() |
void |
LoadFromJsonObject(JSONObject jObject) |
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode) |
void |
setActive(boolean active) |
void |
setAlias(java.lang.String value) |
void |
setChildColumns(java.util.ArrayList<java.lang.String> value) |
void |
setChildSource(StiDataSource value) |
void |
setDictionary(StiDictionary value) |
void |
setInherited(boolean value) |
void |
setName(java.lang.String value) |
void |
setNameInSource(java.lang.String value) |
void |
setParentColumns(java.util.ArrayList<java.lang.String> value) |
void |
setParentSource(StiDataSource value) |
java.lang.String |
toString() |
cleanReference, getReference, setReferencepublic StiDataRelation()
public StiDataRelation(java.lang.String nameInSource,
StiDataSource parentSource,
StiDataSource childSource,
java.util.ArrayList<java.lang.String> parentColumns,
java.util.ArrayList<java.lang.String> childColumns)
public StiDataRelation(java.lang.String nameInSource,
java.lang.String name,
java.lang.String alias,
StiDataSource parentSource,
StiDataSource childSource,
java.util.ArrayList<java.lang.String> parentColumns,
java.util.ArrayList<java.lang.String> childColumns)
public final boolean getInherited()
getInherited in interface IStiInheritedpublic final void setInherited(boolean value)
setInherited in interface IStiInheritedpublic boolean isActive()
public void setActive(boolean active)
active - the active to setpublic final StiDictionary getDictionary()
public final void setDictionary(StiDictionary value)
public final StiDataSource getParentSource()
public final void setParentSource(StiDataSource value)
public final StiDataSource getChildSource()
public final void setChildSource(StiDataSource value)
public final java.util.ArrayList<java.lang.String> getChildColumns()
public final void setChildColumns(java.util.ArrayList<java.lang.String> value)
public final java.util.ArrayList<java.lang.String> getParentColumns()
public final void setParentColumns(java.util.ArrayList<java.lang.String> value)
public final java.lang.String getNameInSource()
public final void setNameInSource(java.lang.String value)
public final java.lang.String getAlias()
public final void setAlias(java.lang.String value)
public int getNumberColumns()
public java.lang.String toString()
toString in class java.lang.Objectpublic JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectJSONExceptionpublic void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectJSONExceptionCopyright © 2019 Stimulsoft. All Rights Reserved.