public static Restriction start(Element element, String value) { StartsWith start = new StartsWith(); start.setName(RestrictionName.STARTS_WITH); start.setElement(element); start.setValue(value); return start; }
public static Null isNotNull(String fieldName) { Null isNotNull = new Null(); isNotNull.setName(RestrictionName.IS_NOT_NULL); isNotNull.setFieldName(fieldName); return isNotNull; }
public static Restriction great(Element element, String value) { Greater great = new Greater(); great.setName(RestrictionName.GREATER); great.setElement(element); great.setValue(value); return great; }
protected void checkRestriction(Restriction dto, RestrictionName name, String element, String value) throws Exception { Assert.assertTrue( dto instanceof BinaryOperator ); BinaryOperator bop = (BinaryOperator) dto; Assert.assertEquals( name, dto.getName() ); Assert.assertEquals( element, bop.getElement().getName() ); Assert.assertEquals( value, bop.getValue() ); }
public static Restriction unlike(Element element, String value, Like.SearchAs searchAs) { Unlike unlike = new Unlike(); unlike.setName(RestrictionName.UNLIKE); unlike.setElement(element); unlike.setValue(value); unlike.setSearchAs(searchAs); return unlike; }
public static Restriction like(Element element, String value, Like.SearchAs searchAs) { Like like = new Like(); like.setName(RestrictionName.LIKE); like.setElement(element); like.setValue(value); like.setSearchAs(searchAs); return like; }
public static Restriction eq(Element element, String value) { Equals eq = new Equals(); eq.setName(RestrictionName.EQUALS); eq.setElement(element); eq.setValue(value); return eq; }
public static Restriction lessEq(Element element, String value) { LessOrEqual lessEq = new LessOrEqual(); lessEq.setName(RestrictionName.LESS_OR_EQUAL); lessEq.setElement(element); lessEq.setValue(value); return lessEq; }
public static Restriction greatEq(Element element, String value) { GreaterOrEqual greatEq = new GreaterOrEqual(); greatEq.setName(RestrictionName.GREATER_OR_EQUAL); greatEq.setElement(element); greatEq.setValue(value); return greatEq; }
public static Restriction neq(Element element, String value) { NotEquals neq = new NotEquals(); neq.setName(RestrictionName.NOT_EQUALS); neq.setElement(element); neq.setValue(value); return neq; }
public static Restriction end(Element element, String value) { EndsWith end = new EndsWith(); end.setName(RestrictionName.ENDS_WITH); end.setElement(element); end.setValue(value); return end; }
public static Null isNull(String fieldName) { Null isNull = new Null(); isNull.setName(RestrictionName.IS_NULL); isNull.setFieldName(fieldName); return isNull; }