final ConjunctionCriterion.Conjunction conjunction) {
final ViewCriteriaRow vcRow = viewCriteria.createViewCriteriaRow();
vcRow.setConjunction(ConjunctionCriterion.Conjunction.OR == conjunction ? ViewCriteriaComponent.VC_CONJ_OR :
ViewCriteriaComponent.VC_CONJ_AND);
vcRow.setUpperColumns(!getMatchCase());
final ViewCriteriaItem item = vcRow.ensureCriteriaItem(getAttribute().getName());
item.setOperator(getOperator().getValue().toString());
for (int i = 0; i < getOperator().getOperandCount(); i++) {
item.getValues().get(i).setValue(getValues().get(i));
}
viewCriteria.add(vcRow);
return vcRow;
}