Package stroom.query.audit.model
Class QueryableEntity.BaseBuilder<T extends QueryableEntity,CHILD_CLASS extends QueryableEntity.BaseBuilder<T,?>>
- java.lang.Object
-
- stroom.query.audit.model.QueryableEntity.BaseBuilder<T,CHILD_CLASS>
-
- Direct Known Subclasses:
QueryableEntity.Builder
- Enclosing class:
- QueryableEntity
public abstract static class QueryableEntity.BaseBuilder<T extends QueryableEntity,CHILD_CLASS extends QueryableEntity.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
dataSourceUuid(java.lang.String value)
protected abstract CHILD_CLASS
self()
CHILD_CLASS
updateTime(java.lang.Long value)
CHILD_CLASS
updateUser(java.lang.String value)
-
-
-
Field Detail
-
instance
protected final T extends QueryableEntity instance
-
-
Constructor Detail
-
BaseBuilder
protected BaseBuilder(T instance)
-
-
Method Detail
-
dataSourceUuid
public CHILD_CLASS dataSourceUuid(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)
-
build
public T build()
-
self
protected abstract CHILD_CLASS self()
-
-