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.RemoteException
MXException
public void updateFromMbo(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void updateFromMbo(DataSet dataSet, MboRemote mbo, java.lang.String idSuffix) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public 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.RemoteException
MXException
public DataElement addElement(DataSet dataSet, MboRemote mbo, java.lang.String startMAttr, java.lang.String endMAttr) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public com.ibm.json.java.JSONObject toJSON()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasOverlapWith(DataSet dataSet, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void addRelated(DataItem item)
public DataItem[] getRelated()