public class DataItem
extends java.lang.Object
| Constructor and Description |
|---|
DataItem(DataSet dataSet,
MboRemote mbo) |
DataItem(java.lang.String id,
java.lang.String label,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(DataElement element) |
DataElement |
addElement(DataSet dataSet,
MboRemote mbo) |
DataElement |
addElement(DataSet dataSet,
MboRemote mbo,
java.lang.String startMAttr,
java.lang.String endMAttr) |
void |
addRelated(DataItem item) |
void |
cleanup() |
java.lang.String |
getBaseId() |
java.util.List<DataElement> |
getElements() |
java.lang.String |
getId() |
java.util.Locale |
getLocale() |
MboRemote |
getMbo() |
DataItem[] |
getRelated() |
boolean |
hasOverlapWith(DataSet dataSet,
MboRemote mbo) |
com.ibm.json.java.JSONObject |
toJSON() |
java.lang.String |
toString() |
void |
updateFromMbo(DataSet dataSet,
MboRemote mbo) |
void |
updateFromMbo(DataSet dataSet,
MboRemote mbo,
java.lang.String idSuffix) |
public DataItem(java.lang.String id,
java.lang.String label,
java.util.Locale locale)
public DataItem(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void updateFromMbo(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void updateFromMbo(DataSet dataSet, MboRemote mbo, java.lang.String idSuffix) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getId()
public java.lang.String getBaseId()
public java.util.Locale getLocale()
public MboRemote getMbo()
public java.util.List<DataElement> getElements()
public void cleanup()
public void add(DataElement element)
public DataElement addElement(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic DataElement addElement(DataSet dataSet, MboRemote mbo, java.lang.String startMAttr, java.lang.String endMAttr) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONObject toJSON()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean hasOverlapWith(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void addRelated(DataItem item)
public DataItem[] getRelated()