Package org.bedework.calfacade
Class BwEventObj
java.lang.Object
- All Implemented Interfaces:
Serializable,Comparable<BwEvent>,Comparator<BwEvent>,AlarmsEntity,AttachmentsEntity,AttendeesEntity,CategorisedEntity,CommentedEntity,ConceptEntity,ContactedEntity,DescriptionEntity<BwLongString>,EventEntity,OwnedEntity,RecurrenceEntity,ResourcedEntity,ShareableEntity,StartEndComponent,SummaryEntity,XpropsEntity,org.bedework.util.calendar.ScheduleMethods,org.bedework.util.logging.Logged
An Event in Bedework.
- Version:
- 1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.calfacade.BwEvent
BwEvent.ProxiedFieldIndex, BwEvent.SuggestedToNested classes/interfaces inherited from class org.bedework.calfacade.base.DumpEntity
DumpEntity.DumpType -
Field Summary
Fields inherited from class org.bedework.calfacade.BwEvent
busyTypeBusy, busyTypeBusyTentative, busyTypeBusyUnavailable, busyTypeStrings, scheduleStateExternalDone, scheduleStateNotProcessed, scheduleStateProcessed, statusCancelled, statusComplete, statusConfirmed, statusDraft, statusFinal, statusInProcess, statusMasterSuppressed, statusNeedsAction, statusTentative, statusUnavailableFields inherited from interface org.bedework.util.calendar.ScheduleMethods
methods, methodTypeAdd, methodTypeCancel, methodTypeCounter, methodTypeDeclineCounter, methodTypeNone, methodTypePollStatus, methodTypePublish, methodTypeRefresh, methodTypeReply, methodTypeRequest, methodTypeUnknownFields inherited from interface org.bedework.calfacade.base.StartEndComponent
endTypeDate, endTypeDuration, endTypeNone -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Make visiblestatic BwEventmakeFreeBusyRequest(BwDateTime start, BwDateTime end, BwOrganizer organizer, String originator, Set<BwAttendee> attendees, Set<String> recipients) Make a persistable freebusy requestMethods inherited from class org.bedework.calfacade.BwEvent
addAlarm, addAttachment, addAttendee, addAvailableUid, addCategory, addComment, addComment, addContact, addDescription, addDescription, addExdate, addExrule, addFreeBusyPeriod, addPollItem, addRdate, addRecipient, addRequestStatus, addResource, addResource, addRrule, addSuggested, addSummary, addSummary, addVoter, addXproperty, assignGuid, calculateByteSize, clearAttachments, clearChangeset, clearPollItems, clearVoters, cloneAlarms, cloneAttachments, cloneAttendees, cloneCategories, cloneContacts, cloneRequestStatuses, cloneTombstone, cloneXproperty, compare, compareTo, copyAttachments, copyAttendees, copyCategories, copyContacts, copyTo, findAttendee, findDescription, findPeruserXprop, findSummary, findXproperty, fromBusyTypeString, getAlarms, getAttachments, getAttendees, getAttendeeSchedulingObject, getAvailableUids, getBusyType, getBusyTypeString, getCalSuite, getCategories, getCategoryHrefs, getChangeset, getClassification, getColor, getComments, getCompleted, getConcepts, getContact, getContactHrefs, getContacts, getCost, getCreated, getCtoken, getDeleted, getDescription, getDescriptions, getDtend, getDtstamp, getDtstart, getDuration, getEncodedHref, getEndType, getEntityType, getEstimatedDuration, getExdates, getExrules, getForceUTC, getFreeBusyPeriods, getGeo, getHref, getLastmod, getLink, getLocation, getLocationHref, getMicrosecsVersion, getName, getNoStart, getNumAlarms, getNumAttachments, getNumAttendees, getNumCategories, getNumComments, getNumContacts, getNumDescriptions, getNumRecipients, getNumRequestStatuses, getNumResources, getNumSummaries, getNumXproperties, getOrganizer, getOrganizerSchedulingObject, getOriginator, getOverrides, getParent, getPercentComplete, getPeruserTransparency, getPollAcceptResponse, getPollCandidate, getPollItemId, getPollItems, getPollMode, getPollProperties, getPollWinner, getPriority, getPublishUrl, getRdates, getRecipients, getRecurrenceId, getRecurring, getRelatedTo, getRequestStatuses, getResources, getRrules, getScheduleMethod, getScheduleState, getSchedulingObject, getSequence, getSignificantChange, getStag, getStatus, getSuggested, getSummaries, getSummary, getSuppressed, getTimeZoneIds, getTombstoned, getTransparency, getUid, getVlocations, getVoters, getXicalProperties, getXproperties, getXproperties, getXproperty, hasCategory, hasContact, hasExdates, hasExrules, hashCode, hasRdates, hasRrules, hex4, hex4FromNanos, inDateTimeRange, isRecurringEntity, isSchedulingAssistant, makeConcept, makeDurationBean, makeFreeBusyEvent, removeAlarm, removeAttachment, removeAttendee, removeCategory, removeComment, removeContact, removeDescription, removeRecipient, removeRequestStatus, removeResource, removeSummary, removeXproperties, removeXproperty, replaceXproperty, setAlarms, setAttachments, setAttendees, setAttendeeSchedulingObject, setAvailableUids, setBusyType, setBusyTypeString, setCalSuite, setCategories, setCategoryHrefs, setClassification, setColor, setComments, setCompleted, setContact, setContactHrefs, setContacts, setCost, setCreated, setCtoken, setDeleted, setDescription, setDescriptions, setDtend, setDtstamp, setDtstamps, setDtstart, setDuration, setEndType, setEntityType, setEstimatedDuration, setExdates, setExrules, setForceUTC, setFreeBusyPeriods, setGeo, setLastmod, setLink, setLocation, setLocationHref, setName, setNoStart, setOrganizer, setOrganizerSchedulingObject, setOriginator, setOverrides, setParent, setPercentComplete, setPeruserTransparency, setPollAcceptResponse, setPollCandidate, setPollItemId, setPollMode, setPollProperties, setPollWinner, setPriority, setPublishUrl, setRdates, setRecipients, setRecurrenceId, setRecurring, setRelatedTo, setRequestStatuses, setResources, setRrules, setScheduleMethod, setScheduleState, setSequence, setSignificantChange, setStag, setStatus, setSummaries, setSummary, setSuppressed, setTombstoned, setTransparency, setUid, setXproperties, testRecurring, toString, toStringSegment, updateDescriptions, updateDtstamp, updateLastmod, updateStag, updateSummaries, validTransparencyMethods inherited from class org.bedework.calfacade.base.BwShareableContainedDbentity
copyTo, getColPath, setColPath, setColPath, shallowCopyToMethods inherited from class org.bedework.calfacade.base.BwShareableDbentity
copyTo, getAccess, getCreatorEnt, getCreatorHref, setAccess, setCreatorEnt, setCreatorHref, shallowCopyToMethods inherited from class org.bedework.calfacade.base.BwOwnedDbentity
copyTo, getOwnerHref, getPublick, setOwnerHref, setPublick, shallowCopyToMethods inherited from class org.bedework.calfacade.base.BwDbentity
addDeletedEntity, afterDeletion, beforeDeletion, beforeSave, beforeUpdate, getByteSize, getDeletedEntities, getSeq, length, setByteSize, setSeqMethods inherited from class org.bedework.calfacade.base.BwUnversionedDbentity
equals, getId, markUnsaved, setHref, setId, unsavedMethods inherited from class org.bedework.calfacade.base.DumpEntity
dump, dump, getLogger, hasDumpValueMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warnMethods inherited from interface org.bedework.calfacade.base.OwnedEntity
getOwnerHref, getPublick, setOwnerHref, setPublickMethods inherited from interface org.bedework.calfacade.base.XpropsEntity
getXnonskipProperties
-
Constructor Details
-
BwEventObj
public BwEventObj()Constructor
-
-
Method Details
-
makeFreeBusyRequest
public static BwEvent makeFreeBusyRequest(BwDateTime start, BwDateTime end, BwOrganizer organizer, String originator, Set<BwAttendee> attendees, Set<String> recipients) Make a persistable freebusy request- Parameters:
start- bw startend- bw endorganizer- possible organizeroriginator- possible originatorattendees- possible attendeesrecipients- possible recipients- Returns:
- event object
-
clone
Description copied from class:BwUnversionedDbentityMake visible
-