public final class AssociationBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
AssociationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
(package private) List |
getAssociatedEntitiesFromIndex(Class owningClazz,
Object entityId,
Class<?> childClass,
Client childClient)
Retrieves associated entities from secondary index.
|
private KunderaProxy |
getLazyEntity(String entityName,
Class<?> persistentClass,
Method getIdentifierMethod,
Method setIdentifierMethod,
Object id,
PersistenceDelegator pd) |
private void |
populateCollectionFromJoinTable(Object entity,
EntityMetadata entityMetadata,
PersistenceDelegator delegator,
Relation relation)
Populates a relationship of type
Collection (i.e. |
private void |
populateCollectionFromMap(Object entity,
PersistenceDelegator delegator,
Relation relation,
Object relObject,
Map<String,Object> relationsMap)
Populates a a relationship collection which is of type
Map from
relationsMap into entity |
(package private) void |
populateRelationForM2M(Object entity,
EntityMetadata entityMetadata,
PersistenceDelegator delegator,
Relation relation,
Object relObject,
Map<String,Object> relationsMap)
Populates entities related via join table for
entity |
void |
setProxyRelationObject(Object entity,
Map<String,Object> relationsMap,
EntityMetadata m,
PersistenceDelegator pd,
Object entityId,
Relation relation) |
List getAssociatedEntitiesFromIndex(Class owningClazz, Object entityId, Class<?> childClass, Client childClient)
void populateRelationForM2M(Object entity, EntityMetadata entityMetadata, PersistenceDelegator delegator, Relation relation, Object relObject, Map<String,Object> relationsMap)
entityentity - entityMetadata - delegator - relation - private void populateCollectionFromJoinTable(Object entity, EntityMetadata entityMetadata, PersistenceDelegator delegator, Relation relation)
private void populateCollectionFromMap(Object entity, PersistenceDelegator delegator, Relation relation, Object relObject, Map<String,Object> relationsMap)
Map from
relationsMap into entityentity - delegator - relation - relObject - relationsMap - public void setProxyRelationObject(Object entity, Map<String,Object> relationsMap, EntityMetadata m, PersistenceDelegator pd, Object entityId, Relation relation)
entity - relationsMap - m - pd - entityId - relation - private KunderaProxy getLazyEntity(String entityName, Class<?> persistentClass, Method getIdentifierMethod, Method setIdentifierMethod, Object id, PersistenceDelegator pd)
Copyright © 2015. All Rights Reserved.