public final class GlobalKey
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SEPARATOR
The separator
|
Constructor and Description |
---|
GlobalKey(DBDataInterface data,
Hint hint) |
GlobalKey(DBObject o) |
GlobalKey(GlobalId valueId,
GlobalId classId) |
GlobalKey(int value,
VirtualDB valueLayer,
int class_i,
VirtualDB classLayer) |
GlobalKey(java.lang.Object value,
int layerId,
GlobalId classId) |
GlobalKey(java.lang.Object value,
VirtualDB valueDB,
GlobalId classId) |
GlobalKey(java.lang.Object value,
VirtualDB valueLayer,
int class_i,
VirtualDB classLayer) |
GlobalKey(java.lang.String pGlobalKey) |
Modifier and Type | Method and Description |
---|---|
static GlobalKey |
createClassGlobalKey(java.lang.String pID) |
static GlobalKey |
createFieldGlobalKey(java.lang.String pID) |
boolean |
equals(java.lang.Object obj)
TODO: This should check only GlobalKey objects...
|
VirtualDB |
getClassDB() |
GlobalId |
getClassId() |
GlobalKey |
getClassKey() |
java.lang.String |
getString() |
java.lang.Object |
getValue() |
VirtualDB |
getValueDB() |
GlobalId |
getValueId() |
long |
getValueLong() |
int |
hashCode() |
boolean |
matches(java.lang.Object compareTo) |
java.lang.String |
toString() |
public static final java.lang.String SEPARATOR
public GlobalKey(@Nonnull DBObject o)
o
- the objectpublic GlobalKey(@Nonnull DBDataInterface data, @Nullable Hint hint)
data
- hint
- public GlobalKey(@Nonnull java.lang.Object value, @Nonnull VirtualDB valueDB, @Nonnull GlobalId classId)
value
- the valuevalueDB
- classId
- public GlobalKey(@Nonnull java.lang.Object value, int layerId, @Nonnull GlobalId classId)
value
- the valuelayerId
- classId
- public GlobalKey(@Nonnull GlobalId valueId, @Nonnull GlobalId classId)
valueId
- classId
- public GlobalKey(int value, VirtualDB valueLayer, int class_i, VirtualDB classLayer)
value
- the valuevalueLayer
- class_i
- classLayer
- public GlobalKey(java.lang.Object value, VirtualDB valueLayer, int class_i, VirtualDB classLayer)
value
- the valuevalueLayer
- class_i
- classLayer
- public GlobalKey(@Nonnull java.lang.String pGlobalKey)
pGlobalKey
- the global key@CheckReturnValue @Nonnull public VirtualDB getClassDB()
@CheckReturnValue @Nonnull public final GlobalId getClassId()
@CheckReturnValue @Nonnull public GlobalKey getClassKey()
@CheckReturnValue @Nonnull public VirtualDB getValueDB()
@CheckReturnValue @Nonnull public java.lang.String getString()
@CheckReturnValue public long getValueLong()
@CheckReturnValue @Nonnull public java.lang.Object getValue()
@CheckReturnValue @Nonnull public GlobalId getValueId()
@CheckReturnValue public boolean matches(@Nullable java.lang.Object compareTo)
@CheckReturnValue public boolean equals(@Nullable java.lang.Object obj)
equals
in class java.lang.Object
obj
- @CheckReturnValue @Nonnull public java.lang.String toString()
toString
in class java.lang.Object
@CheckReturnValue @Nonnull public static GlobalKey createClassGlobalKey(@Nonnull java.lang.String pID)
pID
- @CheckReturnValue public int hashCode()
hashCode
in class java.lang.Object
@CheckReturnValue @Nonnull public static GlobalKey createFieldGlobalKey(@Nonnull java.lang.String pID)
pID
- stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.