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.EPropertiesHolderImpleClass, ENO_SETTINGS, eSettingschangeRecorder, eAdapters, eContainer, eContainerFeatureID, location, sequenceEVIRTUAL_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, eStaticFeatureCountcreateDataObject, 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, writeReplaceeAddVirtualValue, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateDataObject, 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, unsetpublic void set(java.lang.String name,
java.lang.Object value)
set in interface commonj.sdo.DataObjectset in class org.apache.tuscany.sdo.impl.DataObjectImplpublic void set(int propertyIndex,
java.lang.Object value)
set in interface commonj.sdo.DataObjectset in class org.apache.tuscany.sdo.impl.DataObjectImplpublic java.lang.Object get(int propertyIndex)
get in interface commonj.sdo.DataObjectget in class org.apache.tuscany.sdo.impl.DataObjectImplpublic java.lang.Object get(java.lang.String name)
get in interface commonj.sdo.DataObjectget in class org.apache.tuscany.sdo.impl.DataObjectImplpublic void delete()
delete in interface commonj.sdo.DataObjectdelete in class org.apache.tuscany.sdo.impl.DataObjectImplpublic int getFieldCount()
public java.lang.String getTableName()
public java.util.GregorianCalendar getGregorianCalendar(int propertyIndex)
throws ProDataException
propertyIndex - 0-based property indexProDataExceptionpublic java.util.GregorianCalendar getGregorianCalendar(java.lang.String name)
throws ProDataException
name - Property nameProDataExceptionpublic void setGregorianCalendar(int propertyIndex,
java.util.GregorianCalendar gc)
throws ProDataException
propertyIndex: - 0-based property indexgc: - GregorianCalendar property to setProDataExceptionpublic void setGregorianCalendar(java.lang.String name,
java.util.GregorianCalendar gc)
throws ProDataException
name - Property namegc - GregorianCalendar property to setProDataExceptionpublic 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 nameOpen4GLExceptionpublic ProDataObject getParentRow(java.lang.String dataRelName) throws Open4GLException
dataRelName - relation nameOpen4GLExceptionpublic 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()