


package com.gs.fw.finder.attribute;

import com.gs.fw.finder.Attribute;
import com.gs.fw.finder.Operation;

import java.util.Date;
import java.util.Set;

public interface DateAttribute<Owner> extends Attribute<Owner>
{
    public Operation<Owner> eq(Date value);

    public Operation<Owner> notEq(Date value);

    public Operation<Owner> greaterThan(Date value);

    public Operation<Owner> greaterThanEquals(Date value);

    public Operation<Owner> lessThan(Date value);

    public Operation<Owner> lessThanEquals(Date value);

    public Operation<Owner> in(Set<Date> dateSet);

    public Operation<Owner> notIn(Set<Date> dateSet);
}
