A C D E F G H I M R S T U

A

apiBaseURL - Static variable in class com.thirtyboxes.api.ThirtyBoxes
 
AuthorizedUserToken - Class in com.thirtyboxes.api
Represents a token returned by 30boxes.com to signify that a particular application is cleared to access data from a particular 30 Boxes user.
AuthorizedUserToken(String) - Constructor for class com.thirtyboxes.api.AuthorizedUserToken
Default constructor.

C

calendarToDateEntry(Calendar) - Static method in class com.thirtyboxes.api.ThirtyBoxes
Utility function to convert Calendar objects into the 30 Boxes API format for dates.
callMethod(String, String) - Method in class com.thirtyboxes.api.ThirtyBoxes
Utility function to call the API (by using the Apache Jakarta HttpClient library)
com.thirtyboxes.api - package com.thirtyboxes.api
This package provides a Java interface to the 30 Boxes api.

D

dateEntryToCalendar(String) - Static method in class com.thirtyboxes.api.ThirtyBoxes
Utility function to convert the 30 Boxes API format for dates into Calendar objects.

E

Email - Class in com.thirtyboxes.api
Encapsulates a 30 Boxes user's email address (of which she may have more than one).
Email(Node) - Constructor for class com.thirtyboxes.api.Email
XML Node constructor.
Event - Class in com.thirtyboxes.api
Represents a 30 Boxes event object.
Event(Node) - Constructor for class com.thirtyboxes.api.Event
XML Node constructor.
eventsGet(AuthorizedUserToken, Calendar, Calendar) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API events.Get method.
eventsSearch(AuthorizedUserToken, String) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API events.Search method.
eventsTagSearch(AuthorizedUserToken, String) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API events.TagSearch method.

F

Feed - Class in com.thirtyboxes.api
Represents an RSS feed that a user has subscribed to through 30 Boxes.
Feed(Node) - Constructor for class com.thirtyboxes.api.Feed
XML Node constructor.

G

