public class Relationship extends Object implements Serializable, Cloneable
每个Relationship都包含一个Id值,其它引用者通过该Id值确定唯一的源,
Target保存资源的相对位置,这里的位置是相对于引用者而不是当前关联表存放位置,
最后一个Type属性是一个固定的schema值表示资源的类型,这里Const.Relationship
定义了当前支持的schema
Relationship并不会独立存在,它对应一个rels管理者,RelManager
就是关系管理器的角色,每个引用者都包含一个独立的关系管理器,所以每个关系管理器中Relationship的Id值都是从1开始的,
即使相同的资源在不同管理器中的Id值都可能不同
| 构造器和说明 |
|---|
Relationship() |
Relationship(String target,
String type) |
Relationship(String id,
String target,
String type) |
Relationship(String id,
String target,
String type,
String targetMode) |
| 限定符和类型 | 方法和说明 |
|---|---|
Relationship |
clone() |
String |
getId() |
String |
getTarget() |
String |
getTargetMode() |
String |
getType() |
Relationship |
setId(String id) |
Relationship |
setTarget(String target) |
Relationship |
setTargetMode(String targetMode) |
Relationship |
setType(String type) |
public String getTarget()
public Relationship setTarget(String target)
public String getType()
public Relationship setType(String type)
public String getId()
public Relationship setId(String id)
public String getTargetMode()
public Relationship setTargetMode(String targetMode)
public Relationship clone()
Copyright © 2024. All rights reserved.