public class RelationshipManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
IGNORAR_LIGACOES_INCONSISTENTES |
| Constructor and Description |
|---|
RelationshipManager(EntityMetaData targetEntity,
ReferenceLinkDescriptor[] linkDescriptors,
EntityReference reference,
EntityDAO sourceDAO) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyReferenceValues(AbstractBMPEntity bmp,
DynamicVO referenceVO) |
ReferenceLinkDescriptor[] |
getDescriptors() |
java.lang.Object[] |
getLinkData(DynamicVO data,
boolean aceptNull) |
java.lang.Object[] |
getLinkData(java.lang.Object[] data,
boolean aceptNull) |
EntityReference |
getReference() |
EntityDAO |
getSourceDAO() |
EntityMetaData |
getSourceEntity() |
EntityDAO |
getTargetEntityDAO() |
java.lang.String |
getTargetEntityName() |
void |
invokeCreateEntity(DynamicVO vo) |
PersistentLocalEntity |
invokeFindByPrimaryKey(EntityPrimaryKey key) |
PersistentLocalEntity |
invokeFindByPrimaryKey(java.lang.Object[] data) |
java.util.Collection |
invokeFindByReferenceKey(java.lang.Object[] data) |
void |
invokeRemove(EntityPrimaryKey key) |
boolean |
isLocalReference() |
public RelationshipManager(EntityMetaData targetEntity, ReferenceLinkDescriptor[] linkDescriptors, EntityReference reference, EntityDAO sourceDAO) throws java.lang.Exception
java.lang.Exceptionpublic void applyReferenceValues(AbstractBMPEntity bmp, DynamicVO referenceVO)
public ReferenceLinkDescriptor[] getDescriptors()
public java.lang.Object[] getLinkData(java.lang.Object[] data,
boolean aceptNull)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object[] getLinkData(DynamicVO data, boolean aceptNull) throws java.lang.Exception
java.lang.Exceptionpublic EntityReference getReference()
public EntityDAO getSourceDAO()
public EntityMetaData getSourceEntity()
public EntityDAO getTargetEntityDAO() throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getTargetEntityName()
public void invokeCreateEntity(DynamicVO vo) throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity invokeFindByPrimaryKey(EntityPrimaryKey key) throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity invokeFindByPrimaryKey(java.lang.Object[] data) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection invokeFindByReferenceKey(java.lang.Object[] data)
throws java.lang.Exception
java.lang.Exceptionpublic void invokeRemove(EntityPrimaryKey key) throws java.lang.Exception
java.lang.Exceptionpublic boolean isLocalReference()