ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilMailTemplateServiceInterface Interface Reference
+ Inheritance diagram for ilMailTemplateServiceInterface:
+ Collaboration diagram for ilMailTemplateServiceInterface:

Public Member Functions

 createNewTemplate (string $contextId, string $title, string $subject, string $message, string $language)
 
 modifyExistingTemplate (int $templateId, string $contextId, string $title, string $subject, string $message, string $language)
 
 loadTemplateForId (int $templateId)
 
 loadTemplatesForContextId (string $contextId)
 
 deleteTemplatesByIds (array $templateIds)
 
 listAllTemplatesAsArray ()
 
 unsetAsContextDefault (ilMailTemplate $template)
 
 setAsContextDefault (ilMailTemplate $template)
 

Detailed Description

Definition at line 24 of file interface.ilMailTemplateServiceInterface.php.

Member Function Documentation

◆ createNewTemplate()

ilMailTemplateServiceInterface::createNewTemplate ( string  $contextId,
string  $title,
string  $subject,
string  $message,
string  $language 
)

Implemented in ilMailTemplateService.

◆ deleteTemplatesByIds()

ilMailTemplateServiceInterface::deleteTemplatesByIds ( array  $templateIds)
Parameters
list<int>$templateIds

Implemented in ilMailTemplateService.

◆ listAllTemplatesAsArray()

ilMailTemplateServiceInterface::listAllTemplatesAsArray ( )
Returns
list<array<string, mixed>>

Implemented in ilMailTemplateService.

◆ loadTemplateForId()

ilMailTemplateServiceInterface::loadTemplateForId ( int  $templateId)

Implemented in ilMailTemplateService.

◆ loadTemplatesForContextId()

ilMailTemplateServiceInterface::loadTemplatesForContextId ( string  $contextId)
Returns
list<ilMailTemplate>

Implemented in ilMailTemplateService.

◆ modifyExistingTemplate()

ilMailTemplateServiceInterface::modifyExistingTemplate ( int  $templateId,
string  $contextId,
string  $title,
string  $subject,
string  $message,
string  $language 
)
Exceptions
TemplateSubjectSyntaxException|TemplateMessageSyntaxException

Implemented in ilMailTemplateService.

◆ setAsContextDefault()

ilMailTemplateServiceInterface::setAsContextDefault ( ilMailTemplate  $template)

Implemented in ilMailTemplateService.

◆ unsetAsContextDefault()

ilMailTemplateServiceInterface::unsetAsContextDefault ( ilMailTemplate  $template)

Implemented in ilMailTemplateService.


The documentation for this interface was generated from the following file: