public class

BaseEventEntry

extends BaseEntry<E extends BaseEntry>
java.lang.Object
   ↳ com.google.gdata.data.AbstractExtension
     ↳ com.google.gdata.data.ExtensionPoint
       ↳ com.google.gdata.data.BaseEntry<E extends com.google.gdata.data.BaseEntry>
         ↳ com.google.gdata.data.extensions.BaseEventEntry<E extends com.google.gdata.data.extensions.BaseEventEntry<E>>
Known Direct Subclasses

Class Overview

Customizes the base entry to define an event entry.

Summary

Nested Classes
class BaseEventEntry.EventStatus Defines the base set of values for event status. 
class BaseEventEntry.Transparency Defines the base set of values for event transparency. 
class BaseEventEntry.Visibility Defines the base set of values for event visibility. 
[Expand]
Inherited Fields
From class com.google.gdata.data.BaseEntry
From class com.google.gdata.data.ExtensionPoint
From class com.google.gdata.data.AbstractExtension
Public Constructors
BaseEventEntry()
Constructs a new EventEntry with the appropriate kind category to indicate that it is an event.
BaseEventEntry(BaseEntry<?> sourceEntry)
Constructs a new EventEntry instance by doing a shallow copy of data from an existing BaseEntry instance.
Public Methods
void addLocation(Where location)
Adds a new event location.
void addRecurrenceException(RecurrenceException exception)
Adds a new recurrence exception.
void addTime(When time)
Adds a new event time.
void declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within the target extension profile.
List<Where> getLocations()
Returns the list of event locations
OriginalEvent getOriginalEvent()
Returns the event original start time.
Recurrence getRecurrence()
Returns the event recurrence.
List<RecurrenceException> getRecurrenceException()
Returns the list of recurrence exceptions.
List<Reminder> getReminder()
Returns event reminders.
BaseEventEntry.EventStatus getStatus()
Returns the event status.
List<When> getTimes()
Returns the list of event times.
BaseEventEntry.Transparency getTransparency()
Returns the event transparency.
BaseEventEntry.Visibility getVisibility()
Returns the event visibility.
void setOriginalEvent(OriginalEvent v)
Sets the event original start time.
void setRecurrence(Recurrence v)
Sets the event recurrence.
void setStatus(BaseEventEntry.EventStatus status)
Sets the event status.
void setTransparency(BaseEventEntry.Transparency transparency)
Sets the event transparency.
void setVisibility(BaseEventEntry.Visibility v)
Sets the event visibility.
[Expand]
Inherited Methods
From class com.google.gdata.data.BaseEntry
From class com.google.gdata.data.ExtensionPoint
From class com.google.gdata.data.AbstractExtension
From class java.lang.Object
From interface com.google.gdata.data.Extension
From interface com.google.gdata.data.IAtom
From interface com.google.gdata.data.IEntry
From interface com.google.gdata.data.Kind.Adaptable
From interface com.google.gdata.data.Kind.Adaptor

Public Constructors

public BaseEventEntry ()

Constructs a new EventEntry with the appropriate kind category to indicate that it is an event.

public BaseEventEntry (BaseEntry<?> sourceEntry)

Constructs a new EventEntry instance by doing a shallow copy of data from an existing BaseEntry instance.

Parameters
sourceEntry Entry to copy

Public Methods

public void addLocation (Where location)

Adds a new event location.

Parameters
location

public void addRecurrenceException (RecurrenceException exception)

Adds a new recurrence exception.

Parameters
exception

public void addTime (When time)

Adds a new event time.

Parameters
time

public void declareExtensions (ExtensionProfile extProfile)

Declares the set of expected Extension types for an ExtensionPoint within the target extension profile. The base implementation does not declare any extensions, but can be overridden by specific types of ExtensionPoints that always contain a well-defined set of extensions.

Parameters
extProfile The ExtensionProfile to initialize.

public List<Where> getLocations ()

Returns the list of event locations

public OriginalEvent getOriginalEvent ()

Returns the event original start time.

public Recurrence getRecurrence ()

Returns the event recurrence.

public List<RecurrenceException> getRecurrenceException ()

Returns the list of recurrence exceptions.

public List<Reminder> getReminder ()

Returns event reminders.

public BaseEventEntry.EventStatus getStatus ()

Returns the event status.

public List<When> getTimes ()

Returns the list of event times.

public BaseEventEntry.Transparency getTransparency ()

Returns the event transparency.

public BaseEventEntry.Visibility getVisibility ()

Returns the event visibility.

public void setOriginalEvent (OriginalEvent v)

Sets the event original start time.

Parameters
v

public void setRecurrence (Recurrence v)

Sets the event recurrence.

Parameters
v

public void setStatus (BaseEventEntry.EventStatus status)

Sets the event status.

Parameters
status

public void setTransparency (BaseEventEntry.Transparency transparency)

Sets the event transparency.

Parameters
transparency

public void setVisibility (BaseEventEntry.Visibility v)

Sets the event visibility.

Parameters
v