public abstract class TSActivityId extends java.lang.Object implements java.lang.Comparable<TSActivityId>
Modifier and Type | Class and Description |
---|---|
static class |
TSActivityId.TotalGroupingKey |
Modifier and Type | Field and Description |
---|---|
protected long |
companyId |
protected java.lang.String |
externalId |
protected boolean |
isProductive |
protected long |
locationId |
Constructor and Description |
---|
TSActivityId(boolean isProductive,
long locationId,
long companyId,
java.lang.String externalId) |
Modifier and Type | Method and Description |
---|---|
byte[] |
asBytes() |
static TSActivityId |
create(TimeSheetEntry v) |
abstract boolean |
equals(java.lang.Object obj) |
static TSActivityId |
fromBytes(byte[] value) |
static TSActivityId |
fromSerializedKey(java.lang.String serializedKey)
Convert serialized activity id into TsActivityId type object
|
CompareToBuilder |
getCompareToBuilder(TSActivityId rhs)
Build CompareToBuilder for base class to be used by derived classes
|
protected EqualsBuilder |
getEqualsBuilder(TSActivityId rhs)
Build an EqualsBuilder for base class to be used by derived classes equals() call
|
abstract TSActivityId.TotalGroupingKey |
getFakeTotalGroupingKey() |
protected HashCodeBuilder |
getHashCodeBuilder()
Build HashCodeBuilder for base class to be used by derived classes hashCode() call
|
abstract int |
hashCode() |
java.lang.String |
toDebugString() |
java.lang.String |
toSerializedKey() |
abstract java.lang.String |
toString() |
protected final boolean isProductive
protected final long locationId
protected final long companyId
protected final java.lang.String externalId
public TSActivityId(boolean isProductive, long locationId, long companyId, java.lang.String externalId)
public java.lang.String toDebugString()
public CompareToBuilder getCompareToBuilder(TSActivityId rhs)
rhs
- TSActivityIdpublic abstract int hashCode()
hashCode
in class java.lang.Object
protected HashCodeBuilder getHashCodeBuilder()
public abstract boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
protected EqualsBuilder getEqualsBuilder(TSActivityId rhs)
rhs
- Other object to comparepublic abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract TSActivityId.TotalGroupingKey getFakeTotalGroupingKey()
public byte[] asBytes()
public java.lang.String toSerializedKey()
public static TSActivityId fromSerializedKey(java.lang.String serializedKey)
serializedKey
- keypublic static TSActivityId create(TimeSheetEntry v)
public static TSActivityId fromBytes(byte[] value)