/** * Apply an "equal" constraint */ public AuditCriterion eq(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "=" ); }
/** * Apply a "not equal" constraint */ public AuditCriterion ne(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<>" ); }
/** * Apply a "greater than" constraint */ public AuditCriterion gt(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, ">" ); }
/** * Apply a "like" constraint */ public AuditCriterion like(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, " like " ); }
/** * Apply a "less than" constraint */ public AuditCriterion lt(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<" ); }
/** * Apply a "less than or equal" constraint */ public AuditCriterion le(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<=" ); }
/** * Apply a "greater than or equal" constraint */ public AuditCriterion ge(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, ">=" ); }
/** * Apply a "like" constraint * * @deprecated since 5.2, use {@link #like(String, MatchMode)}. */ @Deprecated public AuditCriterion like(String value, org.hibernate.criterion.MatchMode matchMode) { return new SimpleAuditExpression( alias, propertyNameGetter, matchMode.toMatchString( value ), " like" ); }
/** * Apply a "like" constraint */ public AuditCriterion like(String value, MatchMode matchMode) { return new SimpleAuditExpression( alias, propertyNameGetter, matchMode.toMatchString( value ), " like " ); }
public AuditCriterion hasNotChanged() { return new SimpleAuditExpression( alias, new ModifiedFlagPropertyName( propertyNameGetter ), false, "=" ); }
public AuditCriterion hasChanged() { return new SimpleAuditExpression( alias, new ModifiedFlagPropertyName( propertyNameGetter ), true, "=" ); }
/** * Apply an "equal" constraint */ public AuditCriterion eq(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "=" ); }
/** * Apply a "not equal" constraint */ public AuditCriterion ne(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<>" ); }
/** * Apply a "greater than or equal" constraint */ public AuditCriterion ge(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, ">=" ); }
/** * Apply a "less than" constraint */ public AuditCriterion lt(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<" ); }
/** * Apply a "like" constraint */ public AuditCriterion like(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, " like " ); }
/** * Apply a "greater than" constraint */ public AuditCriterion gt(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, ">" ); }
/** * Apply a "less than or equal" constraint */ public AuditCriterion le(T value) { return new SimpleAuditExpression( alias, propertyNameGetter, value, "<=" ); }
/** * Apply a "like" constraint */ public AuditCriterion like(String value, MatchMode matchMode) { return new SimpleAuditExpression( alias, propertyNameGetter, matchMode.toMatchString( value ), " like " ); }
public AuditCriterion hasNotChanged() { return new SimpleAuditExpression( alias, new ModifiedFlagPropertyName( propertyNameGetter ), false, "=" ); }