|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.project.controller.RemoverRestorer
Title: $FileName: RemoverRestorer.java$
Field Summary | |
private ArchiveInfoFlex |
moArchive
|
private NodeLibrary |
moLibrary
|
private Archive |
parentArchve
|
private org.sourcejammer.project.view.SJRequest |
request
|
private org.sourcejammer.project.view.SJResponse |
response
|
Constructor Summary | |
RemoverRestorer(NodeLibrary lib,
ArchiveInfoFlex archive,
Archive parentArchive)
If request and response are null, you'd better know what you're doing. |
|
RemoverRestorer(NodeLibrary lib,
ArchiveInfoFlex archive,
Archive parentArchive,
org.sourcejammer.project.view.SJRequest request,
org.sourcejammer.project.view.SJResponse response)
|
Method Summary | |
boolean |
childFileCheckedOut(long projectID)
|
void |
deleteNode(long parentID,
int index,
boolean permenantlyDeleteAllShares)
Delete a File or Project. |
private boolean |
isFileShared(FileNode file)
|
private void |
removeAllFiles(long projectID,
boolean removeFromAllParents)
Loops through all sub projects. |
void |
removeFile(long fileID)
Remove file from all parents. |
private void |
removeFile(long parentID,
FileNode ndFile)
|
void |
removeFile(long parentID,
long fileID)
Remove specified file from specified project. |
void |
removeProject(long projectID)
Remove the project. |
private void |
removeProject(long projectID,
boolean removeFilesFromAllParents)
Remove specified project from the project hierarchy. |
void |
removeProject(long parentID,
long projectID)
Just removes the project from its parent. |
private void |
restoreAllFiles(long projectID)
Loops through all sub projects. |
void |
restoreRemovedNode(long parentID,
java.lang.String newName,
int index)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private NodeLibrary moLibrary
private ArchiveInfoFlex moArchive
private org.sourcejammer.project.view.SJResponse response
private org.sourcejammer.project.view.SJRequest request
private Archive parentArchve
Constructor Detail |
public RemoverRestorer(NodeLibrary lib, ArchiveInfoFlex archive, Archive parentArchive, org.sourcejammer.project.view.SJRequest request, org.sourcejammer.project.view.SJResponse response)
public RemoverRestorer(NodeLibrary lib, ArchiveInfoFlex archive, Archive parentArchive)
Method Detail |
private void removeFile(long parentID, FileNode ndFile) throws FileAccessException, ProjectDoesNotExistException, FileDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
FileDoesNotExistException
SecurityException
public void removeFile(long fileID) throws FileAccessException, ProjectDoesNotExistException, FileDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
FileDoesNotExistException
SecurityException
private boolean isFileShared(FileNode file)
public void deleteNode(long parentID, int index, boolean permenantlyDeleteAllShares) throws ProjectDoesNotExistException, SecurityException, FileAccessException, org.sourcejammer.project.NodeDoesNotExistException, FileDoesNotExistException
parentID
- -- id of parent project from which File or Project has been removed.index
- -- removed index in parent Project of File/Project to be deleted.
ProjectDoesNotExistException
SecurityException
FileAccessException
org.sourcejammer.project.NodeDoesNotExistException
FileDoesNotExistException
public void removeFile(long parentID, long fileID) throws FileAccessException, ProjectDoesNotExistException, FileDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
FileDoesNotExistException
SecurityException
public void removeProject(long projectID) throws FileAccessException, ProjectDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
SecurityException
public void removeProject(long parentID, long projectID) throws FileAccessException, ProjectDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
SecurityException
private void removeProject(long projectID, boolean removeFilesFromAllParents) throws FileAccessException, ProjectDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
SecurityException
public void restoreRemovedNode(long parentID, java.lang.String newName, int index) throws FileAccessException, ProjectDoesNotExistException, FileDoesNotExistException, org.sourcejammer.project.NodeDoesNotExistException, org.sourcejammer.project.NodeExistsException, SecurityException
FileAccessException
ProjectDoesNotExistException
FileDoesNotExistException
org.sourcejammer.project.NodeDoesNotExistException
org.sourcejammer.project.NodeExistsException
SecurityException
public boolean childFileCheckedOut(long projectID) throws FileAccessException, ProjectDoesNotExistException, SecurityException
FileAccessException
ProjectDoesNotExistException
SecurityException
private void restoreAllFiles(long projectID) throws FileAccessException, SecurityException, ProjectDoesNotExistException
FileAccessException
SecurityException
ProjectDoesNotExistException
private void removeAllFiles(long projectID, boolean removeFromAllParents) throws FileAccessException, SecurityException, ProjectDoesNotExistException
FileAccessException
SecurityException
ProjectDoesNotExistException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |