Class ProjectMetadataUtilities

java.lang.Object
com.google.refine.io.ProjectMetadataUtilities

public class ProjectMetadataUtilities extends Object
  • Constructor Details

    • ProjectMetadataUtilities

      public ProjectMetadataUtilities()
  • Method Details

    • save

      public static void save(ProjectMetadata projectMeta, File projectDir) throws IOException
      Throws:
      IOException
    • saveToFile

      protected static void saveToFile(ProjectMetadata projectMeta, File metadataFile) throws IOException
      Throws:
      IOException
    • load

      public static ProjectMetadata load(File projectDir)
    • recover

      public static ProjectMetadata recover(File projectDir, long id)
      Reconstruct the project metadata on a best efforts basis. The name is gone, so build something descriptive from the column names. Recover the creation and modification times based on whatever files are available.
      Parameters:
      projectDir - the project directory
      id - the project id
      Returns:
    • loadFromFile

      protected static ProjectMetadata loadFromFile(File metadataFile) throws Exception
      Throws:
      Exception