Package org.bedework.calfacade.exc
Class ValidationError
java.lang.Object
org.bedework.calfacade.exc.ValidationError
- All Implemented Interfaces:
Serializable
Define error property codes emitted by validation code. Suggested English Language
is supplied in the comment for clarification only.
- Author:
- Mike Douglass
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCannot change schedule methode.static final StringYour information is incorrect: please supply exactly one attendee.static final StringError: bad how.static final StringError: bad who type (user or group).static final StringThe attendee uri is invalid.static final StringBad or out-of-range date..static final StringInvalid duration - you may not have a zero-length duration for an all day event.static final StringThe end date type is invalid.static final StringThe entity type is invalid.static final StringThe organizer uri is invalid.static final StringError: invalid page size.static final StringError: invalid preference field.static final StringError: invalid auto cancel preference.static final StringError: invalid auto process response preference.static final StringError: invalid date range end type preference.static final StringError: invalid user mode preference.static final StringError: invalid workday end.static final StringError: invalid working days: start after endstatic final StringError: invalid workday start.static final StringThe recipient uri is invalid.static final StringError: bad value for recurrence countstatic final StringError: Cannot specify count and until for recurrencestatic final StringError: bad value for recurrence intervalstatic final StringError: bad value for recurrence rulestatic final StringError: bad value for recurrence untilstatic final StringError: bad scheduling data.static final StringError: bad scheduling method (should be request or publish).static final StringError: bad scheduling part status .static final StringError: bad scheduling method (should be reply).static final StringError: bad scheduling method (should be request).static final StringError: bad scheduling method (should be COUNTER, REFRESH, REPLY).static final StringCannot change this into a scheduling messagestatic final StringError: Invalid status.static final StringError: Invalid transparency.static final StringError: Invalid URI.static final StringError: Invalid user.static final StringError: Invalid xprop.static final StringThe location is not flagged as public.static final StringError: missing how.static final StringError: missing who (principal name).static final StringYour information is incomplete: please supply an address.static final StringYour information is incomplete: please supply a calendar.static final StringYour information is incomplete: please supply a calendar path.static final StringYour information is incomplete: please supply a root calendar path.static final StringYour information is incomplete: please supply a category keyword.static final StringYour information is incomplete: please supply a class.static final StringYour information is incomplete: please supply a contact.static final StringYou must enter a contact name.static final StringYour information is incomplete: please supply a content type.static final StringYour information is incomplete: please supply a description.static final StringYour information is incomplete: please supply an event owner.static final StringYour information is incomplete: please supply a filter definition.static final StringYour information is incomplete: please supply a group name.static final StringYour information is incomplete: please supply a group owner.static final Stringgroup owner home inaccessible.static final StringYour information is incomplete: please supply a location.static final StringYour information is incomplete: please supply a name.static final StringYour event is missing the organizerstatic final StringYour event is missing the originatorstatic final StringYou must supply a recipient.static final StringYour information is incomplete: please supply a subscription id.static final StringYour information is incomplete: please supply a uri for the subscription.static final StringYour information is incomplete: please supply a title.static final StringYour information is incomplete: please supply at least one topical area.static final StringYour information is incomplete: please supply a type.static final StringError: not in submissions calendar.static final StringError: not in workflow calendar.static final StringError: not in submissions calendar.static final StringPrefix for all these errorsstatic final StringThe end date occurs before the start date.static final StringThe object is too large.static final StringYour description is too long.static final StringYour name is too long.static final StringYour summary is too long.static final StringToo many attendees. -
Constructor Summary
ConstructorsConstructorDescriptionValidationError(String errorCode) ValidationError(String errorCode, String extra) -
Method Summary
-
Field Details
-
prefix
Prefix for all these errors- See Also:
-
cannotChangeMethod
Cannot change schedule methode.- See Also:
-
expectOneAttendee
Your information is incorrect: please supply exactly one attendee.- See Also:
-
notInSubmissionsCalendar
Error: not in submissions calendar.- See Also:
-
notInWorkflowCalendar
Error: not in workflow calendar.- See Also:
-
invalidAccessHow
Error: bad how.- See Also:
-
invalidAccessWhoType
Error: bad who type (user or group).- See Also:
-
invalidAttendee
The attendee uri is invalid.- See Also:
-
invalidDate
Bad or out-of-range date..- See Also:
-
invalidDuration
Invalid duration - you may not have a zero-length duration for an all day event.- See Also:
-
invalidEntityType
The entity type is invalid.- See Also:
-
invalidEndtype
The end date type is invalid.- See Also:
-
invalidOrganizer
The organizer uri is invalid.- See Also:
-
invalidPrefAutoCancel
Error: invalid auto cancel preference.- See Also:
-
invalidPrefAutoProcess
Error: invalid auto process response preference.- See Also:
-
invalidPrefEndType
Error: invalid date range end type preference.- See Also:
-
invalidPrefUserMode
Error: invalid user mode preference.- See Also:
-
invalidPageSize
Error: invalid page size.- See Also:
-
invalidPref
Error: invalid preference field.- See Also:
-
invalidPrefWorkDayEnd
Error: invalid workday end.- See Also:
-
invalidPrefWorkDays
Error: invalid working days: start after end- See Also:
-
invalidPrefWorkDayStart
Error: invalid workday start.- See Also:
-
invalidRecipient
The recipient uri is invalid.- See Also:
-
invalidRecurCount
Error: bad value for recurrence count- See Also:
-
invalidRecurCountAndUntil
Error: Cannot specify count and until for recurrence- See Also:
-
invalidRecurInterval
Error: bad value for recurrence interval- See Also:
-
invalidRecurRule
Error: bad value for recurrence rule- See Also:
-
invalidRecurUntil
Error: bad value for recurrence until- See Also:
-
invalidSchedData
Error: bad scheduling data.- See Also:
-
invalidSchedMethod
Error: bad scheduling method (should be request or publish).- See Also:
-
invalidSchedPartStatus
Error: bad scheduling part status .- See Also:
-
invalidSchedReplyMethod
Error: bad scheduling method (should be reply).- See Also:
-
invalidSchedRequestMethod
Error: bad scheduling method (should be request).- See Also:
-
invalidSchedRespondMethod
Error: bad scheduling method (should be COUNTER, REFRESH, REPLY).- See Also:
-
invalidStatus
Error: Invalid status.- See Also:
-
invalidTransparency
Error: Invalid transparency.- See Also:
-
invalidUri
Error: Invalid URI.- See Also:
-
invalidUser
Error: Invalid user.- See Also:
-
invalidXprop
Error: Invalid xprop.- See Also:
-
missingAccessHow
Error: missing how.- See Also:
-
missingAccessWho
Error: missing who (principal name).- See Also:
-
missingAddress
Your information is incomplete: please supply an address.- See Also:
-
missingCalendar
Your information is incomplete: please supply a calendar.- See Also:
-
missingTopic
Your information is incomplete: please supply at least one topical area.- See Also:
-
missingCalendarPath
Your information is incomplete: please supply a calendar path.- See Also:
-
missingCalsuiteCalendar
Your information is incomplete: please supply a root calendar path.- See Also:
-
missingCategoryKeyword
Your information is incomplete: please supply a category keyword.- See Also:
-
missingContact
Your information is incomplete: please supply a contact.- See Also:
-
missingContactName
You must enter a contact name.- See Also:
-
missingDescription
Your information is incomplete: please supply a description.- See Also:
-
missingEventOwner
Your information is incomplete: please supply an event owner.- See Also:
-
missingFilterDef
Your information is incomplete: please supply a filter definition.- See Also:
-
missingGroupName
Your information is incomplete: please supply a group name.- See Also:
-
missingGroupOwner
Your information is incomplete: please supply a group owner.- See Also:
-
missingGroupOwnerHome
group owner home inaccessible.- See Also:
-
missingLocation
Your information is incomplete: please supply a location.- See Also:
-
locationNotPublic
The location is not flagged as public.- See Also:
-
missingName
Your information is incomplete: please supply a name.- See Also:
-
missingClass
Your information is incomplete: please supply a class.- See Also:
-
missingContentType
Your information is incomplete: please supply a content type.- See Also:
-
missingType
Your information is incomplete: please supply a type.- See Also:
-
missingOriginator
Your event is missing the originator- See Also:
-
missingOrganizer
Your event is missing the organizer- See Also:
-
invalidSchedulingObject
Cannot change this into a scheduling message- See Also:
-
missingRecipients
You must supply a recipient.- See Also:
-
missingSubscriptionid
Your information is incomplete: please supply a subscription id.- See Also:
-
missingTitle
Your information is incomplete: please supply a title.- See Also:
-
missingSubUri
Your information is incomplete: please supply a uri for the subscription.- See Also:
-
notSubmissionsCalendar
Error: not in submissions calendar.- See Also:
-
startAfterEnd
The end date occurs before the start date.- See Also:
-
tooLarge
The object is too large. size is ?, maximum allowable is ?- See Also:
-
tooLongDescription
Your description is too long. Please limit your entry to characters. You may also wish to point the event entry at a supplemental web page by entering a URL.- See Also:
-
tooLongName
Your name is too long. Please limit your entry to- See Also:
-
tooLongSummary
Your summary is too long. Please limit your entry to characters. You may also wish to point the event entry at a supplemental web page by entering a URL.- See Also:
-
tooManyAttendees
Too many attendees.- See Also:
-
-
Constructor Details
-
ValidationError
- Parameters:
errorCode-
-
ValidationError
- Parameters:
errorCode-extra-
-
-
Method Details
-
setErrorCode
- Parameters:
val-
-
getErrorCode
- Returns:
- String
-
setExtra
- Parameters:
val-
-
getExtra
- Returns:
- String
-