public class ProDataObject
extends org.apache.tuscany.sdo.impl.DynamicDataObjectImpl
Modifier and Type | Class and Description |
---|---|
static class |
ProDataObject.FactoryImpl |
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
eClass, ENO_SETTINGS, eSettings
changeRecorder, eAdapters, eContainer, eContainerFeatureID, location, sequence
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Constructor and Description |
---|
ProDataObject(org.eclipse.emf.ecore.EClass eClass) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
java.lang.Object |
get(int propertyIndex) |
java.lang.Object |
get(java.lang.String name) |
java.util.List<ProDataObject> |
getChildRows(java.lang.String dataRelName) |
int |
getFieldCount() |
java.util.GregorianCalendar |
getGregorianCalendar(int propertyIndex) |
java.util.GregorianCalendar |
getGregorianCalendar(java.lang.String name) |
ProDataObjectMetaData |
getMetaData() |
ProDataObject |
getParentRow(java.lang.String dataRelName) |
ProDataGraph |
getProDataGraph() |
java.lang.String |
getRowErrorString() |
java.lang.String |
getTableErrorString() |
java.lang.String |
getTableName() |
boolean |
hasRowError() |
boolean |
hasTableError() |
void |
set(int propertyIndex,
java.lang.Object value) |
void |
set(java.lang.String name,
java.lang.Object value) |
void |
setGregorianCalendar(int propertyIndex,
java.util.GregorianCalendar gc)
Sets value of a GregorianCalendar property at the specified index.
|
void |
setGregorianCalendar(java.lang.String name,
java.util.GregorianCalendar gc)
Sets value of a GregorianCalendar property of the specified name.
|
void |
setHasRowError(boolean hasError) |
protected void |
setMetaData(ProDataObjectMetaData domd) |
protected void |
setProDataGraph(ProDataGraph dg) |
void |
setRowErrorString(java.lang.String errStr) |
dynamicGet, dynamicSet, dynamicUnset, eClass, eDerivedStructuralFeatureID, eDynamicClass, eDynamicGet, eDynamicIsSet, eDynamicSet, eDynamicUnset, eHasSettings, eSetClass, eSettings, eStaticClass, eStaticFeatureCount
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, detach, eAdapters, eBasicAdapters, eBasicSetContainer, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eGet, eInternalContainer, eIsProxy, eIsSet, eNotificationRequired, eNotify, eProxyURI, eSet, eSetDirectResource, eSetProxyURI, eUnset, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChangeRecorder, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProperties, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, detach, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset
public void set(java.lang.String name, java.lang.Object value)
set
in interface commonj.sdo.DataObject
set
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public void set(int propertyIndex, java.lang.Object value)
set
in interface commonj.sdo.DataObject
set
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public java.lang.Object get(int propertyIndex)
get
in interface commonj.sdo.DataObject
get
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public java.lang.Object get(java.lang.String name)
get
in interface commonj.sdo.DataObject
get
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public void delete()
delete
in interface commonj.sdo.DataObject
delete
in class org.apache.tuscany.sdo.impl.DataObjectImpl
public int getFieldCount()
public java.lang.String getTableName()
public java.util.GregorianCalendar getGregorianCalendar(int propertyIndex) throws ProDataException
propertyIndex
- 0-based property indexProDataException
public java.util.GregorianCalendar getGregorianCalendar(java.lang.String name) throws ProDataException
name
- Property nameProDataException
public void setGregorianCalendar(int propertyIndex, java.util.GregorianCalendar gc) throws ProDataException
propertyIndex:
- 0-based property indexgc:
- GregorianCalendar property to setProDataException
public void setGregorianCalendar(java.lang.String name, java.util.GregorianCalendar gc) throws ProDataException
name
- Property namegc
- GregorianCalendar property to setProDataException
public ProDataObjectMetaData getMetaData()
protected void setMetaData(ProDataObjectMetaData domd)
public ProDataGraph getProDataGraph()
protected void setProDataGraph(ProDataGraph dg)
public java.util.List<ProDataObject> getChildRows(java.lang.String dataRelName) throws Open4GLException
dataRelName
- Relation nameOpen4GLException
public ProDataObject getParentRow(java.lang.String dataRelName) throws Open4GLException
dataRelName
- relation nameOpen4GLException
public java.lang.String getRowErrorString()
public void setRowErrorString(java.lang.String errStr)
public boolean hasRowError()
public void setHasRowError(boolean hasError)
public java.lang.String getTableErrorString()
public boolean hasTableError()