getAddress() - Method in class com.thirtyboxes.api.Email
Returns the email address.
getAvatar() - Method in class com.thirtyboxes.api.User
Returns the URL of this User's avatar, if they have specified one.
getBuddies() - Method in class com.thirtyboxes.api.User
Returns a List of User objects representing the user's buddies.
getEmails() - Method in class com.thirtyboxes.api.User
Returns a List of Email objects representing the user's buddies.
getEnd() - Method in class com.thirtyboxes.api.Event
Get the end date of this event.
getFeeds() - Method in class com.thirtyboxes.api.User
Returns a List of Feed objects representing the user's RSS feeds.
getFirstName() - Method in class com.thirtyboxes.api.User
Returns this user's first name.
getID() - Method in class com.thirtyboxes.api.Event
Get the unique ID of this event.
getID() - Method in class com.thirtyboxes.api.User
Returns this user's unique ID.
getIMs() - Method in class com.thirtyboxes.api.User
Returns a List of IM objects representing the user's Instant Messaging identities.
getLastName() - Method in class com.thirtyboxes.api.User
Returns this user's last name.
getLastResult() - Method in class com.thirtyboxes.api.ThirtyBoxes
Gets the result of the last method call.
getName() - Method in class com.thirtyboxes.api.Feed
Gets the display name of this feed.
getNode() - Method in class com.thirtyboxes.api.RESTResult
Gets the first child node of the rsp object (i.e.
getNotes() - Method in class com.thirtyboxes.api.Event
Get the detailed notes of this event.
getPersonalSite() - Method in class com.thirtyboxes.api.User
Returns the URL of this User's personal website, if they have specified one.
getPrimaryEmail() - Method in class com.thirtyboxes.api.User
Returns the primary email for this user.
getReasonString() - Method in exception com.thirtyboxes.api.MethodCallFailedException
Returns a user-readable explanation of the failure.
getRepeatEndDate() - Method in class com.thirtyboxes.api.Event
Get the date on which this event should stop repeating if it is of a repeat type other than REPEAT_ONCE.
getRepeatType() - Method in class com.thirtyboxes.api.Event
Returns the type of repeat.
getStart() - Method in class com.thirtyboxes.api.Event
Get the start date of this event.
getStartDay() - Method in class com.thirtyboxes.api.User
Returns the day of the week this User's calendar should start on.
getStringFromNodeAttributes(Node, String) - Static method in class com.thirtyboxes.api.RESTResult
Helper function to grab attributes from XML nodes.
getSummary() - Method in class com.thirtyboxes.api.Event
Get the summary of this event (the summary is the event name that appears in the calendar view)
getTags() - Method in class com.thirtyboxes.api.Event
Returns an array of tags specified for this event.
getType() - Method in class com.thirtyboxes.api.IM
The type (or name) of this IM service.
getURL() - Method in class com.thirtyboxes.api.Feed
Gets the URL of this feed.
getUserAuthorizeURL(String, URL, URL) - Method in class com.thirtyboxes.api.ThirtyBoxes
Returns the URL a user needs to visit to authorize an application to access their private info.
getUserName() - Method in class com.thirtyboxes.api.IM
Returns the username the user uses with this service.

H

hasBasicInfo() - Method in class com.thirtyboxes.api.User
Returns whether this User object has (at least) basic info for this user.
hasPrivateInfo() - Method in class com.thirtyboxes.api.User
Returns whether this User object has private info for this user.
hasPublicInfo() - Method in class com.thirtyboxes.api.User
Returns whether this User object has (at least) public info for this user.

I

IM - Class in com.thirtyboxes.api
Represents an Instant Messaging identity that a user has registered with 30 Boxes.
IM(Node) - Constructor for class com.thirtyboxes.api.IM
XML Node constructor.
isAllDayEvent() - Method in class com.thirtyboxes.api.Event
Get the end date of this event.
isPrimary() - Method in class com.thirtyboxes.api.Email
Is this the primary email address for this user?
isPrivate() - Method in class com.thirtyboxes.api.Event
Returns whether the event has been marked private or not.

M

MethodCallFailedException - Exception in com.thirtyboxes.api
Represents a failed call to the 30 Boxes API.
MethodCallFailedException(String, RESTResult) - Constructor for exception com.thirtyboxes.api.MethodCallFailedException
RESTResult constructor.
MethodCallFailedException(String, Exception) - Constructor for exception com.thirtyboxes.api.MethodCallFailedException
Exception constructor.

R

REPEAT_MONTHLY - Static variable in class com.thirtyboxes.api.Event
 
REPEAT_ONCE - Static variable in class com.thirtyboxes.api.Event
 
REPEAT_WEEKLY - Static variable in class com.thirtyboxes.api.Event
 
REPEAT_YEARLY - Static variable in class com.thirtyboxes.api.Event
 
RESTResult - Class in com.thirtyboxes.api
Represents the REST object returned from 30 Boxes.
RESTResult(InputStream) - Constructor for class com.thirtyboxes.api.RESTResult
Create a RESTResult object from an HTTP response.

S

setProxy(String, int) - Method in class com.thirtyboxes.api.ThirtyBoxes
Tells the API object that it will need to connect through a proxy.
succeeded() - Method in class com.thirtyboxes.api.RESTResult
Returns true if the call that this object is a response to succeeded.

T

testPing() - Method in class com.thirtyboxes.api.ThirtyBoxes
The API test.Ping method.
ThirtyBoxes - Class in com.thirtyboxes.api
Represents a connection to the 30 Boxes API.
ThirtyBoxes(String) - Constructor for class com.thirtyboxes.api.ThirtyBoxes
Default constructor.
toString() - Method in class com.thirtyboxes.api.AuthorizedUserToken
Overrides Object#toString()

U

User - Class in com.thirtyboxes.api
Represents a 30 Boxes User.
User(Node) - Constructor for class com.thirtyboxes.api.User
XML Node constructor.
userAuthorize(String, URL, URL) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API user.Authorize method.
userFindByEmail(String) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API user.FindByEmail method.
userFindById(int) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API user.FindById method.
userGetAllInfo(AuthorizedUserToken) - Method in class com.thirtyboxes.api.ThirtyBoxes
The API user.GetAllInfo method.

A C D E F G H I M R S T U