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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectModification
public ProjectModification()
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()