These operators check to see if the location's group, level, location ID, ULG or ULG set match the specified value. Multiple values can be entered. Values are entered in single or double quotes, for example:
ifQ() .groupIs("Quickstop", "Mall kiosk")
.groupIs
This applies to regular Groups only, and should not be confused with Unlimited Location Groups (see:ulgIs)
ifQ() .groupIs("Combo Store") .appear( Section(13) );
// can also use more than one
// .groupIs("Combo Store", "Kiosk", …)
.groupNot
This applies to regular Groups only, and should not be confused with Unlimited Location Groups (see:ulgNot)
ifQ() .groupNot("Mall Kiosk") .appearSection(Section(15));
// can also use more than one (implicit "or")
// .groupNot("this", "or that", …)
.levelIs
ifQ() .levelIs("District 9") .appear(Q(11));
// can also use more than one
// .levelIs( "B2", "Area West", … )
.levelNot
ifQ() .levelNot("District 9") .appear(Q(11));
// can also use more than one
// .levelNot( "B2", "Area West", … )
.locIDIs
ifQ() .locIDIs("A-01") .appear(Q(21));
// can also use more than one
// .locIDIs("A-01", "B-02", …)
.locIDNot
ifQ() .locIDNot("A-01") .appear(Q(21));
// can also use more than one
// .locIDNot("A-01", "B-02", …)
.ulgIs
ifQ() .ulgIs("5 Star Stores", "Exempt") .appear(Section(10) ;
.ulgNot
ifQ() .ulgNot("Mixed Brand") .disappear(Section(6), Section(7));
.ulgSetIs
ifQ() .ulgSetIs("Store Type") .appear(Q(11));
.ulgSetNot
ifQ() .ulgSetNot("Store Type") .appear(Q(11));