public abstract class AbstractLinkField extends AbstractEntityField implements LinkField
| 限定符和类型 | 字段和说明 |
|---|---|
protected EntityHolder |
holder |
protected MappingField |
hostField |
protected MappingField |
linkedField |
protected java.lang.String |
mapKey |
protected Entity<?> |
target |
protected java.lang.Class<?> |
targetType |
| 构造器和说明 |
|---|
AbstractLinkField(Entity<?> entity,
EntityHolder holder,
LinkInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
PojoCallback |
getCallback() |
MappingField |
getHostField() |
Entity<?> |
getLinkedEntity() |
MappingField |
getLinkedField() |
void |
setValue(java.lang.Object obj,
java.lang.Object value)
为当前实体字段注入值,优先通过 setter 注入
|
getEntity, getName, getType, getTypeClass, getTypeMirror, getValue, setEjecting, setInjecting, setName, setType, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCondition, getLinkType, saveLinkedField, toString, updateLinkedFieldgetEntity, getName, getType, getTypeClass, getTypeMirror, getValueprotected EntityHolder holder
protected java.lang.Class<?> targetType
protected Entity<?> target
protected java.lang.String mapKey
protected MappingField hostField
protected MappingField linkedField
public AbstractLinkField(Entity<?> entity, EntityHolder holder, LinkInfo info)
public void setValue(java.lang.Object obj,
java.lang.Object value)
EntityFieldsetValue 在接口中 EntityFieldsetValue 在类中 AbstractEntityFieldobj - 被设值对象value - 值public Entity<?> getLinkedEntity()
getLinkedEntity 在接口中 LinkFieldpublic PojoCallback getCallback()
getCallback 在接口中 LinkFieldpublic MappingField getHostField()
getHostField 在接口中 LinkFieldpublic MappingField getLinkedField()
getLinkedField 在接口中 LinkField