R
- the Reference or Id of the owner entity. Like Organization, etc.V
- as Value type.@MappedSuperclass public class TrackInfo<R,V extends Number> extends ModelObject implements AuxData
Authorizable
or a UnsupportedZipFeatureException.Feature
Track class is for Entity level / analytics ttracking, while {@link TrackInfo} is more for billing type tracking of suage and summary counts.
,
Serialized FormConstructor and Description |
---|
TrackInfo() |
Modifier and Type | Method and Description |
---|---|
String |
getAuthorizableId()
Same as
Authorizable.getAuthorizableId() to relate the
authorizable to its tracking data. |
String |
getHash()
Security hash code of the record to ensure there is no local
tampering of the record where the environment cannot be guaranteed against
data manipulation.
|
String |
getNamespace() |
R |
getOwnerRef()
Reference type or a simple ID.
|
String |
getState()
Meta data typically in JSON format or an Id or name of a Rule to describe context around current
|
Date |
getSynched()
If and when the record was synched (ACKNOWLEDGED) with a central or peer system.
|
Date |
getUpdated()
Date/Time when the original record tracking was updated @ source.
|
V |
getValue()
The actual current tracked value
|
void |
setAuthorizableId(String authorizableId)
Same as
Authorizable.getAuthorizableId() to relate the
authorizable to its tracking data. |
void |
setHash(String hash)
Security hash code of the record to ensure there is no local
tampering of the record where the environment cannot be guaranteed against
data manipulation.
|
void |
setNamespace(String namespace) |
void |
setOwnerRef(R ownerRef)
Reference type or a simple ID.
|
void |
setState(String state)
Meta data typically in JSON format or an Id or name of a Rule to describe context around current
|
void |
setSynched(Date synched)
If and when the record was synched (ACKNOWLEDGED) with a central or peer system.
|
void |
setUpdated(Date updated)
Date/Time when the original record tracking was updated @ source.
|
void |
setValue(V value)
The actual current tracked value
|
public String getAuthorizableId()
Authorizable.getAuthorizableId()
to relate the
authorizable to its tracking data.public void setAuthorizableId(String authorizableId)
Authorizable.getAuthorizableId()
to relate the
authorizable to its tracking data.public String getNamespace()
public void setNamespace(String namespace)
public R getOwnerRef()
public void setOwnerRef(R ownerRef)
public String getState()
public void setState(String state)
public V getValue()
public void setValue(V value)
public Date getUpdated()
public void setUpdated(Date updated)
public String getHash()
public void setHash(String hash)
public Date getSynched()
public void setSynched(Date synched)
Copyright © 2018. All rights reserved.