Interface Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilder

Description

Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilders are used to easily create Inx_Api_TriggerMailing_Descriptor_TriggerDescriptors. any missing settings and broken invariants. Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilderFactory.

Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilders are used to easily create Inx_Api_TriggerMailing_Descriptor_TriggerDescriptors. They provide some guidance and will complain about any missing settings and broken invariants. The different builders are created using the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilderFactory.

Located in /Api/TriggerMailing/Descriptor/TriggerDescriptorBuilder.php (line 17)


	
			
Direct descendents
Class Description
Inx_Api_TriggerMailing_Descriptor_ActionTriggerDescriptorBuilder The Inx_Api_TriggerMailing_Descriptor_ActionTriggerDescriptorBuilder is used to easily create action triggers.
Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder The Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder builder is used to easily create time triggers.
Method Summary
Methods
build (line 25)

Creates the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptor according to the settings. the descriptor, the validate() method will be called to check the settings for correctness.

Creates the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptor according to the settings. Before creating the descriptor, the validate() method will be called to check the settings for correctness.

  • return: the TriggerDescriptor as defined by the settings.
  • access: public
validate (line 39)

Validates the settings for correctness. Exception like:

Validates the settings for correctness. Any missing settings and broken invariants will trigger a certain kind of Exception like:

  • Inx_Api_NullPointerException: A mandatory setting was configured with null.
  • Inx_Api_IllegalArgumentException: A setting was configured with an illegal value.
  • Inx_Api_IllegalStateException: An invariant was broken or a mandatory setting is missing.

  • throws: Exception if the settings are incorrect.
  • access: public
void validate ()

Documentation generated on Thu, 17 Sep 2015 14:27:33 +0200 by phpDocumentor 1.3.2