public void setRelationshipData(RelationshipData data) { this.data = data; id = PathUtil.getRelationshipId(data.getSelf()); startNodeId = PathUtil.getNodeId(data.getStart()); endNodeId = PathUtil.getNodeId(data.getEnd()); setLoaded(System.currentTimeMillis()); }
@Override public RelationshipType getType() { return DynamicRelationshipType.withName(data.getType()); }
@Override protected Map<String, Object> getData() { return data.getData(); }
@Override public String getSelf() { return data.getSelf(); }