private IdRef<SourceMarker> createSourceMarkerId(ObjectHolder objectHolder) { IdRef<?> objectId = objectHolder.getId(); if (objectId.getId() != null) { return objectId.createChildId(SourceMarker.class, objectId.getId()); } return objectId.createChildId(SourceMarker.class, objectId.getName()); }
private static Key createKey(IdRef<?> id, Key parent, String kind) { if (id.isShuffled()) { return createShuffledKey(id, parent, kind); } if (id.getId() == null) { return KeyFactory.createKey(parent, kind, id.getName()); } return KeyFactory.createKey(parent, kind, id.getId()); }
private static Key createShuffledKey(IdRef<?> id, Key parent, String kind) { if (id.getId() == null) { return KeyFactory.createKey(parent, kind, NameGenerator.generateFromString(id.getName())); } return KeyFactory.createKey(parent, kind, NameGenerator.generateFromString(id.getId() + "")); }
private static Key createShuffledKey(IdRef<?> id, Key parent, String kind) { if (id.getId() == null) { return KeyFactory.createKey(parent, kind, NameGenerator.generateFromString(id.getName())); } return KeyFactory.createKey(parent, kind, NameGenerator.generateFromString(id.getId() + "")); }
private static Key createKey(IdRef<?> id, Key parent, String kind) { if (id.isShuffled()) { return createShuffledKey(id, parent, kind); } if (id.getId() == null) { return KeyFactory.createKey(parent, kind, id.getName()); } return KeyFactory.createKey(parent, kind, id.getId()); }
public IdRef<SinkMarker> createSinkMarkerId() { IdRef<?> sourceId = payload.getSourceId(); IdRef<?> sinkId = payload.getSinkId(); IdRef<SinkMarker> sinkMarkerId; if (sourceId.getId() != null) { sinkMarkerId = IdRef.create(yawp(), SinkMarker.class, sourceId.getId()); sinkMarkerId.setParentId(sinkId.createChildId(sourceId.getClazz(), sourceId.getId())); } else { sinkMarkerId = IdRef.create(yawp(), SinkMarker.class, sourceId.getName()); sinkMarkerId.setParentId(sinkId.createChildId(sourceId.getClazz(), sourceId.getName())); } return sinkMarkerId; }