public abstract class AbstractBMPEntity extends java.lang.Object implements PersistentEntity
| Constructor and Description |
|---|
AbstractBMPEntity() |
AbstractBMPEntity(EntityDAO dao) |
| Modifier and Type | Method and Description |
|---|---|
EntityPrimaryKey |
createEntity(EntityVO vo) |
void |
ejbActivate() |
void |
ejbLoad() |
void |
ejbPassivate() |
void |
ejbRemove() |
void |
ejbStore() |
boolean |
equals(java.lang.Object obj) |
void |
fillValueObject(EntityVO vo) |
java.util.Collection |
findByReference(ReferenceFinder finder) |
java.util.Collection |
findEntities(FinderWrapper finder) |
java.util.Collection |
findEntities(java.lang.String dynamicFilter) |
EntityPrimaryKey |
findEntity(EntityPrimaryKey key) |
EntityDAO |
getDAO() |
EntityDataFrame |
getDataFrame() |
java.lang.String |
getInstanceId() |
long |
getLastLoadTime() |
EntityPrimaryKey |
getPrimaryKey() |
int |
getSessionVersion() |
EntityVO |
getValueObject() |
EntityVO |
getValueObject(java.lang.String name) |
EntityVO |
getValueObject(java.lang.String name,
int loadPolicy) |
EntityVO |
getValueObjectFromCache(java.lang.String name) |
int |
hashCode() |
void |
invalidateVOCache() |
boolean |
isObjectWasRemoved() |
boolean |
isPkHasChanged() |
boolean |
isValid() |
void |
makeActive() |
void |
postCreateEntity(EntityVO vo) |
void |
putValueObjectOnCache(EntityVO vo,
java.lang.String name) |
void |
setClean() |
void |
setDirty() |
void |
setEntityContext(javax.ejb.EntityContext context) |
void |
setLastLoadTime(long lastSyncTime) |
void |
setObjectWasRemoved(boolean objectWasRemoved) |
void |
setPkHasChanged(boolean pkHasChanged) |
void |
setSessionVersion(int version) |
void |
setValid(boolean bol) |
void |
setValueObject(EntityVO vo) |
void |
setValueObjectWithUpdate(EntityVO vo)
Faz sincronização dos dados do VO para a entidade e força a execução de ejbStore.
|
java.lang.String |
toString() |
void |
unsetEntityContext() |
public AbstractBMPEntity(EntityDAO dao)
public AbstractBMPEntity()
public void setSessionVersion(int version)
public int getSessionVersion()
public EntityPrimaryKey createEntity(EntityVO vo) throws javax.ejb.CreateException
javax.ejb.CreateExceptionpublic void ejbActivate()
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic void ejbLoad()
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic void ejbPassivate()
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic void ejbRemove()
throws javax.ejb.RemoveException,
javax.ejb.EJBException
javax.ejb.RemoveExceptionjavax.ejb.EJBExceptionpublic void ejbStore()
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.util.Collection findByReference(ReferenceFinder finder) throws javax.ejb.FinderException
javax.ejb.FinderExceptionpublic java.util.Collection findEntities(java.lang.String dynamicFilter)
throws javax.ejb.FinderException
javax.ejb.FinderExceptionpublic java.util.Collection findEntities(FinderWrapper finder) throws javax.ejb.FinderException
javax.ejb.FinderExceptionpublic EntityPrimaryKey findEntity(EntityPrimaryKey key) throws javax.ejb.FinderException
javax.ejb.FinderExceptionpublic EntityDAO getDAO()
public EntityDataFrame getDataFrame()
public java.lang.String getInstanceId()
public long getLastLoadTime()
public EntityPrimaryKey getPrimaryKey()
public EntityVO getValueObject() throws PersistenceException
getValueObject in interface PersistentEntityPersistenceExceptionpublic void fillValueObject(EntityVO vo) throws PersistenceException
PersistenceExceptionpublic EntityVO getValueObject(java.lang.String name) throws PersistenceException
getValueObject in interface PersistentEntityPersistenceExceptionpublic EntityVO getValueObject(java.lang.String name, int loadPolicy) throws PersistenceException
getValueObject in interface PersistentEntityPersistenceExceptionpublic EntityVO getValueObjectFromCache(java.lang.String name)
public int hashCode()
hashCode in class java.lang.Objectpublic void invalidateVOCache()
public boolean isValid()
isValid in interface PersistentEntitypublic void makeActive()
makeActive in interface PersistentEntitypublic void postCreateEntity(EntityVO vo) throws javax.ejb.CreateException
javax.ejb.CreateExceptionpublic void putValueObjectOnCache(EntityVO vo, java.lang.String name)
public void setClean()
public void setDirty()
public void setEntityContext(javax.ejb.EntityContext context)
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic void setLastLoadTime(long lastSyncTime)
public void setValid(boolean bol)
public void setValueObject(EntityVO vo) throws PersistenceException
setValueObject in interface PersistentEntityPersistenceExceptionpublic void setValueObjectWithUpdate(EntityVO vo) throws PersistenceException
vo - Value Object a ser sincronizado.PersistenceExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void unsetEntityContext()
throws javax.ejb.EJBException
javax.ejb.EJBExceptionpublic boolean isPkHasChanged()
public void setPkHasChanged(boolean pkHasChanged)
public boolean isObjectWasRemoved()
public void setObjectWasRemoved(boolean objectWasRemoved)