Package org.bedework.synch
Class SubscriptionInfoImpl
- java.lang.Object
-
- org.bedework.synch.db.SerializablePropertiesImpl<SubscriptionInfoImpl>
-
- org.bedework.synch.SubscriptionInfoImpl
-
- All Implemented Interfaces:
Comparable<SubscriptionInfoImpl>,SerializableProperties<SubscriptionInfoImpl>,SubscriptionInfo<SubscriptionInfoImpl>
public class SubscriptionInfoImpl extends SerializablePropertiesImpl<SubscriptionInfoImpl> implements SubscriptionInfo<SubscriptionInfoImpl>
Serializable form of information about the whole subscription.- Author:
- douglm
-
-
Field Summary
-
Fields inherited from interface org.bedework.synch.shared.SubscriptionInfo
propnameAlarmProcessing, propnameDeleteSuppressed, propnameSchedulingProcessing, propnameXcategories, propnameXlocXcontacts
-
-
Constructor Summary
Constructors Constructor Description SubscriptionInfoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(SubscriptionInfoImpl that)org.bedework.synch.wsmessages.CalProcessingTypegetAlarmsProcessing()AlarmsProcessing - CalProcessingTypebooleangetDeletionsSuppressed()Processing of deletions - booleanorg.bedework.synch.wsmessages.CalProcessingTypegetSchedulingProcessing()SchedulingProcessing - CalProcessingTypebooleangetXlocXcategories()booleangetXlocXcontact()voidsetAlarmsProcessing(org.bedework.synch.wsmessages.CalProcessingType val)AlarmsProcessing - CalProcessingTypevoidsetDeletionsSuppressed(boolean val)Processing of deletions - booleanvoidsetSchedulingProcessing(org.bedework.synch.wsmessages.CalProcessingType val)SchedulingProcessing - CalProcessingTypevoidsetXlocXcategories(boolean val)voidsetXlocXcontact(boolean val)Processing of locations and contacts - booleanStringtoString()-
Methods inherited from class org.bedework.synch.db.SerializablePropertiesImpl
doCompare, equals, getAllSynchProperties, getChanged, getProperty, getSynchProperties, hashCode, loadProperties, resetChanged, setChanged, setProperty, setSynchProperties, toStringSegment
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bedework.synch.shared.SerializableProperties
getAllSynchProperties, getChanged, getProperty, getSynchProperties, loadProperties, resetChanged, setChanged, setProperty, setSynchProperties
-
-
-
-
Method Detail
-
setAlarmsProcessing
public void setAlarmsProcessing(org.bedework.synch.wsmessages.CalProcessingType val) throws SynchExceptionAlarmsProcessing - CalProcessingType- Specified by:
setAlarmsProcessingin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Parameters:
val-- Throws:
SynchException
-
getAlarmsProcessing
public org.bedework.synch.wsmessages.CalProcessingType getAlarmsProcessing() throws SynchExceptionAlarmsProcessing - CalProcessingType- Specified by:
getAlarmsProcessingin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Returns:
- boolean
- Throws:
SynchException
-
setSchedulingProcessing
public void setSchedulingProcessing(org.bedework.synch.wsmessages.CalProcessingType val) throws SynchExceptionSchedulingProcessing - CalProcessingType- Specified by:
setSchedulingProcessingin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Parameters:
val-- Throws:
SynchException
-
getSchedulingProcessing
public org.bedework.synch.wsmessages.CalProcessingType getSchedulingProcessing() throws SynchExceptionSchedulingProcessing - CalProcessingType- Specified by:
getSchedulingProcessingin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Returns:
- CalProcessingType
- Throws:
SynchException
-
setXlocXcontact
public void setXlocXcontact(boolean val) throws SynchExceptionProcessing of locations and contacts - boolean- Specified by:
setXlocXcontactin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Parameters:
val- true to enable processing of locations and contacts- Throws:
SynchException
-
getXlocXcontact
public boolean getXlocXcontact() throws SynchException- Specified by:
getXlocXcontactin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Throws:
SynchException
-
setXlocXcategories
public void setXlocXcategories(boolean val) throws SynchException- Specified by:
setXlocXcategoriesin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Throws:
SynchException
-
getXlocXcategories
public boolean getXlocXcategories() throws SynchException- Specified by:
getXlocXcategoriesin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Throws:
SynchException
-
setDeletionsSuppressed
public void setDeletionsSuppressed(boolean val) throws SynchExceptionProcessing of deletions - boolean- Specified by:
setDeletionsSuppressedin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Parameters:
val- true to suppress deletion of missing events- Throws:
SynchException
-
getDeletionsSuppressed
public boolean getDeletionsSuppressed() throws SynchExceptionProcessing of deletions - boolean- Specified by:
getDeletionsSuppressedin interfaceSubscriptionInfo<SubscriptionInfoImpl>- Returns:
- boolean true to suppress deletion of missing events
- Throws:
SynchException
-
compareTo
public int compareTo(SubscriptionInfoImpl that)
- Specified by:
compareToin interfaceComparable<SubscriptionInfoImpl>
-
toString
public String toString()
- Overrides:
toStringin classSerializablePropertiesImpl<SubscriptionInfoImpl>
-
-