org.mantisbt.connect.model
Class Project

java.lang.Object
  extended byorg.mantisbt.connect.model.Project
All Implemented Interfaces:
IProject

public class Project
extends java.lang.Object
implements IProject

Author:
Peter Lanser, planser@users.sourceforge.net

Constructor Summary
Project()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AccessLevel getAccessLevelMin()
           
 java.lang.String getDescription()
           
 java.lang.String getFilePath()
           
 long getId()
           
 java.lang.String getName()
           
 IMCAttribute getStatus()
           
 IProject getSubProject(long projectId)
           
 IProject getSubProject(java.lang.String name)
           
 IProject[] getSubProjects()
           
 int hashCode()
           
 boolean isEnabled()
           
 boolean isPrivate()
           
 void setAccessLevelMin(AccessLevel accessLevel)
           
 void setDesription(java.lang.String description)
           
 void setEnabled(boolean enabled)
           
 void setFilePath(java.lang.String filePath)
           
 void setId(int id)
           
 void setName(java.lang.String name)
           
 void setPrivate(boolean isPrivate)
           
 void setSubProjects(IProject[] subProjects)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
Method Detail

getAccessLevelMin

public AccessLevel getAccessLevelMin()
Specified by:
getAccessLevelMin in interface IProject

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface IProject

getFilePath

public java.lang.String getFilePath()
Specified by:
getFilePath in interface IProject

getId

public long getId()
Specified by:
getId in interface IProject

getName

public java.lang.String getName()
Specified by:
getName in interface IProject

getStatus

public IMCAttribute getStatus()
Specified by:
getStatus in interface IProject

getSubProjects

public IProject[] getSubProjects()
Specified by:
getSubProjects in interface IProject

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface IProject

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface IProject

setAccessLevelMin

public void setAccessLevelMin(AccessLevel accessLevel)
Specified by:
setAccessLevelMin in interface IProject

setDesription

public void setDesription(java.lang.String description)
Specified by:
setDesription in interface IProject

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface IProject

setFilePath

public void setFilePath(java.lang.String filePath)
Specified by:
setFilePath in interface IProject

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IProject

setPrivate

public void setPrivate(boolean isPrivate)
Specified by:
setPrivate in interface IProject

setSubProjects

public void setSubProjects(IProject[] subProjects)
Specified by:
setSubProjects in interface IProject

setId

public void setId(int id)

getSubProject

public IProject getSubProject(long projectId)
Specified by:
getSubProject in interface IProject

getSubProject

public IProject getSubProject(java.lang.String name)
Specified by:
getSubProject in interface IProject

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object obj)