public final class CDOIDUtil
extends java.lang.Object
IDs
.Modifier and Type | Method and Description |
---|---|
static AbstractCDOID |
createCDOIDObject(CDOID.ObjectType subType)
Deprecated.
As of 4.2 no longer supported. IDs can't be created without a value anymore.
|
static CDOIDExternal |
createExternal(java.lang.String uri) |
static CDOIDAndBranch |
createIDAndBranch(CDOID id,
CDOBranch branch) |
static CDOIDAndVersion |
createIDAndVersion(CDOIDAndVersion source) |
static CDOIDAndVersion |
createIDAndVersion(CDOID id,
int version) |
static CDOID |
createLong(long value) |
static CDOID |
createLongWithClassifier(CDOClassifierRef classifierRef,
long value)
Deprecated.
As of 4.2 use
createLongWithClassifier(long, CDOClassifierRef) . |
static CDOID |
createLongWithClassifier(long value,
CDOClassifierRef classifierRef) |
static <V> java.util.Map<CDOID,V> |
createMap() |
static <V> java.util.Map<CDOID,V> |
createMap(java.util.Map<? extends CDOID,? extends V> map) |
static CDOID |
createString(java.lang.String value) |
static CDOID |
createStringWithClassifier(CDOClassifierRef classifierRef,
java.lang.String value)
Deprecated.
As of 4.2 use
createStringWithClassifier(String, CDOClassifierRef) . |
static CDOID |
createStringWithClassifier(java.lang.String value,
CDOClassifierRef classifierRef) |
static CDOIDTemp |
createTempObject(int value) |
static CDOIDExternal |
createTempObjectExternal(java.lang.String uri) |
static CDOID |
createUUID() |
static CDOID |
createUUID(byte[] value) |
static byte[] |
decodeUUID(java.lang.String string) |
static java.lang.String |
encodeUUID(byte[] bytes) |
static boolean |
equals(CDOID id1,
CDOID id2) |
static byte[] |
getByteArray(CDOID id) |
static CDOID |
getCDOID(java.lang.Object object) |
static CDOClassifierRef |
getClassifierRef(CDOID id) |
static long |
getLong(CDOID id) |
static java.lang.String |
getString(CDOID id) |
static boolean |
isNull(CDOID id) |
static CDOID |
read(CDODataInput in) |
static CDOID |
read(ExtendedDataInput in)
Deprecated.
As of 4.2 use
read(CDODataInput) . |
static CDOID |
read(java.lang.String uriFragment)
Format of the URI fragment.
|
static void |
write(CDODataOutput out,
CDOID id) |
static void |
write(ExtendedDataOutput out,
CDOID id)
Deprecated.
As of 4.2 use
write(CDODataOutput, CDOID) . |
static void |
write(java.lang.StringBuilder builder,
CDOID id)
Format of the uri fragment.
|
static void |
write(java.lang.StringBuilder builder,
java.lang.Iterable<?> objects) |
public static <V> java.util.Map<CDOID,V> createMap()
public static <V> java.util.Map<CDOID,V> createMap(java.util.Map<? extends CDOID,? extends V> map)
public static CDOIDAndVersion createIDAndVersion(CDOID id, int version)
public static CDOIDAndVersion createIDAndVersion(CDOIDAndVersion source)
public static CDOIDAndBranch createIDAndBranch(CDOID id, CDOBranch branch)
public static CDOID getCDOID(java.lang.Object object)
public static boolean isNull(CDOID id)
public static long getLong(CDOID id)
public static java.lang.String getString(CDOID id)
public static byte[] getByteArray(CDOID id)
public static CDOClassifierRef getClassifierRef(CDOID id)
public static CDOIDTemp createTempObject(int value)
public static CDOIDExternal createTempObjectExternal(java.lang.String uri)
public static CDOID createLong(long value)
public static CDOID createLongWithClassifier(long value, CDOClassifierRef classifierRef)
public static CDOID createString(java.lang.String value)
public static CDOID createStringWithClassifier(java.lang.String value, CDOClassifierRef classifierRef)
public static CDOID createUUID(byte[] value)
public static CDOID createUUID()
public static java.lang.String encodeUUID(byte[] bytes)
public static byte[] decodeUUID(java.lang.String string)
public static CDOIDExternal createExternal(java.lang.String uri)
public static void write(java.lang.StringBuilder builder, java.lang.Iterable<?> objects)
public static void write(java.lang.StringBuilder builder, CDOID id)
Non-legacy: <ID TYPE>/<CUSTOM STRING FROM OBJECT FACTORY>
Legacy: <ID TYPE>/<PACKAGE URI>/<CLASSIFIER ID>/<CUSTOM STRING FROM OBJECT FACTORY>
public static CDOID read(java.lang.String uriFragment)
Non-legacy: <ID TYPE>/<CUSTOM STRING FROM OBJECT FACTORY>
Legacy: <ID TYPE>/<PACKAGE URI>/<CLASSIFIER ID>/<CUSTOM STRING FROM OBJECT FACTORY>
public static void write(CDODataOutput out, CDOID id) throws java.io.IOException
java.io.IOException
public static CDOID read(CDODataInput in) throws java.io.IOException
java.io.IOException
@Deprecated public static CDOID createLongWithClassifier(CDOClassifierRef classifierRef, long value)
createLongWithClassifier(long, CDOClassifierRef)
.@Deprecated public static CDOID createStringWithClassifier(CDOClassifierRef classifierRef, java.lang.String value)
createStringWithClassifier(String, CDOClassifierRef)
.@Deprecated public static AbstractCDOID createCDOIDObject(CDOID.ObjectType subType)
CDOID.ObjectType
.subType
- the subType for which to create an empty CDOID instance@Deprecated public static void write(ExtendedDataOutput out, CDOID id) throws java.io.IOException
write(CDODataOutput, CDOID)
.java.io.IOException
@Deprecated public static CDOID read(ExtendedDataInput in) throws java.io.IOException
read(CDODataInput)
.java.io.IOException
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html