|
|
(7 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | {{CGscriptClass_Template
| + | [[Category:Archive]] |
− | |Name=ResourceTemplateHelper
| |
− | |Description=Helper class for fetching information about resource templates
| |
− | |Constructors=
| |
− | {{CGscriptConstructors_Template|Description=Make new helper}}
| |
− | |Methods=
| |
− | {{CGscriptMethods_Template|ReturnType=Array of objects|Name=GetAllBulkMailTemplates|Description=Get all templates of the given type}}
| |
− | {{CGscriptMethods_Template|ReturnType=Array of objects|Name=GetAllBulkSmsTemplates|Description=Get all templates of the given type}}
| |
− | {{CGscriptMethods_Template|ReturnType=Array of objects|Name=GetAllTemplates|Parameters=
| |
− | {{CGscriptParameters_Template|Type=int|Name=resourceType|Description=RESOURCE_TYPE_x to determine which list of resource templates to get}}
| |
− | |Description=Get resource templates specified by the resource type constant}}
| |
− | {{CGscriptMethods_Template|ReturnType=string|Name=ToString|Description=The string representation of the object.}}
| |
− | |Properties=
| |
− | {{CGscriptProperties_Template|ReturnType=string|Name=ObjectTypeName|HasGetter=1|Description=The name of the type of object.}}
| |
− | {{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}
| |
− | }}
| |
− | | |
− | === Examples ===
| |
− | | |
− | <source lang="javascript">
| |
− | array list={
| |
− | Resource_Type_BulkSms
| |
− | };
| |
− | ResourceTemplateHelper a;
| |
− | array s=a.GetAllTemplates(list[0]);
| |
− | print(s);
| |
− | for(number i=0;i<s.Count;i++)
| |
− | {
| |
− | print("-----------");
| |
− | BulkSMSResourceTemplate n=s[i];
| |
− | print(n.ResourceId);
| |
− | print(n.ResourceName);
| |
− | print(n.LocalizedNames);
| |
− | };
| |
− | BulkSMSResourceTemplate templates=new BulkSMSResourceTemplate("Test bulk mail new SMS");
| |
− | templates.IsBulkDependant =true;
| |
− | templates.DependantSendToPartly = true;
| |
− | templates.DependantSendToCompleted = true;
| |
− | templates.DependantSendToNotStarted = true;
| |
− | templates.LocalizedNames = {"da-DK": "Test bulk mail"};
| |
− | templates.DefaultLanguage("da-DK");
| |
− | templates.Save();
| |
− | print("-----------");
| |
− | print(templates.ResourceId);
| |
− | print(templates.ResourceName);
| |
− | print(templates.LocalizedNames);
| |
− | </source>
| |