public abstract class Entity<E>
extends oracle.maf.impl.cdm.persistence.model.ChangeEventSupportable
Constructor and Description |
---|
Entity() |
Modifier and Type | Method and Description |
---|---|
boolean |
canonicalGetExecuted()
Method does not start with "is" to prevent property from showing up in DC palette
|
void |
childEntityAdded(E entity)
This method is called after the entity has been added to the child entity list.
|
void |
childEntityRemoved(E entity)
This method is called after the entity has been removed from the child entity list.
|
boolean |
equals(Object obj) |
Object |
getAttributeValue(String attrName) |
boolean |
getIsNewEntity() |
Long |
getKey()
This method returns a unique "iterator" key which is required by AmxCollectionModel so it can correctly manage
new and removed instances and send data change events to refresh the UI accordingly.
|
void |
refreshChildEntityList(java.util.List oldList,
java.util.List newList,
Class childClass,
String childAttribute)
This method is called from IndirectList.buildDelegate when child rows for an entity are retrieved
through a remote server call executed in the background
|
void |
refreshChildEntityList(java.util.List oldList,
java.util.List newList,
String childAttribute)
This method is called from IndirectList.buildDelegate when child rows for an entity are retrieved
through a remote server call executed in the background
|
void |
refreshUI(java.util.List<String> attrsToRefresh)
Fire property change events for the attributes passed in.
|
void |
setAttributeValue(String attrName,
Object value) |
void |
setCanonicalGetExecuted(boolean canonicalGetExecuted) |
void |
setIsNewEntity(boolean isNewEntity) |
public void setCanonicalGetExecuted(boolean canonicalGetExecuted)
public boolean canonicalGetExecuted()
public Object getAttributeValue(String attrName)
public void setAttributeValue(String attrName, Object value)
public void setIsNewEntity(boolean isNewEntity)
public boolean getIsNewEntity()
public boolean equals(Object obj)
equals
in class Object
public void refreshChildEntityList(java.util.List oldList, java.util.List newList, Class childClass, String childAttribute)
oldList
- newList
- childClass
- NOT USED ANYMOREchildAttribute
- public void refreshChildEntityList(java.util.List oldList, java.util.List newList, String childAttribute)
oldList
- newList
- childAttribute
- public void childEntityAdded(E entity)
entity
- public void childEntityRemoved(E entity)
entity
- public void refreshUI(java.util.List<String> attrsToRefresh)
attrsToRefresh
- public Long getKey()