Selerix Developer Tools
EnrollmentRule Class Members
Fields  Properties  Methods 

Selerix.BusinessObjects Assembly > Selerix.BusinessObjects Namespace : EnrollmentRule Class

The following tables list the members exposed by EnrollmentRule.

Public Constructors
 NameDescription
Public Constructor  
Top
Public Fields
 NameDescription
Public FieldConfirm waive rule.  
Public FieldThe EffectiveDateCutoff object indicates if the effective date has ended. Indicates the effective cutoff date.  
Public FieldThe EffectiveDateCutoffDays object indicates the number of effective date cutoff days.  
Public FieldThe EffectiveFirstDayOfMonth object indicates if the effective date is on the first day of the month. Indicates if the coverage is effective on the first day of the month.  
Public FieldThe EffectiveWaitPeriod object indicates the length of the effective waiting period. An integer representation of the effective waiting period in days.  
Public FieldThe EffectiveWaitPeriodType object specifies the attributes of the effective wait period type. Indicates the type of waiting period.  
Public FieldThe EnrollmentDaysAfterEffectiveDate object indicates the number of enrollment days that exist after the effective date. Integer representation of the number of enrollment days after the effective date.  
Public FieldThe EnrollmentGracePeriod object specifies the grace period sufficient for enrollment.  
Public FieldThe EffectiveWaitPeriodType object specifies the attributes of the effective wait period type.  
Public FieldThe EnrollmentOpenYearRound object indicates if enrollment is available all year. Indicates is the enrollment period is open year round (Boolean).  
Public FieldSpecifies default pre-selection for Apply/Decline choice on application screen for coverage 'Apply' - Apply coverage option will checked on aplication screen 'Waive' - Waive coverage option will checked on aplication screen 'Neither' - Apply and Waive options will unchecked on aplication screen  
Public FieldThe EnrollmentWaitingPeriodDays object specifies the number of enrollment period waiting days.  
Public FieldExisting coverage rule.  
Public FieldThe ExtendCoverageThroughEndMonth object indicates if terminated employee coverage is extended to the end of the month the employee is terminated in vs ending immediately upon termination.  
Public FieldGlobal object.  
Public FieldIndicates if pending application is to be accepted (false) or discarded (true).  
Public FieldNew coverage rule.  
Public FieldIndicates this object will override the same object while storyline merging. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public FieldIndicates if default action with no prior coverage is to enroll (false) or waive (true).  
Public FieldIndicates if default action is to enroll (false) or waive (true).  
Top
Public Properties
 NameDescription
Public PropertyDate when object was last updated. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the by site GUID. Udentifier of site that updated object. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets a value indicating whether this Selerix.Foundation.Data.AbstractModelObject is deleted. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyDate on which the coverage goes into effect.  
Public PropertyThis property is OBSOLETE. Use instead. The EnrollmentGracePeriodDays object specifies the number of grace period days sufficient for enrollment.Integer representation of the enrollment grace period number of days.  
Public PropertyDate that, by default, employees are allowed to enroll through.  
Public PropertyGets or sets the entity user count. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets the external engine configurations. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the general enrollment rule ID.  
Public PropertyGets or sets a value indicating whether to hide entity from view. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets the ID. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyDateTime when object was last updated. Used by synchronization (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyRead-only property on top-level object that indicates the lock state of the object. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the merge place. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets the merging ID. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the name. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the name attribute. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the name text item. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the notes. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets the full name of the owner. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets the owner user ID. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public PropertyGets or sets a value indicating whether this object is readonly. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the short name. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyDate on which coverage will be auto-terminated  
Public PropertyGets or sets the unique ID. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets a value indicating whether this Selerix.Foundation.Data.AbstractModelObject is verified. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the version. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the XML as of date. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public PropertyGets or sets the XML as of date. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Top
Public Methods
 NameDescription
Public MethodClones this instance.  
Public MethodGets the config. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public MethodDetermines whether this instance has children. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public MethodShoulds the serialize by site GUID. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public MethodIndicates whether the EffectiveDate property has a value and therefore should be serialized.  
Public MethodShoulds the serialize enrollment grace period days.  
Public MethodIndicates whether the EnrollThroughDate property has a value and therefore should be serialized.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeExtEngineConfigs) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public MethodA ShouldSerialize[Object] method (ShouldSerializeGeneralEnrollmentRuleID) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeID) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. A ShouldSerialize[Object] method (ShouldSerializeID) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public MethodA ShouldSerialize[Object] method (ShouldSerializeIgnoreUnconfirmedApplicationRule) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeXmlAsOfDate) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public MethodA ShouldSerialize[Object] method (ShouldSerializeNotes) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractEntityObject)
Public MethodIndicates whether the TerminateDate property has a value and therefore should be serialized.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeUniqueID) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public MethodA ShouldSerialize[Object] method (ShouldSerializeWaiveApplicationNoCoverageRule) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeWaiveApplicationRule) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element.  
Public MethodA ShouldSerialize[Object] method (ShouldSerializeXmlAsOfDate) that returns true or false. XML serialization enables an object's public fields and properties to be saved and loaded to/from an XML file. Typically, XML serialization will be desired for an object that is not null or empty and has a value such as a string object or a list object that is not null and has at least one element. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public MethodShoulds the serialize XML as of date ticks. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Public MethodUpgrades the model. (Inherited from Selerix.Foundation.Data.AbstractModelObject)
Top
See Also

Reference

EnrollmentRule Class
Selerix.BusinessObjects Namespace