api.basecamp
Class Person

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

public class Person
extends java.lang.Object

Person Object for use with BaseCamp API

Author:
jondavidjohn

Constructor Summary
Person(BCAuth auth)
          Get instance of current user defined in BCAuth Object
Person(BCAuth auth, int personId)
          Get instance of user defined by personId
 
Method Summary
 java.lang.String getAvatarUrl()
           
 int getClientId()
           
 int getCompanyId()
           
 java.util.Calendar getCreatedAt()
           
 java.lang.String getEmail()
           
 java.lang.String getFirstName()
           
 int getId()
           
 java.lang.String getImHandle()
           
 java.lang.String getImService()
           
 java.lang.String getLastName()
           
 java.lang.String getPhoneFax()
           
 java.lang.String getPhoneHome()
           
 java.lang.String getPhoneMobile()
           
 java.lang.String getPhoneOffice()
           
 java.lang.String getPhoneOfficeExt()
           
 java.lang.String getTitle()
           
 java.lang.String getToken()
           
 java.util.Calendar getUpdatedAt()
           
 java.lang.String getUserName()
           
 java.lang.String getUuid()
           
 boolean hasAccessToNewProjects()
           
 boolean isAdministrator()
           
 boolean isDeleted()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Person

public Person(BCAuth auth)
Get instance of current user defined in BCAuth Object

Parameters:
auth - BCAuth Auth info for BaseCamp

Person

public Person(BCAuth auth,
              int personId)
Get instance of user defined by personId

Parameters:
auth - BCAuth BaseCamp Auth info object
personId - ID of desired Person
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getId

public int getId()

getClientId

public int getClientId()

getCreatedAt

public java.util.Calendar getCreatedAt()

isDeleted

public boolean isDeleted()

hasAccessToNewProjects

public boolean hasAccessToNewProjects()

getImHandle

public java.lang.String getImHandle()

getImService

public java.lang.String getImService()

getPhoneFax

public java.lang.String getPhoneFax()

getPhoneHome

public java.lang.String getPhoneHome()

getPhoneMobile

public java.lang.String getPhoneMobile()

getPhoneOffice

public java.lang.String getPhoneOffice()

getPhoneOfficeExt

public java.lang.String getPhoneOfficeExt()

getTitle

public java.lang.String getTitle()

getToken

public java.lang.String getToken()

getUpdatedAt

public java.util.Calendar getUpdatedAt()

getUuid

public java.lang.String getUuid()

getFirstName

public java.lang.String getFirstName()

getLastName

public java.lang.String getLastName()

getCompanyId

public int getCompanyId()

getUserName

public java.lang.String getUserName()

isAdministrator

public boolean isAdministrator()

getEmail

public java.lang.String getEmail()

getAvatarUrl

public java.lang.String getAvatarUrl()