Uses of Class
api.basecamp.BCAuth

Uses of BCAuth in api.basecamp
 

Constructors in api.basecamp with parameters of type BCAuth
Account(BCAuth auth)
          Initializes Account object with given auth info
Categories(BCAuth auth, int projectId)
          Get All Categories for a project
Categories(BCAuth auth, int projectId, boolean type)
          Get All Categories for a project with Type option
Category(BCAuth auth, int categoryId)
          Get Category By ID
Category(BCAuth auth, int projectId, boolean categoryType, java.lang.String categoryName)
          Create new category
Comment(BCAuth auth, int commentId)
          Build Comment from comment ID
Comment(BCAuth auth, java.lang.String resourceType, int resourceId, java.lang.String body)
          Add comment to BaseCamp resource and Build Comment object
Comments(BCAuth auth, java.lang.String resourceType, int resourceId)
          Get All Comments for given resource (up to 50)
Companies(BCAuth auth)
          Gets All Companies
Companies(BCAuth auth, int projectId)
          Gets Companies associated with given project.
Company(BCAuth auth, int companyId)
          Company Constructor Builds Company Object from ID.
Message(BCAuth auth)
          Create new (UNSAVED) BaseCamp message, set appropriate fields and use '.save()' to post the message
Message(BCAuth auth, int messageId)
          Get Specific Message according to id
Messages(BCAuth auth, int projectId)
          Gets Messages associated with given project.
Messages(BCAuth auth, int projectId, int categoryId)
          Gets All Category Messages
Milestone(BCAuth auth)
          New and Unsaved Milestone Object.
Milestones(BCAuth auth, int projectId)
          Get All Milestones for a project
People(BCAuth auth)
          Get All People
Person(BCAuth auth)
          Get instance of current user defined in BCAuth Object
Person(BCAuth auth, int personId)
          Get instance of user defined by personId
Project(BCAuth auth, int projectId)
          Build Project from project ID
Project(BCAuth auth, java.lang.String projectName)
          Create and Post new Project
Projects(BCAuth auth)
          Get All Projects
TimeEntry(BCAuth auth)
          Empty (Unsaved) Time Entry Object NOTE: IS NOT SAVED TO BASECAMP UNTIL CALL TO `.save()`
TimeEntry(BCAuth auth, int timeEntryId)
          Build time entry from ID
TimeReport(BCAuth auth, int toDoId)
          Report Containing all time entires for a given todo item
TimeReport(BCAuth auth, TimeReportSpec spec)
          Build TimeReport according to a defined TimeReportSpec Object