package org.cloudgraph.web.sdo.adapter;
import org.plasma.sdo.PlasmaType;
import commonj.sdo.Type;
public class DataObjectAdapter {
private commonj.sdo.DataObject dataObject;
@SuppressWarnings("unused")
private DataObjectAdapter(){}
public DataObjectAdapter(commonj.sdo.DataObject dataObject) {
this.dataObject = dataObject;
}
public Type getType() {
return this.dataObject.getType();
}
public String getCaption() {
try {
return this.dataObject.getString("name");
}
catch (IllegalArgumentException e) {
return "";
}
}
public String getDescription() {
return ((PlasmaType)this.dataObject.getType()).getDescriptionText();
}
}