Package org.hibernate.jpamodelgen.util

Examples of org.hibernate.jpamodelgen.util.FileTimeStampChecker


    }
  }

  private boolean mappingFilesUnchanged(Collection<String> mappingFileNames) {
    boolean mappingFilesUnchanged = false;
    FileTimeStampChecker fileStampCheck = new FileTimeStampChecker();
    for ( String mappingFile : mappingFileNames ) {
      try {
        URL url = this.getClass().getResource( mappingFile );
        if ( url == null ) {
          continue;
        }
        File file = new File( url.toURI() );
        context.logMessage( Diagnostic.Kind.OTHER, "Check file  " + mappingFile );
        if ( file.exists() ) {
          fileStampCheck.add( mappingFile, file.lastModified() );
        }
      }
      catch ( URISyntaxException e ) {
        // in doubt return false
        return false;
      }
    }

    FileTimeStampChecker serializedTimeStampCheck = loadTimeStampCache();
    if ( serializedTimeStampCheck.equals( fileStampCheck ) ) {
      context.logMessage( Diagnostic.Kind.OTHER, "XML parsing will be skipped due to unchanged xml files" );
      mappingFilesUnchanged = true;
    }
    else {
      saveTimeStampCache( fileStampCheck );
View Full Code Here


    File tmpDir = new File( System.getProperty( "java.io.tmpdir" ) );
    return new File( tmpDir, SERIALIZATION_FILE_NAME );
  }

  private FileTimeStampChecker loadTimeStampCache() {
    FileTimeStampChecker serializedTimeStampCheck = new FileTimeStampChecker();
    File file = null;
    try {
      file = getSerializationTmpFile();
      if ( file.exists() ) {
        ObjectInputStream in = new ObjectInputStream( new FileInputStream( file ) );
View Full Code Here

    }
  }

  private boolean mappingFilesUnchanged(Collection<String> mappingFileNames) {
    boolean mappingFilesUnchanged = false;
    FileTimeStampChecker fileStampCheck = new FileTimeStampChecker();
    for ( String mappingFile : mappingFileNames ) {
      try {
        URL url = this.getClass().getResource( mappingFile );
        if ( url == null ) {
          continue;
        }
        File file = new File( url.toURI() );
        context.logMessage( Diagnostic.Kind.OTHER, "Check file  " + mappingFile );
        if ( file.exists() ) {
          fileStampCheck.add( mappingFile, file.lastModified() );
        }
      }
      catch ( URISyntaxException e ) {
        // in doubt return false
        return false;
      }
    }

    FileTimeStampChecker serializedTimeStampCheck = loadTimeStampCache();
    if ( serializedTimeStampCheck.equals( fileStampCheck ) ) {
      context.logMessage( Diagnostic.Kind.OTHER, "XML parsing will be skipped due to unchanged xml files" );
      mappingFilesUnchanged = true;
    }
    else {
      saveTimeStampCache( fileStampCheck );
View Full Code Here

    File tmpDir = new File( System.getProperty( "java.io.tmpdir" ) );
    return new File( tmpDir, SERIALIZATION_FILE_NAME );
  }

  private FileTimeStampChecker loadTimeStampCache() {
    FileTimeStampChecker serializedTimeStampCheck = new FileTimeStampChecker();
    File file = null;
    try {
      file = getSerializationTmpFile();
      if ( file.exists() ) {
        ObjectInputStream in = new ObjectInputStream( new FileInputStream( file ) );
View Full Code Here

    }
  }

  private boolean mappingFilesUnchanged(Collection<String> mappingFileNames) {
    boolean mappingFilesUnchanged = false;
    FileTimeStampChecker fileStampCheck = new FileTimeStampChecker();
    for ( String mappingFile : mappingFileNames ) {
      try {
        URL url = this.getClass().getResource( mappingFile );
        if ( url == null ) {
          continue;
        }
        File file = new File( url.toURI() );
        context.logMessage( Diagnostic.Kind.OTHER, "Check file  " + mappingFile );
        if ( file.exists() ) {
          fileStampCheck.add( mappingFile, file.lastModified() );
        }
      }
      catch ( URISyntaxException e ) {
        // in doubt return false
        return false;
      }
    }

    FileTimeStampChecker serializedTimeStampCheck = loadTimeStampCache();
    if ( serializedTimeStampCheck.equals( fileStampCheck ) ) {
      context.logMessage( Diagnostic.Kind.OTHER, "XML parsing will be skipped due to unchanged xml files" );
      mappingFilesUnchanged = true;
    }
    else {
      saveTimeStampCache( fileStampCheck );
View Full Code Here

    File tmpDir = new File( System.getProperty( "java.io.tmpdir" ) );
    return new File( tmpDir, SERIALIZATION_FILE_NAME );
  }

  private FileTimeStampChecker loadTimeStampCache() {
    FileTimeStampChecker serializedTimeStampCheck = new FileTimeStampChecker();
    File file = null;
    try {
      file = getSerializationTmpFile();
      if ( file.exists() ) {
        ObjectInputStream in = new ObjectInputStream( new FileInputStream( file ) );
View Full Code Here

    }
  }

  private boolean mappingFilesUnchanged(Collection<String> mappingFileNames) {
    boolean mappingFilesUnchanged = false;
    FileTimeStampChecker fileStampCheck = new FileTimeStampChecker();
    for ( String mappingFile : mappingFileNames ) {
      try {
        URL url = this.getClass().getResource( mappingFile );
        if ( url == null ) {
          continue;
        }
        File file = new File( url.toURI() );
        context.logMessage( Diagnostic.Kind.OTHER, "Check file  " + mappingFile );
        if ( file.exists() ) {
          fileStampCheck.add( mappingFile, file.lastModified() );
        }
      }
      catch ( URISyntaxException e ) {
        // in doubt return false
        return false;
      }
    }

    FileTimeStampChecker serializedTimeStampCheck = loadTimeStampCache();
    if ( serializedTimeStampCheck.equals( fileStampCheck ) ) {
      context.logMessage( Diagnostic.Kind.OTHER, "XML parsing will be skipped due to unchanged xml files" );
      mappingFilesUnchanged = true;
    }
    else {
      saveTimeStampCache( fileStampCheck );
View Full Code Here

    File tmpDir = new File( System.getProperty( "java.io.tmpdir" ) );
    return new File( tmpDir, SERIALIZATION_FILE_NAME );
  }

  private FileTimeStampChecker loadTimeStampCache() {
    FileTimeStampChecker serializedTimeStampCheck = new FileTimeStampChecker();
    File file = null;
    try {
      file = getSerializationTmpFile();
      if ( file.exists() ) {
        ObjectInputStream in = new ObjectInputStream( new FileInputStream( file ) );
View Full Code Here

    }
  }

  private boolean mappingFilesUnchanged(Collection<String> mappingFileNames) {
    boolean mappingFilesUnchanged = false;
    FileTimeStampChecker fileStampCheck = new FileTimeStampChecker();
    for ( String mappingFile : mappingFileNames ) {
      try {
        URL url = this.getClass().getResource( mappingFile );
        if ( url == null ) {
          continue;
        }
        File file = new File( url.toURI() );
        context.logMessage( Diagnostic.Kind.OTHER, "Check file  " + mappingFile );
        if ( file.exists() ) {
          fileStampCheck.add( mappingFile, file.lastModified() );
        }
      }
      catch ( URISyntaxException e ) {
        // in doubt return false
        return false;
      }
    }

    FileTimeStampChecker serializedTimeStampCheck = loadTimeStampCache();
    if ( serializedTimeStampCheck.equals( fileStampCheck ) ) {
      context.logMessage( Diagnostic.Kind.OTHER, "XML parsing will be skipped due to unchanged xml files" );
      mappingFilesUnchanged = true;
    }
    else {
      saveTimeStampCache( fileStampCheck );
View Full Code Here

    File tmpDir = new File( System.getProperty( "java.io.tmpdir" ) );
    return new File( tmpDir, SERIALIZATION_FILE_NAME );
  }

  private FileTimeStampChecker loadTimeStampCache() {
    FileTimeStampChecker serializedTimeStampCheck = new FileTimeStampChecker();
    File file = null;
    try {
      file = getSerializationTmpFile();
      if ( file.exists() ) {
        ObjectInputStream in = new ObjectInputStream( new FileInputStream( file ) );
View Full Code Here

TOP

Related Classes of org.hibernate.jpamodelgen.util.FileTimeStampChecker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.