when

This method gives you the ability to fluently create chains of executions by evaluating the incoming target as a boolean. If true it will execute the success closure, else the failure closure if passed.

Returns

  • The ORM Service so you can do concatenated calls

Arguments

Examples

baseService
.when( 
    !isNull( rc.createdDate ), 
    ( service ) => service.autoCast( "User", "createdDate", rc.createdDate )
)
.when(
    rc.search.len(),
    ( service ) => service.like( "name", rc.search ),
    ( service ) => service.isTrue( "search" )
)

Last updated