Package stroom.query.audit.model
Class DocRefEntity.BaseBuilder<T extends DocRefEntity,CHILD_CLASS extends DocRefEntity.BaseBuilder<T,?>>
- java.lang.Object
-
- stroom.query.audit.model.DocRefEntity.BaseBuilder<T,CHILD_CLASS>
-
- Direct Known Subclasses:
DocRefEntity.Builder
- Enclosing class:
- DocRefEntity
public abstract static class DocRefEntity.BaseBuilder<T extends DocRefEntity,CHILD_CLASS extends DocRefEntity.BaseBuilder<T,?>> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseBuilder(T instance)
-
Method Summary
Modifier and Type Method Description T
build()
CHILD_CLASS
createTime(java.lang.Long value)
CHILD_CLASS
createUser(java.lang.String value)
CHILD_CLASS
docRef(DocRef docRef)
CHILD_CLASS
name(java.lang.String value)
CHILD_CLASS
original(T original)
protected abstract CHILD_CLASS
self()
CHILD_CLASS
type(java.lang.String value)
CHILD_CLASS
updateTime(java.lang.Long value)
CHILD_CLASS
updateUser(java.lang.String value)
CHILD_CLASS
uuid(java.lang.String value)
-
-
-
Field Detail
-
instance
protected final T extends DocRefEntity instance
-
-
Constructor Detail
-
BaseBuilder
protected BaseBuilder(T instance)
-
-
Method Detail
-
docRef
public CHILD_CLASS docRef(DocRef docRef)
-
uuid
public CHILD_CLASS uuid(java.lang.String value)
-
type
public CHILD_CLASS type(java.lang.String value)
-
name
public CHILD_CLASS name(java.lang.String value)
-
createUser
public CHILD_CLASS createUser(java.lang.String value)
-
createTime
public CHILD_CLASS createTime(java.lang.Long value)
-
updateUser
public CHILD_CLASS updateUser(java.lang.String value)
-
updateTime
public CHILD_CLASS updateTime(java.lang.Long value)
-
original
public CHILD_CLASS original(T original)
-
build
public T build()
-
self
protected abstract CHILD_CLASS self()
-
-