public AddressOffice getCampaign(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Address.getCampaign", new ArgMap("candidateId", candidateId), AddressOffice.class );
	}
public AddressOffice getCampaign(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Address.getCampaign", new ArgMap("candidateId", candidateId), AddressOffice.class );
	}
public AddressOffice getCampaign ( String candidateId ) throws VoteSmartException , VoteSmartErrorException { return api . query ( "Address.getCampaign" , new ArgMap ( "candidateId" , candidateId ) , AddressOffice . class ) ; }
This method grabs campaign office(s) and basic candidate information for the specified candidate.

@param candidateId
@return {@link AddressOffice}: address and list of office addresses.
This method grabs campaign office ( s ) and basic candidate information for the specified candidate .