Uses of Class
change.Change

Packages that use Change
change   
filesystem   
group   
synchronization   
 

Uses of Change in change
 

Methods in change that return Change
abstract  Change ChangeFactory.createChange(ChangeType type, Object changeTarget, String changeDetails, Date timestamp)
          Creates change objects of all supported types.
 

Methods in change that return types with arguments of type Change
abstract  List<Change> ChangeService.getChanges(ChangeQueryCriteria criteria)
          Returns a list of changes that match the given criteria (changes of a certain type or for a list of files, changes during a given period, changes for a given group etc.).
abstract  List<Change> ChangeLogger.getChanges(ChangeQueryCriteria criteria)
          Returns the changes that match the given criteria, such that it can return all the changes in a given period of time for a group or a list of files.
 

Methods in change with parameters of type Change
abstract  void ChangeService.logChange(Change change)
          Adds a change to the history of changes.
abstract  void ChangeLogger.logChange(Change change)
          Adds a change to the history of changes;
 

Uses of Change in filesystem
 

Fields in filesystem declared as Change
 Change Folder.lastChange
          A reference to its last change.
 Change File.lastChange
          A reference to its last change.
 

Methods in filesystem with parameters of type Change
protected abstract  void FilesystemService.informLogChange(Change change)
          Informs the ChangeService about a filesystem Change that needs to be logged in the history of changes.
protected abstract  void FilesystemService.informSyncChange(Change change)
          Informs the SynchronizationService about a filesystem Change that needs to be synchronized.
abstract  void FilesystemService.receiveChange(Change change)
          Is informed by the SynchronizationService about a new change.
 

Method parameters in filesystem with type arguments of type Change
abstract  void FilesystemService.receiveChanges(List<Change> changes)
          Is informed by the SynchronizationService about new changes.
 

Uses of Change in group
 

Methods in group with parameters of type Change
abstract  void GroupInfoRepository.applyGroupChange(Group group, Change change)
           
protected abstract  void GroupService.logGroupChange(Change change)
          The GroupService informs the ChangeService about a group change that it needs to log.
abstract  void GroupService.receiveGroupChange(Change change)
          The SynchronizationService component informs the GroupService component about a group change.
protected abstract  void GroupService.syncGroupChange(Change change)
          The GroupService informs the SynchronizationService about a group change that it needs to synchronize.
 

Uses of Change in synchronization
 

Methods in synchronization with parameters of type Change
abstract  void SynchronizationService.synchornizeFilesystemChange(Change change)
          Pushes the filesystem change to other online devices in the group.
abstract  void SynchronizationService.synchronizeGroupChange(Change change)
          Pushes the group change to other online devices in the group.