/** * Create a new GREATER OR EQUALS specification for a Property. * * @param <T> Property type * @param property a Property * @param value its value * * @return a new GREATER OR EQUALS specification for a Property. */ public static <T> GePredicate<T> ge( Property<T> property, T value ) { return new GePredicate<>( property( property ), value ); }
/** * Create a new GREATER OR EQUALS specification for a Property using a named Variable. * * @param <T> Property type * @param property a Property * @param variable a Query Variable * * @return a new GREATER OR EQUALS specification for a Property using a named Variable. */ @SuppressWarnings( {"raw", "unchecked"} ) public static <T> GePredicate<T> ge( Property<T> property, Variable variable ) { return new GePredicate( property( property ), variable ); }
/** * Create a new GREATER OR EQUALS specification for a Property. * * @param <T> Property type * @param property a Property * @param value its value * * @return a new GREATER OR EQUALS specification for a Property. */ public static <T> GePredicate<T> ge( Property<T> property, T value ) { return new GePredicate<>( property( property ), value ); }
/** * Create a new GREATER OR EQUALS specification for a Property using a named Variable. * * @param <T> Property type * @param property a Property * @param variable a Query Variable * * @return a new GREATER OR EQUALS specification for a Property using a named Variable. */ @SuppressWarnings( {"raw", "unchecked"} ) public static <T> GePredicate<T> ge( Property<T> property, Variable variable ) { return new GePredicate( property( property ), variable ); }