api.basecamp
Class Account

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

public class Account
extends java.lang.Object

Account Object for use with BaseCamp API

Author:
jondavidjohn

Nested Class Summary
 class Account.Subscription
           
 
Field Summary
 Account.Subscription subscription
           
 
Constructor Summary
Account(BCAuth auth)
          Initializes Account object with given auth info
 
Method Summary
 int getAccountHolderId()
           
 java.lang.String getCompanyName()
           
 java.util.Calendar getCreatedAt()
           
 int getId()
           
 int getPrimaryCompanyId()
           
 int getStorage()
           
 Account.Subscription getSubscription()
           
 java.util.Calendar getUpdatedAt()
           
 boolean isEmailNotify()
           
 boolean isSsl()
           
 boolean isTimeTracking()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subscription

public Account.Subscription subscription
Constructor Detail

Account

public Account(BCAuth auth)
Initializes Account object with given auth info

Parameters:
auth - General BaseCamp account information object
Method Detail

getCreatedAt

public java.util.Calendar getCreatedAt()
Returns:
the createdAt

getId

public int getId()
Returns:
the id

getUpdatedAt

public java.util.Calendar getUpdatedAt()
Returns:
the updatedAt

getCompanyName

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

getAccountHolderId

public int getAccountHolderId()
Returns:
the accountHolderId

isSsl

public boolean isSsl()
Returns:
the isSsl

isTimeTracking

public boolean isTimeTracking()
Returns:
the isTimeTracking

isEmailNotify

public boolean isEmailNotify()
Returns:
the isEmailNotify

getStorage

public int getStorage()
Returns:
the storage

getPrimaryCompanyId

public int getPrimaryCompanyId()
Returns:
the primaryCompanyId

getSubscription

public Account.Subscription getSubscription()
Returns:
the subscription