Package org.eclipse.emf.cdo.common.util
Class CDOCommonUtil
- java.lang.Object
-
- org.eclipse.emf.cdo.common.util.CDOCommonUtil
-
public final class CDOCommonUtil extends java.lang.ObjectVarious static methods that may help with I/O and time stamps.- Since:
- 3.0
- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static java.text.SimpleDateFormatDATE_FORMATstatic java.util.regex.PatternDATE_PATTERNstatic java.util.Comparator<CDONameProvider>NAME_COMPARATORstatic java.lang.StringSYSTEM_USER_IDstatic java.util.Comparator<CDOTimeProvider>TIME_COMPARATORstatic java.lang.StringUNSPECIFIED_DATE_STRING
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static intcompareTimeStamps(long t1, long t2)static CDODataInputcreateCDODataInput(org.eclipse.net4j.util.io.ExtendedDataInputStream inputStream, CDOPackageRegistry packageRegistry, CDOBranchManager branchManager, CDOCommitInfoManager commitManager, CDORevisionFactory revisionFactory, CDOListFactory listFactory, CDOLobStore lobStore)static CDODataOutputcreateCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider)Deprecated.static CDODataOutputcreateCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider, CDORevisionUnchunker unchunker)static java.lang.StringformatTimeStamp()static java.lang.StringformatTimeStamp(long timeStamp)static booleanisValidTimeStamp(long timeStamp, long startTime, long endTime)static longparseTimeStamp(java.lang.String timeStamp)static booleanwaitWhileInitial(CDOCommonRepository repository, org.eclipse.net4j.util.event.INotifier notifier, IProgressMonitor monitor)
-
-
-
Field Detail
-
UNSPECIFIED_DATE_STRING
public static final java.lang.String UNSPECIFIED_DATE_STRING
- Since:
- 4.5
- See Also:
- Constant Field Values
-
DATE_FORMAT
public static final java.text.SimpleDateFormat DATE_FORMAT
- Since:
- 4.0
-
DATE_PATTERN
public static final java.util.regex.Pattern DATE_PATTERN
- Since:
- 4.4
-
SYSTEM_USER_ID
public static final java.lang.String SYSTEM_USER_ID
- Since:
- 4.2
- See Also:
- Constant Field Values
-
NAME_COMPARATOR
public static final java.util.Comparator<CDONameProvider> NAME_COMPARATOR
- Since:
- 4.4
-
TIME_COMPARATOR
public static final java.util.Comparator<CDOTimeProvider> TIME_COMPARATOR
- Since:
- 4.4
-
-
Method Detail
-
createCDODataInput
public static CDODataInput createCDODataInput(org.eclipse.net4j.util.io.ExtendedDataInputStream inputStream, CDOPackageRegistry packageRegistry, CDOBranchManager branchManager, CDOCommitInfoManager commitManager, CDORevisionFactory revisionFactory, CDOListFactory listFactory, CDOLobStore lobStore) throws java.io.IOException
- Throws:
java.io.IOException- Since:
- 4.0
-
createCDODataOutput
@Deprecated public static CDODataOutput createCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider)
Deprecated.- Since:
- 4.0
-
createCDODataOutput
public static CDODataOutput createCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider, CDORevisionUnchunker unchunker)
- Since:
- 4.3
-
isValidTimeStamp
public static boolean isValidTimeStamp(long timeStamp, long startTime, long endTime)
-
compareTimeStamps
public static int compareTimeStamps(long t1, long t2)
-
formatTimeStamp
public static java.lang.String formatTimeStamp()
-
formatTimeStamp
public static java.lang.String formatTimeStamp(long timeStamp)
-
parseTimeStamp
public static long parseTimeStamp(java.lang.String timeStamp) throws java.text.ParseException- Throws:
java.text.ParseException- Since:
- 4.0
-
waitWhileInitial
public static boolean waitWhileInitial(CDOCommonRepository repository, org.eclipse.net4j.util.event.INotifier notifier, IProgressMonitor monitor)
- Since:
- 4.2
-
-