/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 - 2 0 2 1 ĠON IX Labs Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġio . on ix labs . cord a . bn ms . workflow . relationship Ċ Ċ import Ġio . on ix labs . cord a . bn ms . contract . Network Ċ import Ġio . on ix labs . cord a . bn ms . contract . relationship . Relationship Ċ import Ġio . on ix labs . cord a . bn ms . contract . relationship . Relationship At testation Ċ import Ġio . on ix labs . cord a . bn ms . contract . relationship . Relationship At testation Schema . Relationship At testation Entity Ċ import Ġio . on ix labs . cord a . core . workflow . DEFAULT _ PAGE _ SPEC IFICATION Ċ import Ġio . on ix labs . cord a . core . workflow . Find State Flow Ċ import Ġio . on ix labs . cord a . core . workflow . and With Expressions Ċ import Ġio . on ix labs . cord a . identity framework . contract . At testation Pointer Ċ import Ġio . on ix labs . cord a . identity framework . contract . At testation Status Ċ import Ġnet . cord a . core . contracts . State And Ref Ċ import Ġnet . cord a . core . contracts . State Ref Ċ import Ġnet . cord a . core . contracts . Unique Identifier Ċ import Ġnet . cord a . core . crypto . Secure Hash Ċ import Ġnet . cord a . core . flows . Start able By RPC Ċ import Ġnet . cord a . core . flows . Start able By Service Ċ import Ġnet . cord a . core . identity . Abstract Party Ċ import Ġnet . cord a . core . node . services . Vault Ċ import Ġnet . cord a . core . node . services . vault . Builder . equal Ċ import Ġnet . cord a . core . node . services . vault . Page Specification Ċ import Ġnet . cord a . core . node . services . vault . Query Criteria Ċ import Ġnet . cord a . core . node . services . vault . Query Criteria . Vault Query Criteria Ċ Ċ @ Start able By RPC Ċ @ Start able By Service Ċ class ĠFind Relationship At testation Flow ( ĊĠĠĠ Ġlinear Id : ĠUnique Identifier ? Ġ= Ġnull , ĊĠĠĠ Ġexternal Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġat test or : ĠAbstract Party ? Ġ= Ġnull , ĊĠĠĠ Ġnetwork : ĠNetwork ? Ġ= Ġnull , ĊĠĠĠ Ġnetwork Value : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġnetwork Operator : ĠAbstract Party ? Ġ= Ġnull , ĊĠĠĠ Ġnetwork Hash : ĠSecure Hash ? Ġ= Ġnull , ĊĠĠĠ Ġpointer : ĠAt testation Pointer < Relationship >? Ġ= Ġnull , ĊĠĠĠ Ġpointer State Ref : ĠState Ref ? Ġ= Ġnull , ĊĠĠĠ Ġpointer State Linear Id : ĠUnique Identifier ? Ġ= Ġnull , ĊĠĠĠ Ġpointer Hash : ĠSecure Hash ? Ġ= Ġnull , ĊĠĠĠ Ġstatus : ĠAt testation Status ? Ġ= Ġnull , ĊĠĠĠ Ġprevious State Ref : ĠState Ref ? Ġ= Ġnull , ĊĠĠĠ Ġhash : ĠSecure Hash ? Ġ= Ġnull , ĊĠĠĠ Ġrelationship : ĠState And Ref < Relationship >? Ġ= Ġnull , ĊĠĠĠ Ġstate Status : ĠVault . State Status Ġ= ĠVault . State Status . UN CON SU MED , ĊĠĠĠ Ġre lev ancy Status : ĠVault . Re lev ancy Status Ġ= ĠVault . Re lev ancy Status . ALL , ĊĠĠĠ Ġoverride Ġval Ġpage Specification : ĠPage Specification Ġ= ĠDEFAULT _ PAGE _ SPEC IFICATION Ċ ) Ġ: ĠFind State Flow < Relationship At testation >() Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcriteria : ĠQuery Criteria Ġ= ĠVault Query Criteria ( ĊĠĠĠĠĠĠĠ Ġcontract State Types Ġ= Ġset Of ( contract State Type ), ĊĠĠĠĠĠĠĠ Ġre lev ancy Status Ġ= Ġre lev ancy Status , ĊĠĠĠĠĠĠĠ Ġstatus Ġ= Ġstate Status ĊĠĠĠ Ġ). and With Expressions ( ĊĠĠĠĠĠĠĠ Ġlinear Id ?. let Ġ{ ĠRelationship At testation Entity :: linear Id . equal ( it . id ) Ġ}, ĊĠĠĠĠĠĠĠ Ġexternal Id ?. let Ġ{ ĠRelationship At testation Entity :: external Id . equal ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġat test or ?. let Ġ{ ĠRelationship At testation Entity :: at test or . equal ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġnetwork ?. let Ġ{ ĠRelationship At testation Entity :: network Hash . equal ( it . hash . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġnetwork Value ?. let Ġ{ ĠRelationship At testation Entity :: network Value . equal ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġnetwork Operator ?. let Ġ{ ĠRelationship At testation Entity :: network Operator . equal ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġnetwork Hash ?. let Ġ{ ĠRelationship At testation Entity :: network Hash . equal ( it . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġpointer ?. let Ġ{ ĠRelationship At testation Entity :: pointer Hash . equal ( it . hash . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġpointer State Ref ?. let Ġ{ ĠRelationship At testation Entity :: pointer State Ref . equal ( it . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġpointer State Linear Id ?. let Ġ{ ĠRelationship At testation Entity :: pointer State Linear Id . equal ( it . id ) Ġ}, ĊĠĠĠĠĠĠĠ Ġpointer Hash ?. let Ġ{ ĠRelationship At testation Entity :: pointer Hash . equal ( it . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġstatus ?. let Ġ{ ĠRelationship At testation Entity :: status . equal ( it ) Ġ}, ĊĠĠĠĠĠĠĠ Ġprevious State Ref ?. let Ġ{ ĠRelationship At testation Entity :: previous State Ref . equal ( it . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġrelationship ?. let Ġ{ ĠRelationship At testation Entity :: pointer State Ref . equal ( it . ref . toString ()) Ġ}, ĊĠĠĠĠĠĠĠ Ġhash ?. let Ġ{ ĠRelationship At testation Entity :: hash . equal ( it . toString ()) Ġ} ĊĠĠĠ Ġ) Ċ } Ċ