get sortedCustomerLogic() {
        return [...this.customerLogicImplementations].sort((a, b) => {
            if(a.getPriority() > b.getPriority()) return -1;
            if(a.getPriority() < b.getPriority()) return 1;
            return 0;
        });
    }
/**
     * Returns all customer implementations sorted by highest
     * priority first
     * @readonly
     * @memberof CustomerLogicHandler
     */
Returns all customer implementations sorted by highest
priority first
@readonly
@memberof CustomerLogicHandler
Returns all customer implementations sorted by highest priority first @readonly @memberof CustomerLogicHandler
get sortedCustomerLogic() {
        return [...this.customerLogicImplementations].sort((a, b) => {
            if(a.getPriority() > b.getPriority()) return -1;
            if(a.getPriority() < b.getPriority()) return 1;
            return 0;
        });
    }
get sortedCustomerLogic ( ) { return [ ... this . customerLogicImplementations ] . sort ( ( a , b ) => { if ( a . getPriority ( ) > b . getPriority ( ) ) return - 1 ; if ( a . getPriority ( ) < b . getPriority ( ) ) return 1 ; return 0 ; } ) ; }
Returns all customer implementations sorted by highest
 priority first
 @readonly
 @memberof CustomerLogicHandler
Returns all customer implementations sorted by highest priority first @readonly @memberof CustomerLogicHandler