com.tibco.bpm.web.client.services.actions.calendar
Class SaveCalendarEntry

java.lang.Object
  extended by com.tibco.bpm.web.client.services.actions.calendar.SaveCalendarEntry
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable, OSAction<SaveCalendarEntryResult>, net.customware.gwt.dispatch.shared.Action<SaveCalendarEntryResult>

public class SaveCalendarEntry
extends java.lang.Object
implements OSAction<SaveCalendarEntryResult>

Updates, or creates, the given Calendar Entry (e.g. Working Day Exclusions and Recurring Exclusions). Date and time values in the request are expected to be time-zone neutral. A Recurring Exclusion is passed using the Recurrence Rule expression, and not as individual dates and times. The request must include a version number that will be compared against the value held by the identified Calendar entry. If the values don't match, the request will fail with a "concurrency exception". The response will include the saved Calendar Entry. If that entry is a Recurring Entry, the instances that fall within the date/time period, given in the request, will be included.


Constructor Summary
SaveCalendarEntry()
           
SaveCalendarEntry(int version, java.lang.String namespace, java.lang.String name, CalendarDay start, CalendarDay end, NewWorkingDayExclusion[] newWorkingDayExclusions, ExistingWorkingDayExclusion[] existingWorkingDayExclusions, NewRecurringExclusion[] newRecurringExclusions, ExistingRecurringExclusion[] existingRecurringExclusions)
          Constructor for SaveCalendarEntry.
 
Method Summary
 CalendarDay getEnd()
          Gets the end CalendarDay.
 ExistingRecurringExclusion[] getExistingRecurringExclusions()
          Gets an array of ExistingRecurringExclusions.
 ExistingWorkingDayExclusion[] getExistingWorkingDayExclusions()
          Gets an array of ExistingWorkingDayExclusions.
 java.lang.String getName()
          Get the name.
 java.lang.String getNamespace()
          Gets the namespace.
 NewRecurringExclusion[] getNewRecurringExclusions()
          Gets an array of NewRecurringExclusions
 NewWorkingDayExclusion[] getNewWorkingDayExclusions()
          Gets the NewWorkingDayExclusion array.
 CalendarDay getStart()
          Gets the start CalendarDay.
 int getVersion()
          Gets the version number.
 void setEnd(CalendarDay end)
          Sets the end CalendarDay.
 void setExistingRecurringExclusions(ExistingRecurringExclusion[] existingRecurringExclusions)
          Sets an array of ExistingRecurringExclusions.
 void setExistingWorkingDayExclusions(ExistingWorkingDayExclusion[] existingWorkingDayExclusions)
          Sets an array of ExistingWorkingDayExclusions.
 void setName(java.lang.String name)
          Sets the name.
 void setNamespace(java.lang.String namespace)
          Sets the namespace.
 void setNewRecurringExclusions(NewRecurringExclusion[] newRecurringExclusions)
          Sets an array of NewRecurringExclusions
 void setNewWorkingDayExclusions(NewWorkingDayExclusion[] newWorkingDayExclusions)
          Sets the NewWorkingDayExclusion array.
 void setStart(CalendarDay start)
          Sets the start CalendarDay.
 void setVersion(int version)
          Sets the version number.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaveCalendarEntry

public SaveCalendarEntry()

SaveCalendarEntry

public SaveCalendarEntry(int version,
                         java.lang.String namespace,
                         java.lang.String name,
                         CalendarDay start,
                         CalendarDay end,
                         NewWorkingDayExclusion[] newWorkingDayExclusions,
                         ExistingWorkingDayExclusion[] existingWorkingDayExclusions,
                         NewRecurringExclusion[] newRecurringExclusions,
                         ExistingRecurringExclusion[] existingRecurringExclusions)
Constructor for SaveCalendarEntry.

Parameters:
version -
namespace -
name -
start -
end -
newWorkingDayExclusions -
existingWorkingDayExclusions -
newRecurringExclusions -
existingRecurringExclusions -
Method Detail

getVersion

public int getVersion()
Gets the version number.

Returns:

setVersion

public void setVersion(int version)
Sets the version number.

Parameters:
version -

getNamespace

public java.lang.String getNamespace()
Gets the namespace.

Returns:

setNamespace

public void setNamespace(java.lang.String namespace)
Sets the namespace.

Parameters:
namespace -

getName

public java.lang.String getName()
Get the name.

Returns:

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name -

getStart

public CalendarDay getStart()
Gets the start CalendarDay.

Returns:

setStart

public void setStart(CalendarDay start)
Sets the start CalendarDay.

Parameters:
start -

getEnd

public CalendarDay getEnd()
Gets the end CalendarDay.

Returns:

setEnd

public void setEnd(CalendarDay end)
Sets the end CalendarDay.

Parameters:
end -

getNewWorkingDayExclusions

public NewWorkingDayExclusion[] getNewWorkingDayExclusions()
Gets the NewWorkingDayExclusion array.

Returns:

setNewWorkingDayExclusions

public void setNewWorkingDayExclusions(NewWorkingDayExclusion[] newWorkingDayExclusions)
Sets the NewWorkingDayExclusion array.

Parameters:
newWorkingDayExclusions -

getExistingWorkingDayExclusions

public ExistingWorkingDayExclusion[] getExistingWorkingDayExclusions()
Gets an array of ExistingWorkingDayExclusions.

Returns:

setExistingWorkingDayExclusions

public void setExistingWorkingDayExclusions(ExistingWorkingDayExclusion[] existingWorkingDayExclusions)
Sets an array of ExistingWorkingDayExclusions.

Parameters:
existingWorkingDayExclusions -

getNewRecurringExclusions

public NewRecurringExclusion[] getNewRecurringExclusions()
Gets an array of NewRecurringExclusions

Returns:

setNewRecurringExclusions

public void setNewRecurringExclusions(NewRecurringExclusion[] newRecurringExclusions)
Sets an array of NewRecurringExclusions

Parameters:
newRecurringExclusions -

getExistingRecurringExclusions

public ExistingRecurringExclusion[] getExistingRecurringExclusions()
Gets an array of ExistingRecurringExclusions.

Returns:

setExistingRecurringExclusions

public void setExistingRecurringExclusions(ExistingRecurringExclusion[] existingRecurringExclusions)
Sets an array of ExistingRecurringExclusions.

Parameters:
existingRecurringExclusions -


Copyright © 2015 Cloud Software Group, Inc. All Rights Reserved.