Class Auditable<U>

    • Field Detail

      • createdBy

        protected U createdBy
      • createdDate

        protected java.time.Instant createdDate
      • lastModifiedBy

        protected U lastModifiedBy
      • lastModifiedDate

        protected java.time.Instant lastModifiedDate
      • metaInfo

        protected java.util.Map<java.lang.String,​java.lang.Object> metaInfo
    • Constructor Detail

      • Auditable

        public Auditable()
    • Method Detail

      • getCreatedBy

        public U getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(U createdBy)
      • getCreatedDate

        public java.time.Instant getCreatedDate()
      • setCreatedDate

        public void setCreatedDate​(java.time.Instant createdDate)
      • getLastModifiedBy

        public U getLastModifiedBy()
      • setLastModifiedBy

        public void setLastModifiedBy​(U lastModifiedBy)
      • getLastModifiedDate

        public java.time.Instant getLastModifiedDate()
      • setLastModifiedDate

        public void setLastModifiedDate​(java.time.Instant lastModifiedDate)
      • getMetaInfo

        public java.util.Map<java.lang.String,​java.lang.Object> getMetaInfo()
      • setMetaInfo

        public void setMetaInfo​(java.util.Map<java.lang.String,​java.lang.Object> metaInfo)
      • putMetaInfo

        public void putMetaInfo​(java.lang.String key,
                                java.lang.Object val)
      • removeMetaInfo

        public void removeMetaInfo​(java.lang.String key)