change
Class Change

java.lang.Object
  extended by change.Change

public class Change
extends Object

Change entity represents filesystem and group changes (updates).


Field Summary
 String changeDetails
          Details regarding the change: what was performed/modified that led to it.
 File changedFile
          File change: created, modified, removed.
 Folder changedFolder
          If a folder is created or removed only one change object is made (there are no change objects created for each file in the removed folder).
 Group changedGroup
          Group change: user add/remove, ownership transfer, groups settings change.
 Date timestamp
          The device's local time when the change was made.
 ChangeType type
          The type of change: group, folder or file-related.
 
Constructor Summary
Change()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timestamp

public Date timestamp
The device's local time when the change was made.


type

public ChangeType type
The type of change: group, folder or file-related.


changedFile

public File changedFile
File change: created, modified, removed.


changedGroup

public Group changedGroup
Group change: user add/remove, ownership transfer, groups settings change.


changedFolder

public Folder changedFolder
If a folder is created or removed only one change object is made (there are no change objects created for each file in the removed folder).


changeDetails

public String changeDetails
Details regarding the change: what was performed/modified that led to it. At implementation level these details will be expressed differently (not just using a simple String).

Constructor Detail

Change

public Change()