|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sap.tc.mobile.cfs.pers.impl.spi.cache.AbstractPersistable
com.sap.tc.mobile.cfs.wdbll.AbstractModelClass
public abstract class AbstractModelClass
Abstract ModelClass.
| Field Summary |
|---|
| Fields inherited from class com.sap.tc.mobile.cfs.pers.impl.spi.cache.AbstractPersistable |
|---|
mdCacheHandle, mdInvalid, mdReference |
| Constructor Summary | |
|---|---|
AbstractModelClass()
|
|
| Method Summary | |
|---|---|
protected boolean |
addRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
|
boolean |
addRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
|
com.sap.tc.cmi.model.ICMIModel |
associatedModel()
|
com.sap.tc.cmi.metadata.ICMIModelClassInfo |
associatedModelClassInfo()
|
void |
deleteAllChildRecords(java.lang.String aggregationName)
Delete all child records of the given aggregation for this model class instance. |
void |
deleteAllChildren()
Delete all child records from all aggregations on this model class instance. |
java.lang.Object |
getAttributeValue(java.lang.String name)
|
com.sap.tc.cmi.model.ICMIModelObjectManager |
getMOManagerForRole(java.lang.String roleName)
|
protected com.sap.tc.cmi.model.ICMIModelClass |
getRelatedModelObject(RelationDescriptor rdesc)
|
com.sap.tc.cmi.model.ICMIModelClass |
getRelatedModelObject(java.lang.String name)
|
protected java.util.Collection |
getRelatedModelObjects(RelationDescriptor rdesc)
|
java.util.Collection |
getRelatedModelObjects(java.lang.String name)
|
java.util.Collection |
getRelatedModelObjects(java.lang.String name,
com.sap.tc.cmi.sorting.CMISortCriterion sortCriteria)
|
protected void |
mdAddNewObject(com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPI obj)
Added new object, reflect it in . |
protected boolean |
mdCanChange(AttributeDescriptor attr,
java.lang.Object value)
|
protected void |
mdDisposeInstance(com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPI obj)
Remove an object, reflect it in . |
java.lang.Object |
mdGetField(AttributeDescriptor descriptor)
Get persistent field value. |
void |
mdGetField(AttributeDescriptor descriptor,
com.sap.tc.mobile.cfs.type.spi.ObjectDataOut accessor)
|
protected java.util.Collection |
mdGetQueryWrapper(java.lang.String query,
java.lang.Object params)
|
void |
mdReadFields(com.sap.tc.mobile.cfs.type.spi.ObjectDataIn state)
|
void |
mdSetField(AttributeDescriptor descriptor,
java.lang.Object value)
Set persistent field value. |
void |
mdSetField(AttributeDescriptor descriptor,
com.sap.tc.mobile.cfs.type.spi.ObjectDataIn accessor)
|
void |
mdWriteFields(com.sap.tc.mobile.cfs.type.spi.ObjectDataOut state)
|
protected boolean |
removeRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
|
boolean |
removeRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
|
void |
setAttributeValue(java.lang.String name,
java.lang.Object value)
|
protected void |
setRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
|
void |
setRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
|
protected void |
setRelatedModelObjects(RelationDescriptor rdesc,
java.util.Collection data)
|
void |
setRelatedModelObjects(java.lang.String name,
java.util.Collection data)
|
| Methods inherited from class com.sap.tc.mobile.cfs.pers.impl.spi.cache.AbstractPersistable |
|---|
mdDoModify, mdDoModify, mdExecuteQuery, mdGetCacheHandle, mdGetPersistenceManager, mdGetQuerySingleResult, mdGetReference, mdGetReferenceNoExc, mdInitNewInstance, mdIsDeleted, mdIsDirty, mdIsInvalid, mdIsNew, mdIsPersistent, mdPersistFields, mdSetCacheHandle, mdSetInvalidFlag, mdSetReference, mdValidate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sap.tc.mobile.cfs.type.api.GenericAccessCapable |
|---|
mdGetClassDescriptor |
| Methods inherited from interface com.sap.tc.mobile.cfs.type.api.GenericAccessCapable |
|---|
mdGetClassDescriptor |
| Constructor Detail |
|---|
public AbstractModelClass()
| Method Detail |
|---|
public com.sap.tc.cmi.metadata.ICMIModelClassInfo associatedModelClassInfo()
associatedModelClassInfo in interface com.sap.tc.cmi.model.ICMIGenericModelClassassociatedModelClassInfo in interface com.sap.tc.cmi.model.ICMIModelClasspublic com.sap.tc.cmi.model.ICMIModel associatedModel()
associatedModel in interface com.sap.tc.cmi.model.ICMIModelClasspublic java.lang.Object getAttributeValue(java.lang.String name)
getAttributeValue in interface com.sap.tc.cmi.model.ICMIGenericModelClass
public void setAttributeValue(java.lang.String name,
java.lang.Object value)
setAttributeValue in interface com.sap.tc.cmi.model.ICMIGenericModelClasspublic com.sap.tc.cmi.model.ICMIModelClass getRelatedModelObject(java.lang.String name)
getRelatedModelObject in interface com.sap.tc.cmi.model.ICMIGenericModelClass
public boolean addRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
addRelatedModelObject in interface com.sap.tc.cmi.model.ICMIGenericModelClasspublic java.util.Collection getRelatedModelObjects(java.lang.String name)
getRelatedModelObjects in interface com.sap.tc.cmi.model.ICMIGenericModelClass
public boolean removeRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
removeRelatedModelObject in interface com.sap.tc.cmi.model.ICMIGenericModelClass
public void setRelatedModelObject(java.lang.String name,
com.sap.tc.cmi.model.ICMIModelClass data)
setRelatedModelObject in interface com.sap.tc.cmi.model.ICMIGenericModelClass
public void setRelatedModelObjects(java.lang.String name,
java.util.Collection data)
setRelatedModelObjects in interface com.sap.tc.cmi.model.ICMIGenericModelClasspublic com.sap.tc.cmi.model.ICMIModelObjectManager getMOManagerForRole(java.lang.String roleName)
getMOManagerForRole in interface com.sap.tc.cmi.model.ICMIGenericModelClass02
public java.util.Collection getRelatedModelObjects(java.lang.String name,
com.sap.tc.cmi.sorting.CMISortCriterion sortCriteria)
throws com.sap.tc.cmi.sorting.CMIIllegalSortCriterionException
getRelatedModelObjects in interface com.sap.tc.cmi.model.ICMIGenericModelClass02com.sap.tc.cmi.sorting.CMIIllegalSortCriterionException
protected java.util.Collection mdGetQueryWrapper(java.lang.String query,
java.lang.Object params)
mdGetQueryWrapper in class com.sap.tc.mobile.cfs.pers.impl.spi.cache.AbstractPersistable
protected boolean mdCanChange(AttributeDescriptor attr,
java.lang.Object value)
attr - The descriptor of the attribute to be changed.value - The value to set.
true if the attribute can be changed to the given
value.protected void mdAddNewObject(com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPI obj)
obj - object added.protected void mdDisposeInstance(com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPI obj)
obj - object removed.
protected boolean addRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
protected com.sap.tc.cmi.model.ICMIModelClass getRelatedModelObject(RelationDescriptor rdesc)
protected java.util.Collection getRelatedModelObjects(RelationDescriptor rdesc)
protected boolean removeRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
protected void setRelatedModelObject(RelationDescriptor rdesc,
com.sap.tc.mobile.cfs.pers.spi.PersistableSPI data)
protected void setRelatedModelObjects(RelationDescriptor rdesc,
java.util.Collection data)
public void mdReadFields(com.sap.tc.mobile.cfs.type.spi.ObjectDataIn state)
mdReadFields in interface com.sap.tc.mobile.cfs.pers.impl.spi.cache.PersistableImplpublic void mdWriteFields(com.sap.tc.mobile.cfs.type.spi.ObjectDataOut state)
mdWriteFields in interface com.sap.tc.mobile.cfs.pers.impl.spi.cache.PersistableImpl
public void mdGetField(AttributeDescriptor descriptor,
com.sap.tc.mobile.cfs.type.spi.ObjectDataOut accessor)
mdGetField in interface com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPI
public void mdSetField(AttributeDescriptor descriptor,
com.sap.tc.mobile.cfs.type.spi.ObjectDataIn accessor)
mdSetField in interface com.sap.tc.mobile.cfs.type.spi.GenericAccessCapableSPIpublic java.lang.Object mdGetField(AttributeDescriptor descriptor)
GenericAccessCapable
mdGetField in interface GenericAccessCapabledescriptor - field descriptor.
public void mdSetField(AttributeDescriptor descriptor,
java.lang.Object value)
GenericAccessCapable
mdSetField in interface GenericAccessCapabledescriptor - field descriptor.value - new value of the specified field, as an object.public void deleteAllChildRecords(java.lang.String aggregationName)
aggregationName - The name of the aggregation.public void deleteAllChildren()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||