Class BwIcalPropertyInfo.BwIcalPropertyInfoEntry

java.lang.Object
org.bedework.calfacade.ical.BwIcalPropertyInfo.BwIcalPropertyInfoEntry
All Implemented Interfaces:
Serializable
Enclosing class:
BwIcalPropertyInfo

public static class BwIcalPropertyInfo.BwIcalPropertyInfoEntry extends Object implements Serializable
This class is auto generated It provides information about bedework properties and their relationship to icalendar properties
See Also:
  • Constructor Details

    • BwIcalPropertyInfoEntry

      public BwIcalPropertyInfoEntry(org.bedework.util.calendar.PropertyIndex.PropertyInfoIndex pindex, String dbFieldName, String adderName, String jname, Class fieldType, boolean nested, org.bedework.util.calendar.PropertyIndex.PropertyInfoIndex keyindex, boolean analyzed, String termsField, String presenceField, boolean param, boolean required, boolean annotationRequired, boolean reschedule, boolean multiValued, boolean eventProperty, boolean todoProperty, boolean journalProperty, boolean freeBusyProperty, boolean timezoneProperty, boolean alarmProperty, boolean vavailabilityProperty, boolean availableProperty)
      Parameters:
      pindex -
      dbFieldName -
      adderName -
      jname -
      fieldType -
      nested - True for nested types
      keyindex - != UNKNOWN_PROPERTY for indexed values
      analyzed - True for analyzed types
      termsField - field we test for full term match
      presenceField - field we test for presence
      param - It's a parameter
      required - Required for a valid event
      annotationRequired - Required for a valid annotation
      reschedule - True if changing this forces a reschedule
      multiValued - Derived during generation
      eventProperty -
      todoProperty -
      journalProperty -
      freeBusyProperty -
      timezoneProperty -
      alarmProperty -
      vavailabilityProperty -
      availableProperty -
  • Method Details

    • getPindex

      public org.bedework.util.calendar.PropertyIndex.PropertyInfoIndex getPindex()
      Returns:
      PropertyInfoIndex
    • getDbFieldName

      public String getDbFieldName()
      Returns:
      String
    • getAdderName

      public String getAdderName()
      Returns:
      String
    • getJname

      public String getJname()
      Returns:
      String
    • getFieldType

      public Class getFieldType()
      Returns:
      Class
    • getNested

      public boolean getNested()
      Returns:
      boolean
    • getKeyindex

      public org.bedework.util.calendar.PropertyIndex.PropertyInfoIndex getKeyindex()
      Returns:
      PropertyInfoIndex
    • getAnalyzed

      public boolean getAnalyzed()
      Returns:
      boolean
    • getTermsField

      public String getTermsField()
      Returns:
      String
    • getPresenceField

      public String getPresenceField()
      Returns:
      String
    • getParam

      public boolean getParam()
      Returns:
      boolean
    • getRequired

      public boolean getRequired()
      Returns:
      boolean
    • getAnnotationRequired

      public boolean getAnnotationRequired()
      Returns:
      boolean
    • getReschedule

      public boolean getReschedule()
      Returns:
      boolean
    • getMultiValued

      public boolean getMultiValued()
      Returns:
      boolean
    • getEventProperty

      public boolean getEventProperty()
      Returns:
      boolean
    • getTodoProperty

      public boolean getTodoProperty()
      Returns:
      boolean
    • getJournalProperty

      public boolean getJournalProperty()
      Returns:
      boolean
    • getFreeBusyProperty

      public boolean getFreeBusyProperty()
      Returns:
      boolean
    • getTimezoneProperty

      public boolean getTimezoneProperty()
      Returns:
      boolean
    • getAlarmProperty

      public boolean getAlarmProperty()
      Returns:
      boolean
    • getVavailabilityProperty

      public boolean getVavailabilityProperty()
      Returns:
      boolean
    • getAvailableProperty

      public boolean getAvailableProperty()
      Returns:
      boolean