org.jumpmind.symmetric.fs.track
Class DirectorySpecSnapshot

java.lang.Object
  extended by org.jumpmind.symmetric.fs.track.DirectorySpecSnapshot

public class DirectorySpecSnapshot
extends Object


Field Summary
protected  Date date
           
protected  String directory
           
protected  DirectorySpec directorySpec
           
protected  List<FileChange> files
           
protected  Node node
           
 
Constructor Summary
DirectorySpecSnapshot(Node node, String directory, DirectorySpec directorySpec)
           
 
Method Summary
 void addFileChange(FileChange fileChange)
           
protected  List<FileChange> diff(DirectorySpecSnapshot snapshot)
           
 String getDirectory()
           
 DirectorySpec getDirectorySpec()
           
 List<FileChange> getFiles()
           
protected  void merge(DirectorySpecSnapshot snapshot)
           
protected  void merge(List<FileChange> changes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

date

protected Date date

node

protected Node node

directory

protected String directory

directorySpec

protected DirectorySpec directorySpec

files

protected List<FileChange> files
Constructor Detail

DirectorySpecSnapshot

public DirectorySpecSnapshot(Node node,
                             String directory,
                             DirectorySpec directorySpec)
Method Detail

getDirectorySpec

public DirectorySpec getDirectorySpec()

getFiles

public List<FileChange> getFiles()

addFileChange

public void addFileChange(FileChange fileChange)

merge

protected void merge(DirectorySpecSnapshot snapshot)

merge

protected void merge(List<FileChange> changes)

diff

protected List<FileChange> diff(DirectorySpecSnapshot snapshot)

getDirectory

public String getDirectory()


Copyright © 2012 JumpMind, Inc.. All Rights Reserved.