Class DateQueryParamsBean.Builder
- java.lang.Object
-
- com.anaptecs.jeaf.junit.openapi.service1.DateQueryParamsBean.Builder
-
- Enclosing class:
- DateQueryParamsBean
public static class DateQueryParamsBean.Builder extends java.lang.ObjectClass implements builder to create a new instance of classDateQueryParamsBean.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()UseDateQueryParamsBean.builder()instead of private constructor to create new builder.protectedBuilder(DateQueryParamsBean pObject)UseDateQueryParamsBean.builder(DateQueryParamsBean)instead of private constructor to create new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateQueryParamsBeanbuild()Method creates a new instance of class DateQueryParamsBean.DateQueryParamsBeanbuildValidated()Method creates a new validated instance of class DateQueryParamsBean.DateQueryParamsBean.BuildersetCalendar(java.util.Calendar pCalendar)Method sets attributecalendar.DateQueryParamsBean.BuildersetLocalDate(java.time.LocalDate pLocalDate)Method sets attributelocalDate.DateQueryParamsBean.BuildersetLocalDateTime(java.time.LocalDateTime pLocalDateTime)Method sets attributelocalDateTime.DateQueryParamsBean.BuildersetLocalTime(java.time.LocalTime pLocalTime)Method sets attributelocalTime.DateQueryParamsBean.BuildersetOffsetDateTime(java.time.OffsetDateTime pOffsetDateTime)Method sets attributeoffsetDateTime.DateQueryParamsBean.BuildersetOffsetTime(java.time.OffsetTime pOffsetTime)Method sets attributeoffsetTime.DateQueryParamsBean.BuildersetSqlDate(java.sql.Date pSqlDate)Method sets attributesqlDate.DateQueryParamsBean.BuildersetSqlTime(java.sql.Time pSqlTime)Method sets attributesqlTime.DateQueryParamsBean.BuildersetSqlTimestamp(java.sql.Timestamp pSqlTimestamp)Method sets attributesqlTimestamp.DateQueryParamsBean.BuildersetUtilDate(java.util.Date pUtilDate)Method sets attributeutilDate.
-
-
-
Constructor Detail
-
Builder
protected Builder()
UseDateQueryParamsBean.builder()instead of private constructor to create new builder.
-
Builder
protected Builder(DateQueryParamsBean pObject)
UseDateQueryParamsBean.builder(DateQueryParamsBean)instead of private constructor to create new builder.
-
-
Method Detail
-
setOffsetDateTime
public DateQueryParamsBean.Builder setOffsetDateTime(java.time.OffsetDateTime pOffsetDateTime)
Method sets attributeoffsetDateTime.- Parameters:
pOffsetDateTime- Value to whichoffsetDateTimeshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setOffsetTime
public DateQueryParamsBean.Builder setOffsetTime(java.time.OffsetTime pOffsetTime)
Method sets attributeoffsetTime.- Parameters:
pOffsetTime- Value to whichoffsetTimeshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setLocalDateTime
public DateQueryParamsBean.Builder setLocalDateTime(java.time.LocalDateTime pLocalDateTime)
Method sets attributelocalDateTime.- Parameters:
pLocalDateTime- Value to whichlocalDateTimeshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setLocalTime
public DateQueryParamsBean.Builder setLocalTime(java.time.LocalTime pLocalTime)
Method sets attributelocalTime.- Parameters:
pLocalTime- Value to whichlocalTimeshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setLocalDate
public DateQueryParamsBean.Builder setLocalDate(java.time.LocalDate pLocalDate)
Method sets attributelocalDate.- Parameters:
pLocalDate- Value to whichlocalDateshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setUtilDate
public DateQueryParamsBean.Builder setUtilDate(java.util.Date pUtilDate)
Method sets attributeutilDate.- Parameters:
pUtilDate- Value to whichutilDateshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setCalendar
public DateQueryParamsBean.Builder setCalendar(java.util.Calendar pCalendar)
Method sets attributecalendar.- Parameters:
pCalendar- Value to whichcalendarshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setSqlTimestamp
public DateQueryParamsBean.Builder setSqlTimestamp(java.sql.Timestamp pSqlTimestamp)
Method sets attributesqlTimestamp.- Parameters:
pSqlTimestamp- Value to whichsqlTimestampshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setSqlTime
public DateQueryParamsBean.Builder setSqlTime(java.sql.Time pSqlTime)
Method sets attributesqlTime.- Parameters:
pSqlTime- Value to whichsqlTimeshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setSqlDate
public DateQueryParamsBean.Builder setSqlDate(java.sql.Date pSqlDate)
Method sets attributesqlDate.- Parameters:
pSqlDate- Value to whichsqlDateshould be set.- Returns:
DateQueryParamsBean.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
build
public DateQueryParamsBean build()
Method creates a new instance of class DateQueryParamsBean. The object will be initialized with the values of the builder.- Returns:
- DateQueryParamsBean Created object. The method never returns null.
-
buildValidated
public DateQueryParamsBean buildValidated() throws javax.validation.ConstraintViolationException
Method creates a new validated instance of class DateQueryParamsBean. The object will be initialized with the values of the builder and validated afterwards.- Returns:
- DateQueryParamsBean Created and validated object. The method never returns null.
- Throws:
javax.validation.ConstraintViolationException- in case that one or more validations for the created object failed.
-
-