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 classQueryableEntity.BaseBuilder<T extends QueryableEntity,CHILD_CLASS extends QueryableEntity.BaseBuilder<T,?>>static classQueryableEntity.Builder<T extends QueryableEntity>static classQueryableEntity.ClassProvider<T extends QueryableEntity>Used for injection based on templated services.static classQueryableEntity.CreateTimeFieldstatic classQueryableEntity.CreateUserFieldstatic classQueryableEntity.UpdateTimeFieldstatic classQueryableEntity.UpdateUserField
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_SOURCE_UUID
-
Constructor Summary
Constructors Constructor Description QueryableEntity()
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.LonggetCreateTime()java.lang.StringgetCreateUser()java.lang.StringgetDataSourceUuid()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.LonggetUpdateTime()java.lang.StringgetUpdateUser()inthashCode()voidsetCreateTime(java.lang.Long createTime)voidsetCreateUser(java.lang.String createUser)voidsetDataSourceUuid(java.lang.String dataSourceUuid)voidsetUpdateTime(java.lang.Long updateTime)voidsetUpdateUser(java.lang.String updateUser)java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-