protected void processFields ( SnippetProcessorContext bidCtx ) { Bid . Builder bid = bidCtx . getBid ( ) ; // Properties that can also be in the RHS of macros used by other properties. if ( extendedFields ) { if ( bid . hasAdid ( ) ) { bid . setAdid ( process ( bidCtx , bid . getAdid ( ) ) ) ; } bid . setId ( process ( bidCtx , bid . getId ( ) ) ) ; } // Properties that are NOT the RHS of any macro. if ( bid . hasAdm ( ) ) { bid . setAdm ( process ( bidCtx , bid . getAdm ( ) ) ) ; } if ( extendedFields ) { if ( bid . hasBurl ( ) ) { bid . setBurl ( process ( bidCtx , bid . getBurl ( ) ) ) ; } if ( bid . hasCid ( ) ) { bid . setCid ( process ( bidCtx , bid . getCid ( ) ) ) ; } if ( bid . hasCrid ( ) ) { bid . setCrid ( process ( bidCtx , bid . getCrid ( ) ) ) ; } if ( bid . hasDealid ( ) ) { bid . setDealid ( process ( bidCtx , bid . getDealid ( ) ) ) ; } bid . setImpid ( process ( bidCtx , bid . getImpid ( ) ) ) ; if ( bid . hasIurl ( ) ) { bid . setIurl ( process ( bidCtx , bid . getIurl ( ) ) ) ; } if ( bid . hasLurl ( ) ) { bid . setIurl ( process ( bidCtx , bid . getLurl ( ) ) ) ; } if ( bid . hasNurl ( ) ) { bid . setNurl ( process ( bidCtx , bid . getNurl ( ) ) ) ; } } }
Processes all fields of a bid that should support macro expansion .