projectManager
Class Project

java.lang.Object
  extended by projectManager.Project

public class Project
extends java.lang.Object

Project class manages creation, saving, loading the projects and recording any changes about them.

Author:
maho

Field Summary
 ProjectFile projectFile
           
 
Constructor Summary
Project(ProjectFile projectFile)
           
Project(java.lang.String projectName, java.lang.String projectPath)
           
 
Method Summary
 java.lang.String getProjectDescription()
           
 java.lang.String getProjectName()
           
 java.lang.String getProjectPath()
           
 boolean isActive()
           
 void setActive(boolean isActive)
           
 void setProjectDescription(java.lang.String projectDescription)
           
 void setProjectName(java.lang.String projectName)
           
 void setProjectPath(java.lang.String projectPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projectFile

public ProjectFile projectFile
Constructor Detail

Project

public Project(java.lang.String projectName,
               java.lang.String projectPath)
Parameters:
projectName -
projectPath -

Project

public Project(ProjectFile projectFile)
Parameters:
projectFile -
Method Detail

isActive

public boolean isActive()
Returns:
the isActive

setActive

public void setActive(boolean isActive)
Parameters:
isActive - the isActive to set

getProjectDescription

public java.lang.String getProjectDescription()
Returns:
the projectDescription

setProjectDescription

public void setProjectDescription(java.lang.String projectDescription)
Parameters:
projectDescription - the projectDescription to set

getProjectName

public java.lang.String getProjectName()
Returns:
the projectName

setProjectName

public void setProjectName(java.lang.String projectName)
Parameters:
projectName - the projectName to set

getProjectPath

public java.lang.String getProjectPath()
Returns:
the projectPath

setProjectPath

public void setProjectPath(java.lang.String projectPath)
Parameters:
projectPath - the projectPath to set