api.basecamp
Class Project

java.lang.Object
  extended by api.basecamp.Project

public class Project
extends java.lang.Object

Project Object for use with BaseCamp API

Author:
jondavidjohn

Constructor Summary
Project(BCAuth auth, int projectId)
          Build Project from project ID
Project(BCAuth auth, java.lang.String projectName)
          Create and Post new Project
 
Method Summary
 int getCompanyId()
           
 java.lang.String getCompanyName()
           
 java.util.Calendar getCreatedOn()
           
 int getId()
           
 java.util.Calendar getLastChangedOn()
           
 java.lang.String getName()
           
 java.lang.String getStatus()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project(BCAuth auth,
               int projectId)
Build Project from project ID

Parameters:
auth - BCAuth Object
projectId - ID of desired project

Project

public Project(BCAuth auth,
               java.lang.String projectName)
Create and Post new Project

Parameters:
auth - BCAuth Object
projectName - String Name of new Project
Method Detail

getId

public int getId()
Returns:
the id

getName

public java.lang.String getName()
Returns:
the name

getCreatedOn

public java.util.Calendar getCreatedOn()
Returns:
the createdOn

getStatus

public java.lang.String getStatus()
Returns:
the status

getLastChangedOn

public java.util.Calendar getLastChangedOn()
Returns:
the lastChangedOn

getCompanyId

public int getCompanyId()
Returns:
the companyId

getCompanyName

public java.lang.String getCompanyName()
Returns:
the companyName