Class DateFieldSearchCriteria
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractSearchCriteria
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractFieldSearchCriteria<IDate>
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.DateFieldSearchCriteria
-
- All Implemented Interfaces:
ISearchCriteria,java.io.Serializable
- Direct Known Subclasses:
AnyDatePropertySearchCriteria,DatePropertySearchCriteria,EventEntityRegistrationDateSearchCriteria,ModificationDateSearchCriteria,RegistrationDateSearchCriteria
@JsonObject("as.dto.common.search.DateFieldSearchCriteria") public abstract class DateFieldSearchCriteria extends AbstractFieldSearchCriteria<IDate>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<IDateFormat>DATE_FORMATSstatic LongDateFormatLONG_DATE_FORMATstatic NormalDateFormatNORMAL_DATE_FORMATstatic ShortDateFormatSHORT_DATE_FORMAT
-
Constructor Summary
Constructors Modifier Constructor Description protectedDateFieldSearchCriteria(java.lang.String fieldName, SearchFieldType fieldType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.DateformatValue(java.lang.String value, IDateFormat dateFormat)ITimeZonegetTimeZone()voidsetFieldValue(IDate value)voidsetTimeZone(ITimeZone timeZone)voidthatEquals(java.lang.String date)voidthatEquals(java.util.Date date)voidthatIsEarlierThan(java.lang.String date)voidthatIsEarlierThan(java.util.Date date)voidthatIsEarlierThanOrEqualTo(java.lang.String date)voidthatIsEarlierThanOrEqualTo(java.util.Date date)voidthatIsLaterThan(java.lang.String date)voidthatIsLaterThan(java.util.Date date)voidthatIsLaterThanOrEqualTo(java.lang.String date)voidthatIsLaterThanOrEqualTo(java.util.Date date)DateFieldSearchCriteriawithServerTimeZone()DateFieldSearchCriteriawithTimeZone(int hourOffset)-
Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractFieldSearchCriteria
getFieldName, getFieldType, getFieldValue, toString
-
Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractSearchCriteria
equals, hashCode, isNegated, setNegated
-
-
-
-
Field Detail
-
SHORT_DATE_FORMAT
public static final ShortDateFormat SHORT_DATE_FORMAT
-
NORMAL_DATE_FORMAT
public static final NormalDateFormat NORMAL_DATE_FORMAT
-
LONG_DATE_FORMAT
public static final LongDateFormat LONG_DATE_FORMAT
-
DATE_FORMATS
public static final java.util.List<IDateFormat> DATE_FORMATS
-
-
Constructor Detail
-
DateFieldSearchCriteria
protected DateFieldSearchCriteria(java.lang.String fieldName, SearchFieldType fieldType)
-
-
Method Detail
-
thatEquals
public void thatEquals(java.util.Date date)
-
thatEquals
public void thatEquals(java.lang.String date)
-
thatIsLaterThanOrEqualTo
public void thatIsLaterThanOrEqualTo(java.util.Date date)
-
thatIsLaterThanOrEqualTo
public void thatIsLaterThanOrEqualTo(java.lang.String date)
-
thatIsLaterThan
public void thatIsLaterThan(java.util.Date date)
-
thatIsLaterThan
public void thatIsLaterThan(java.lang.String date)
-
thatIsEarlierThanOrEqualTo
public void thatIsEarlierThanOrEqualTo(java.util.Date date)
-
thatIsEarlierThanOrEqualTo
public void thatIsEarlierThanOrEqualTo(java.lang.String date)
-
thatIsEarlierThan
public void thatIsEarlierThan(java.util.Date date)
-
thatIsEarlierThan
public void thatIsEarlierThan(java.lang.String date)
-
withServerTimeZone
public DateFieldSearchCriteria withServerTimeZone()
-
withTimeZone
public DateFieldSearchCriteria withTimeZone(int hourOffset)
-
setTimeZone
public void setTimeZone(ITimeZone timeZone)
-
getTimeZone
public ITimeZone getTimeZone()
-
setFieldValue
public void setFieldValue(IDate value)
- Overrides:
setFieldValuein classAbstractFieldSearchCriteria<IDate>
-
formatValue
public static java.util.Date formatValue(java.lang.String value, IDateFormat dateFormat)
-
-