SourceJammer 1.3.0 November 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan

org.sourcejammer.project.controller
Class ProjectModification

java.lang.Object
  |
  +--org.sourcejammer.project.controller.ProjectModification

public class ProjectModification
extends java.lang.Object

This object contains info about properties of a ProjectNode that need to be changed. I use this object as a means of passing parameters to the synchronized projectChange() method, which ensures that a project will not simultaneously be modified by more than one process.


Constructor Summary
ProjectModification()
           
 
Method Summary
 ControllerNode getAddChild()
           
 java.lang.String getNodeName()
           
 int getPermanentlyDeleteChild()
           
 ProjectNode getProjectParent()
           
 java.lang.String getRemoveChildFile()
           
 java.lang.String getRemoveChildProject()
           
 int getRestoreChild()
           
 java.lang.String getRestoreChildNewName()
           
 java.lang.Boolean getShared()
           
 ControllerNode getShareParent()
           
 void setAddChild(ControllerNode nd)
           
 void setNodeName(java.lang.String s)
           
 void setPermanentlyDeleteChild(int i)
           
 void setProjectParent(ProjectNode nd)
           
 void setRemoveChildFile(java.lang.String s)
           
 void setRemoveChildProject(java.lang.String s)
           
 void setRestoreChild(int i)
           
 void setRestoreChildNewName(java.lang.String s)
           
 void setShared(java.lang.Boolean bln)
          Using Boolean object instead of boolean so getShared() will return null if setShared() has not been set.
 void setShareParent(ControllerNode nd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectModification

public ProjectModification()
Method Detail

setNodeName

public void setNodeName(java.lang.String s)

getNodeName

public java.lang.String getNodeName()

setAddChild

public void setAddChild(ControllerNode nd)

getAddChild

public ControllerNode getAddChild()

setShared

public void setShared(java.lang.Boolean bln)
Using Boolean object instead of boolean so getShared() will return null if setShared() has not been set.

getShared

public java.lang.Boolean getShared()

setShareParent

public void setShareParent(ControllerNode nd)

getShareParent

public ControllerNode getShareParent()

setRemoveChildProject

public void setRemoveChildProject(java.lang.String s)

getRemoveChildProject

public java.lang.String getRemoveChildProject()

setRemoveChildFile

public void setRemoveChildFile(java.lang.String s)

getRemoveChildFile

public java.lang.String getRemoveChildFile()

setRestoreChild

public void setRestoreChild(int i)

getRestoreChild

public int getRestoreChild()

setRestoreChildNewName

public void setRestoreChildNewName(java.lang.String s)

getRestoreChildNewName

public java.lang.String getRestoreChildNewName()

setProjectParent

public void setProjectParent(ProjectNode nd)

getProjectParent

public ProjectNode getProjectParent()

setPermanentlyDeleteChild

public void setPermanentlyDeleteChild(int i)

getPermanentlyDeleteChild

public int getPermanentlyDeleteChild()

SourceJammer 1.3.0 November 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan