Class ClickHistoryMetaDataDBModel
- java.lang.Object
-
- com.funnelback.publicui.search.model.transaction.session.ClickHistoryMetaDataDBModel
-
@Entity(name="ClickHistoryMetadata") public class ClickHistoryMetaDataDBModel extends java.lang.ObjectEntity class to model the ClickHistoryMetadata table for efficient deletion. Note that this table is modelled using a @CollectionTableinClickHistory, but this modelling doesn't support efficient deletion. It also appears that efficient deletion is unsupported if we model the relationship with a child entity, as the table's primary key is spread over multiple columns.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringkeyprivate java.lang.Stringmetadata(package private) MetaDataIdmetaDataIdstatic java.lang.StringTABLE_NAME
-
Constructor Summary
Constructors Constructor Description ClickHistoryMetaDataDBModel()ClickHistoryMetaDataDBModel(MetaDataId metaDataId, java.lang.String key, java.lang.String metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetKey()java.lang.StringgetMetadata()inthashCode()voidsetKey(java.lang.String key)voidsetMetadata(java.lang.String metadata)
-
-
-
Field Detail
-
TABLE_NAME
public static final java.lang.String TABLE_NAME
- See Also:
- Constant Field Values
-
metaDataId
MetaDataId metaDataId
-
key
private java.lang.String key
-
metadata
private java.lang.String metadata
-
-
Constructor Detail
-
ClickHistoryMetaDataDBModel
public ClickHistoryMetaDataDBModel(MetaDataId metaDataId, java.lang.String key, java.lang.String metadata)
-
ClickHistoryMetaDataDBModel
public ClickHistoryMetaDataDBModel()
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getKey
public java.lang.String getKey()
-
setKey
public void setKey(java.lang.String key)
-
getMetadata
public java.lang.String getMetadata()
-
setMetadata
public void setMetadata(java.lang.String metadata)
-
-