public final class Handle
extends java.lang.Object
implements java.io.Serializable
ValueHolder
s.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTERNAL
Identificator for external value in string representation
|
static java.lang.String |
INTERNAL
Identificator for internal value in string representation
|
static java.lang.String |
SEPARATOR
Separator in string representation
|
Modifier | Constructor and Description |
---|---|
protected |
Handle()
Creates new instance.(
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static Handle |
forSharedRecord(java.lang.String type,
java.lang.Long modelInstanceId,
java.lang.Long processInstanceId,
java.lang.String primaryKeyString)
Creates new instance for shared record.
|
static Handle |
forSharedRecord(java.lang.String type,
java.lang.Long modelInstanceId,
java.lang.Long processInstanceId,
java.lang.String primaryKeyString,
java.lang.String evaluationLevel,
long baseLevelValueId)
Creates new instance for shared record.
|
static Handle |
forValueHolder(java.lang.String type,
java.lang.Long modelInstanceId,
java.lang.String evaluationLevel,
long baseLevelValueid)
Creates new value for non-shared value.
|
static Handle |
fromString(java.lang.String handleString)
Creates instance from a string representation.
|
long |
getBaseLevelValueId()
Returns base level value id.
|
java.lang.String |
getEvaluationLevel()
Returns evaluation level.
|
java.lang.String |
getId()
Returns id of the handle.
|
java.lang.Long |
getModelInstanceId()
Returns model instance id.
|
java.lang.String |
getPrimaryKeyString()
Returns primary key string.
|
java.lang.Long |
getProcessInstanceId()
Returns process instance id.
|
java.lang.String |
getType()
Returns the type.
|
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String SEPARATOR
public static final java.lang.String EXTERNAL
public static final java.lang.String INTERNAL
public static Handle forSharedRecord(java.lang.String type, java.lang.Long modelInstanceId, java.lang.Long processInstanceId, java.lang.String primaryKeyString, java.lang.String evaluationLevel, long baseLevelValueId)
type
- not nullmodelInstanceId
- not nullprocessInstanceId
- may be nullprimaryKeyString
- not nullevaluationLevel
- baseLevelValueId
- public static Handle forSharedRecord(java.lang.String type, java.lang.Long modelInstanceId, java.lang.Long processInstanceId, java.lang.String primaryKeyString)
type
- not nullmodelInstanceId
- not nullprocessInstanceId
- may be nullprimaryKeyString
- not nullpublic static Handle forValueHolder(java.lang.String type, java.lang.Long modelInstanceId, java.lang.String evaluationLevel, long baseLevelValueid)
type
- not nullmodelInstanceId
- not nullevaluationLevel
- not nullbaseLevelValueid
- not nullpublic static Handle fromString(java.lang.String handleString)
handleString
- public java.lang.String getType()
public java.lang.Long getModelInstanceId()
public java.lang.Long getProcessInstanceId()
public long getBaseLevelValueId()
public java.lang.String getPrimaryKeyString()
public java.lang.String getEvaluationLevel()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getId()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.