Class CDOCommonUtil

java.lang.Object
org.eclipse.emf.cdo.common.util.CDOCommonUtil

public final class CDOCommonUtil extends Object
Various static methods that may help with I/O and time stamps.
Since:
3.0
Author:
Eike Stepper
  • Field Details

  • Method Details

    • prepareContainer

      @Deprecated public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container)
      Deprecated.
      Containers created via ContainerUtil.createInitializedContainer() or OMPlatform.createManagedContainer() are initialized automatically. Advanced callers configuring a raw container can use OMBundle.prepareContainer(IManagedContainer).
      Since:
      4.26
    • 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 IOException
      Throws:
      IOException
      Since:
      4.0
    • createCDODataOutput

      @Deprecated public static CDODataOutput createCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider)
      Since:
      4.0
    • createCDODataOutput

      public static CDODataOutput createCDODataOutput(org.eclipse.net4j.util.io.ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider, CDORevisionUnchunker unchunker)
      Since:
      4.3
    • isWellFormedURI

      public static boolean isWellFormedURI(String uri)
      A well formed URI string must have a non-zero length, and must encode any special characters such as the space character. As such, creating a URI, ignoring the properly encoded characters, and converting that to a string, must yield this URI string itself.
      Parameters:
      uri - the URI string in question.
      Returns:
      whether the URI is well formed.
      Since:
      4.21
    • isValidTimeStamp

      public static boolean isValidTimeStamp(long timeStamp, long startTime, long endTime)
    • compareTimeStamps

      public static int compareTimeStamps(long t1, long t2)
    • formatTimeStamp

      public static String formatTimeStamp()
    • formatTimeStamp

      public static String formatTimeStamp(long timeStamp)
    • parseTimeStamp

      public static long parseTimeStamp(String timeStamp) throws ParseException
      Throws:
      ParseException
      Since:
      4.0
    • waitWhileInitial

      public static boolean waitWhileInitial(CDOCommonRepository repository, org.eclipse.net4j.util.event.INotifier notifier, IProgressMonitor monitor)
      Since:
      4.2