Class UstraBaseModel.UstraBaseModelBuilder<C extends UstraBaseModel,B extends UstraBaseModel.UstraBaseModelBuilder<C,B>>

java.lang.Object
com.gsitm.ustra.java.data.base.UstraBaseModel.UstraBaseModelBuilder<C,B>
Enclosing class:
UstraBaseModel

public abstract static class UstraBaseModel.UstraBaseModelBuilder<C extends UstraBaseModel,B extends UstraBaseModel.UstraBaseModelBuilder<C,B>> extends Object
  • Constructor Details

    • UstraBaseModelBuilder

      public UstraBaseModelBuilder()
  • Method Details

    • regDttm

      public B regDttm(LocalDateTime regDttm)
      Returns:
      this.
    • regUsrId

      public B regUsrId(String regUsrId)
      Returns:
      this.
    • regUsrIp

      public B regUsrIp(String regUsrIp)
      Returns:
      this.
    • updDttm

      public B updDttm(LocalDateTime updDttm)
      Returns:
      this.
    • updUsrId

      public B updUsrId(String updUsrId)
      Returns:
      this.
    • updUsrIp

      public B updUsrIp(String updUsrIp)
      Returns:
      this.
    • paginationTotalCnt

      public B paginationTotalCnt(Integer paginationTotalCnt)
      Returns:
      this.
    • others

      public B others(Map<String,Object> others)
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object