/** * Create a unique id. */ public String createUniqueId() { // return createUniqueId(5); return createUniqueId(-1); }
/** * Create a unique id. */ public String createUniqueId() { // return createUniqueId(5); return createUniqueId(-1); }
/** * Create a new cause. */ public Cause(String chainid, String sourceid, String targetid, String sourcename, String targetname) { this.origin = chainid==null? createUniqueId(): chainid; this.sourceid = sourceid==null? createUniqueId(): sourceid; this.targetid = targetid==null? createUniqueId(): targetid; // If chainid is null it will be set to sourceid // This allows to check if an event is top-level // this.chainid = chainid==null? this.sourceid: chainid; // this.sourcename = sourcename; // this.targetname = targetname; }
/** * Create a new cause. */ public Cause(String chainid, String sourceid, String targetid, String sourcename, String targetname) { this.origin = chainid==null? createUniqueId(): chainid; this.sourceid = sourceid==null? createUniqueId(): sourceid; this.targetid = targetid==null? createUniqueId(): targetid; // If chainid is null it will be set to sourceid // This allows to check if an event is top-level // this.chainid = chainid==null? this.sourceid: chainid; // this.sourcename = sourcename; // this.targetname = targetname; }
/** * Create a new cause rolling old one. */ public Cause(Cause old, String targetname) { this.origin = old!=null? old.getOrigin(): createUniqueId(); this.sourceid = old!=null? old.getTargetId(): createUniqueId(); // this.sourcename = old!=null? old.getTargetName(): null; this.targetid = createUniqueId(); // this.targetname = targetname; }
/** * Create a new cause rolling old one. */ public Cause(Cause old, String targetname) { this.origin = old!=null? old.getOrigin(): createUniqueId(); this.sourceid = old!=null? old.getTargetId(): createUniqueId(); // this.sourcename = old!=null? old.getTargetName(): null; this.targetid = createUniqueId(); // this.targetname = targetname; }