Interface OffsetEventBatchForm
- All Superinterfaces:
Extensible, Identifiable, OffsetEventForm, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidOperableForm, OsidRuleForm, Suppliable
This is the form for creating and updating offset events in bulk. Like
all OsidForm objects, various data elements may be set here for
use in the create and update methods in the
OffsetEventBatchAdminSession . For each data element that may be set,
metadata may be examined to provide display hints or data constraints.
-
Method Summary
Modifier and TypeMethodDescriptionGets theEventIdof the offset event if this is a create transaction.Gets theIdof the offset event to be updated if this is an update transaction.Gets the time periodIdof the offset event if this is a create transaction.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface OffsetEventForm
clearEndReferenceEvent, clearFixedDuration, clearFixedEndOffset, clearFixedStartOffset, clearFixedStartTime, clearLocation, clearLocationDescription, clearRelativeEndWeekday, clearRelativeStartWeekday, clearRelativeWeekdayEndOffset, clearRelativeWeekdayStartOffset, clearSponsors, clearStartReferenceEvent, getEndReferenceEventMetadata, getFixedDurationMetadata, getFixedEndOffsetMetadata, getFixedStartOffsetMetadata, getFixedStartTimeMetadata, getLocationDescriptionMetadata, getLocationMetadata, getOffsetEventFormRecord, getRelativeEndWeekdayMetadata, getRelativeStartWeekdayMetadata, getRelativeWeekdayEndOffsetMetadata, getRelativeWeekdayStartOffsetMetadata, getSponsorsMetadata, getStartReferenceEventMetadata, setEndReferenceEvent, setFixedDuration, setFixedEndOffset, setFixedStartOffset, setFixedStartTime, setLocation, setLocationDescription, setRelativeEndWeekday, setRelativeStartWeekday, setRelativeWeekdayEndOffset, setRelativeWeekdayStartOffset, setSponsors, setStartReferenceEventModifier and TypeMethodDescriptionvoidClears the ending reference event.voidClears the fixed duration.voidClears the fixed end offset.voidClears the fixed start offset.voidClears the fixed start time.voidClears the location.voidClears the location description.voidClears the relative end weekday.voidClears the relative start weekday.voidClears the relative weekday offset.voidClears the relative weekday offset.voidClears the sponsors.voidClears the start reference event.Gets the metadata for the ending reference event.Gets the metadata for the fixed duration.Gets the metadata for the fixed end offset.Gets the metadata for the fixed start offset.Gets the metadata for the fixed start time.Gets the metadata for a location description.Gets the metadata for a location.getOffsetEventFormRecord(Type offsetEventRecordType) Gets theOffsetEventFormRecordcorresponding to the given schedule recordType.Gets the metadata for the relative weekday.Gets the metadata for the relative weekday.Gets the metadata for the relative weekday offset.Gets the metadata for the relative weekday offset.Gets the metadata for a sponsor.Gets the metadata for the starting reference event.voidsetEndReferenceEvent(Id eventId) Sets the fixed end time.voidsetFixedDuration(Duration duration) Sets the fixed duration.voidsetFixedEndOffset(Duration offset) Sets the fixed end offset.voidsetFixedStartOffset(Duration offset) Sets the fixed start offset.voidsetFixedStartTime(DateTime date) Sets the fixed start time.voidsetLocation(Id locationId) Sets the location.voidsetLocationDescription(String location) Sets the location description.voidsetRelativeEndWeekday(long weekday) Sets the relative weekday.voidsetRelativeStartWeekday(long weekday) Sets the relative weekday.voidsetRelativeWeekdayEndOffset(long offset) Sets the relative weekday offset as the nth weekday from the relative event.voidsetRelativeWeekdayStartOffset(long offset) Sets the relative weekday offset as the nth weekday from the relative event.voidsetSponsors(Id[] sponsorIds) Sets the sponsors.voidsetStartReferenceEvent(Id eventId) Sets the fixed start time.Methods inherited from interface OsidExtensibleForm
getRequiredRecordTypesModifier and TypeMethodDescriptionGets the minimum required record types for successful submission of thisOsidForm.Methods inherited from interface OsidForm
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocaleModifier and TypeMethodDescriptionGets a default locale for the form.Metadata[]Gets a list of metadata for the elements in this form which are not valid.Gets the metadata for the comment corresponding to this form submission.Gets the locales available for this form.Gets text messages corresponding to additional instructions to pass form validation.booleanTests if this form is for an update operation.booleanisValid()Tests if this form is in a valid state for submission.voidsetJournalComment(String comment) Sets a comment.voidSpecifies a language and script type for the form.Methods inherited from interface OsidObjectForm
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusTypeModifier and TypeMethodDescriptionvoidClears the description.voidClears the display name.voidClears the genus type.Gets the metadata for a description.Gets the metadata for a display name.Gets the metadata for a genus type.voidsetDescription(String description) Sets a description.voidsetDisplayName(String displayName) Sets a display name.voidsetGenusType(Type genusType) Sets a genus.Methods inherited from interface OsidOperableForm
clearDisabled, clearEnabled, getDisabledMetadata, getEnabledMetadata, setDisabled, setEnabledModifier and TypeMethodDescriptionvoidRemoves the administratively disabled flag.voidRemoves the administratively enabled flag.Gets the metadata for the disabled flag.Gets the metadata for the enabled flag.voidsetDisabled(boolean disabled) Sets the administratively disabled flag.voidsetEnabled(boolean enabled) Sets the administratively enabled flag.Methods inherited from interface OsidRuleForm
clearConditionRecordTypes, clearRule, getConditionRecordTypesMetadata, getRuleMetadata, setConditionRecordTypes, setRuleModifier and TypeMethodDescriptionvoidClears the condition record types.voidRemoves the rule.Gets the metadata for the condition record types.Gets the metadata for an associated rule.voidsetConditionRecordTypes(Type[] conditionRecordTypes) Sets the condition record types.voidSets a rule.
-
Method Details
-
getEventId
Id getEventId()Gets theEventIdof the offset event if this is a create transaction.- Returns:
- the event
Id - Throws:
IllegalStateException-isForUpdate()istrue- Compliance:
mandatory- This method must be implemented.
-
getTimePeriodId
Id getTimePeriodId()Gets the time periodIdof the offset event if this is a create transaction.- Returns:
- the time period
Id - Throws:
IllegalStateException-isForUpdate()istrue- Compliance:
mandatory- This method must be implemented.
-
getOffsetEventId
Id getOffsetEventId()Gets theIdof the offset event to be updated if this is an update transaction.- Returns:
- the offset event
Id - Throws:
IllegalStateException-isForUpdate()isfalse- Compliance:
mandatory- This method must be implemented.
-