Package stroom.query.audit.model
Class QueryableEntity
- java.lang.Object
-
- stroom.query.audit.model.QueryableEntity
-
- All Implemented Interfaces:
java.io.Serializable
public class QueryableEntity extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QueryableEntity.BaseBuilder<T extends QueryableEntity,CHILD_CLASS extends QueryableEntity.BaseBuilder<T,?>>
static class
QueryableEntity.Builder<T extends QueryableEntity>
static class
QueryableEntity.ClassProvider<T extends QueryableEntity>
Used for injection based on templated services.static class
QueryableEntity.CreateTimeField
static class
QueryableEntity.CreateUserField
static class
QueryableEntity.UpdateTimeField
static class
QueryableEntity.UpdateUserField
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DATA_SOURCE_UUID
-
Constructor Summary
Constructors Constructor Description QueryableEntity()
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.Long
getCreateTime()
java.lang.String
getCreateUser()
java.lang.String
getDataSourceUuid()
static java.util.stream.Stream<IsDataSourceField>
getFields(java.lang.Class clazz)
Climbs the super-class chain to find all instances of an annotation on any method.java.lang.Long
getUpdateTime()
java.lang.String
getUpdateUser()
int
hashCode()
void
setCreateTime(java.lang.Long createTime)
void
setCreateUser(java.lang.String createUser)
void
setDataSourceUuid(java.lang.String dataSourceUuid)
void
setUpdateTime(java.lang.Long updateTime)
void
setUpdateUser(java.lang.String updateUser)
java.lang.String
toString()
-
-
-
Field Detail
-
DATA_SOURCE_UUID
public static final java.lang.String DATA_SOURCE_UUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFields
public static java.util.stream.Stream<IsDataSourceField> getFields(java.lang.Class clazz)
Climbs the super-class chain to find all instances of an annotation on any method.- Parameters:
clazz
- The class to search through, will be called recursively- Returns:
- A stream of Annotations
-
getDataSourceUuid
public java.lang.String getDataSourceUuid()
-
setDataSourceUuid
public void setDataSourceUuid(java.lang.String dataSourceUuid)
-
getCreateTime
public java.lang.Long getCreateTime()
-
setCreateTime
public void setCreateTime(java.lang.Long createTime)
-
getUpdateTime
public java.lang.Long getUpdateTime()
-
setUpdateTime
public void setUpdateTime(java.lang.Long updateTime)
-
getCreateUser
public java.lang.String getCreateUser()
-
setCreateUser
public void setCreateUser(java.lang.String createUser)
-
getUpdateUser
public java.lang.String getUpdateUser()
-
setUpdateUser
public void setUpdateUser(java.lang.String updateUser)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-