Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ResourceTemplateHelper: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
No edit summary
Replaced content with "Category:Archive"
Tag: Replaced
 
(6 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=GetAllFolderTemplates|Description=Get all templates of the given type}}
{{CGscriptMethods_Template|ReturnType=Array of objects|Name=GetAllQuestionnaireTemplates|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=ResourceTemplate|Name=GetTemplate|Parameters=
{{CGscriptParameters_Template|Type=int|Name=resourceId|Description=Resource Id}}
|Description=Get resource templates specified by the resource id}}
{{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>

Latest revision as of 02:16, 28 February 2019