org.sourcejammer.server.plugin
Interface SJServerFileChangeListener

All Superinterfaces:
SJServerPlugin
All Known Implementing Classes:
SJServerFileChangeAdapter

public interface SJServerFileChangeListener
extends SJServerPlugin

Title: $FileName: SJServerFileChangeListener.java$

Version:
$VerNum: 4$
Author:
$AuthorName: Rob MacGrogan$

$Description: Classes that implement this interface can be used as File Change plugins for the SJ server.$
$KeyWordsOff: $

Method Summary
 void fileAdded(SJServerFileEvent ev)
          Target is new parent Project of file.
 void fileBranched(SJServerFileEvent ev)
          Target is parent Project in which file was branched.
 void fileCheckedIn(SJServerFileEvent ev)
           
 void fileCheckedOut(SJServerFileEvent ev)
           
 void fileCheckedOutUndone(SJServerFileEvent ev)
           
 void fileCopied(SJServerFileEvent ev)
          Target is new parent Project of file.
 void fileDeleted(SJServerFileEvent ev)
          Target is parent Project from which file was deleted.
 void fileDescriptionModified(SJServerFileEvent ev)
           
 void fileMoved(SJServerFileEvent ev)
          Target is new parent Project of file.
 void fileRemoved(SJServerFileEvent ev)
          Target is parent Project from which file was removed.
 void fileRenamed(SJServerFileEvent ev)
           
 void fileRestored(SJServerFileEvent ev)
           
 void fileRolledBackToPreviousVersion(SJServerFileEvent ev)
           
 void fileShared(SJServerFileEvent ev)
          Target is new parent Project of file.
 void fileShareRemoved(SJServerFileEvent ev)
          Target is parent Project from which file share was removed.
 void latestVersionRequested(SJServerFileEvent ev)
           
 void specificVesionRequested(SJServerFileEvent ev)
           
 
Methods inherited from interface org.sourcejammer.server.plugin.SJServerPlugin
getWorkDirectory, initPlugin, setWorkDirectory
 

Method Detail

fileAdded

public void fileAdded(SJServerFileEvent ev)
Target is new parent Project of file.


latestVersionRequested

public void latestVersionRequested(SJServerFileEvent ev)

specificVesionRequested

public void specificVesionRequested(SJServerFileEvent ev)

fileCheckedOut

public void fileCheckedOut(SJServerFileEvent ev)

fileCheckedIn

public void fileCheckedIn(SJServerFileEvent ev)

fileCopied

public void fileCopied(SJServerFileEvent ev)
Target is new parent Project of file.


fileMoved

public void fileMoved(SJServerFileEvent ev)
Target is new parent Project of file.


fileRenamed

public void fileRenamed(SJServerFileEvent ev)

fileShared

public void fileShared(SJServerFileEvent ev)
Target is new parent Project of file.


fileBranched

public void fileBranched(SJServerFileEvent ev)
Target is parent Project in which file was branched.


fileDescriptionModified

public void fileDescriptionModified(SJServerFileEvent ev)

fileRemoved

public void fileRemoved(SJServerFileEvent ev)
Target is parent Project from which file was removed.


fileDeleted

public void fileDeleted(SJServerFileEvent ev)
Target is parent Project from which file was deleted.


fileShareRemoved

public void fileShareRemoved(SJServerFileEvent ev)
Target is parent Project from which file share was removed.


fileCheckedOutUndone

public void fileCheckedOutUndone(SJServerFileEvent ev)

fileRolledBackToPreviousVersion

public void fileRolledBackToPreviousVersion(SJServerFileEvent ev)

fileRestored

public void fileRestored(SJServerFileEvent ev)


Copyright 2003 Soucejammer project.