Difference between revisions of "ConversionMethods"

From Catglobe Wiki
Jump to: navigation, search
Line 250: Line 250:
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireName|getProjectQuestionnaireName([qnaireId])]]  
+
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireName|getProjectQuestionnaireName(qnaireId)]]
| style="border: 1px solid; width: 453.183px;" |[[getProjectQuestionnaireNameByResourceId|getProjectQuestionnaireNameByResourceId(qnaireId)]]<br>[[Resource_getResourceName|Resource_getResourceName(qniareId)]]<br>[[Questionnaire_class|Questionnaire_current().QualifiedName]]
+
<source lang="javascript">
| style="border: 1px solid; width: 370.7px;" | <br><br>New method Questionnaire_current
+
number qnaireId = 619;
 +
getProjectQuestionnaireName(qnaireId);
 +
</source>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
[[getProjectQuestionnaireName|getProjectQuestionnaireName()]]  
 +
<source lang="javascript">
 +
//run on QAS context
 +
getProjectQuestionnaireName();
 +
</source>
 +
| style="border: 1px solid; width: 453.183px;" |[[getProjectQuestionnaireNameByResourceId|getProjectQuestionnaireNameByResourceId(qnaireId)]]
 +
<source lang="javascript">
 +
number qnaireId = 11560690;
 +
getProjectQuestionnaireNameByResourceId(qnaireId);
 +
</source>
 +
[[Resource_getResourceName|Resource_getResourceName(qniareId)]]
 +
<source lang="javascript">
 +
number qnaireId = 11560690;
 +
Resource_getResourceName(qnaireId);
 +
</source>
 +
[[Questionnaire_class|Questionnaire_current().QualifiedName]]
 +
<source lang="javascript">
 +
//run on QAS context
 +
Questionnaire_current().QualifiedName;
 +
</source>
 +
| style="border: 1px solid; width: 370.7px;" | <br><br><br><br><br><br><br><br><br><br><br>New method Questionnaire_current
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 334: Line 362:
 
|- valign="top" align="left"
 
|- valign="top" align="left"
 
| style="border: 1px solid; width: 510.117px;" | [[getQuestionnaireTemplateId|getQuestionnaireTemplateId(qualifiedName)]]  
 
| style="border: 1px solid; width: 510.117px;" | [[getQuestionnaireTemplateId|getQuestionnaireTemplateId(qualifiedName)]]  
 +
<source lang="javascript">
 +
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
 +
getQuestionnaireTemplateId(qualifiedName);//536
 +
</source>
 +
 
| style="border: 1px solid; width: 370.7px;" | [[QuestionnaireTemplate_class|new QuestionnaireTemplate(qualifiedName).Id]]
 
| style="border: 1px solid; width: 370.7px;" | [[QuestionnaireTemplate_class|new QuestionnaireTemplate(qualifiedName).Id]]
 +
<source lang="javascript">
 +
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
 +
new QuestionnaireTemplate(qualifiedName).Id;//11560689
 +
</source>
 
| style="border: 1px solid; width: 453.183px;" |  New class QuestionnaireTemplate  
 
| style="border: 1px solid; width: 453.183px;" |  New class QuestionnaireTemplate  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
 
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireId|getProjectQuestionnaireId(qualifiedName)]]
 
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireId|getProjectQuestionnaireId(qualifiedName)]]
 +
<source lang="javascript">
 +
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
 +
getProjectQuestionnaireId(qualifiedName);//619
 +
</source>
 
| style="border: 1px solid; width: 370.7px;" | [[Questionnaire_class|new Questionnaire(qualifiedName).Id]]
 
| style="border: 1px solid; width: 370.7px;" | [[Questionnaire_class|new Questionnaire(qualifiedName).Id]]
 +
<source lang="javascript">
 +
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
 +
new Questionnaire(qualifiedName).Id;//11560690
 +
</source>
 
| style="border: 1px solid; width: 453.183px;" | New class Questionnaire
 
| style="border: 1px solid; width: 453.183px;" | New class Questionnaire
  

Revision as of 07:24, 5 May 2022

Obsolete methods Replace with Note
updateUserPermission(resourceId, permissionUsers)
number resourceId = 17148446;
number userId1 = 5895442;
number userId2 = 5898785;
array permissionUsers = {{userId1, "Read"}, {userId2, "FullControl"}};
updateUserPermission(resourceId, permissionUsers);
updateUserResourceIdPermission(resourceId, permissionUsers)
number resourceId = 17148446;
number userId1 = 12702700;
number userId2 = 12706043;
Dictionary permissionUsers = {userId1: "Read", userId2: "FullControl"};
updateUserResourceIdPermission(resourceId, permissionUsers);
QAS.UserId QAS.UserResourceId
User_getResourceIdFromUserId(userId) Obsolete
User_getResourceIdFromUserIds(userIds) Obsolete
sendBulkMail(bulkMailId, maxToSend) BulkMail.Send()
BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious)
New class BulkMail
sendBulkMailSyncronious(bulkMailId, maxToSend) BulkMail.SendSyncronious()
BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious)
New class BulkMail
sendTestBulkMail(bulkMailId, maxToSend) BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) New class BulkMail
sendTestBulkMailSyncronious(bulkMailId, maxToSend) BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) New class BulkMail
setBulkMailFromResource(bulkMailId, resourceId)
number bulkMailId = 21065;
number resourceId = 17145420;

setBulkMailFromResource(bulkMailId, resourceId);
BulkMail.From = value
number bulkMailId = 17148449;
number resourceId = 17145420;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(0, resourceId);
bm.Save();
New class BulkMail
setBulkMailFromGlobalEmailAlias(bulkMailId, globalEmailId)
number bulkMailId = 21065;
number globalEmailId = 16238;

setBulkMailFromGlobalEmailAlias(bulkMailId,globalEmailId);
BulkMail.From = value
number bulkMailId = 17148449;
number globalEmailId = 16238;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(1, globalEmailId);
bm.Save();
New class BulkMail
setBulkMailFromWebshop(bulkMailId)
number bulkMailId = 21065;

setBulkMailFromWebshop(bulkMailId);
BulkMail.From = value
number bulkMailId = 17148449;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(2);
bm.Save();
New class BulkMail
setBulkMailFromSupport(bulkMailId)
number bulkMailId = 21065;

setBulkMailFromSupport(bulkMailId);
BulkMail.From = value
number bulkMailId = 17148449;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(3);
bm.Save();
New class BulkMail
setBulkMailGroups(bulkMailId, groupIds) BulkMail.SetGroups(groupIds) New class BulkMail
setBulkMailGroupsToBeRebuilt(bulkMailId, groupIds) BulkMail.SetGroupsToBeRebuilt(groupIds) New class BulkMail
setBulkMailUsers(bulkMailId, userIds) BulkMail.SetUsers(userIds) New class BulkMail
addToGroup(groupId) Group_addUser(QAS_getCurrentQAS().UserResourceId, groupId)
removeFromGroup(groupId) Group_removeUser(QAS_getCurrentQAS().UserResourceId, groupId)
questionnaireAnswerSheetExists(qnaireId[, userId]) QAS_exists(qnaireId, userId)
createUserProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) new QAS(qnaireId, userId)
QAS_getByUserResourceId(userId, qnaireId, createIfNone)
createResourceProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) new QAS(qnaireId, userid)
QAS_getByUserResourceId(userId, qnaireId, createIfNone)
groupExists(groupId) Group_getGroupByResourceId(groupId)
isMemberOfGroup(userId, groupId) Group_isMemberOfGroup(userId, groupId)
rebuildGroup(groupId) Group_rebuildGroup(groupId,parallelBuild)
Tabulation_saveAsReport(name, parentId, permissionGroups[, overwrite])
DCS_use(16749647);
string name = "Report Test";
number parentId = 17148135;
number groupId1 = 84129;
number groupId2 = 84130;
array permissionGroups = {{groupId1, "Write"}, {groupId2, "FullControl"}};
bool overwrite = true;
createCrossDiagram ({"Q1"},{"Q2"});
Tabulation_saveAsReport(name, parentId, permissionGroups, overwrite);
Tabulation.SaveAsReport(name, parentId, permissionGroups, overwrite)
string name = "Report Test";
number parentId = 17148135;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
bool overwrite = true;
TabulationDiagramParameter p = new TabulationDiagramParameter ();
Tabulation t = new Tabulation();
p.DataCache = 16749647;
t.CreateCrossDiagram ({"Q1"},{"Q2"}, p);
t.SaveAsReport(name, parentId, permissionGroups, overwrite);
New class Tabulation
updateGroupPermission(resourceId, permissionGroups)
number resourceId = 17148446;
number groupId1 = 84129;
number groupId2 = 84130;
array permissionGroups = {{groupId1, "Write"}, {groupId2, "FullControl"}};
updateGroupPermission(resourceId, permissionGroups);
updateGroupResourceIdPermission(resourceId, permissionGroups)
number resourceId = 17148446;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
updateGroupResourceIdPermission(resourceId, permissionGroups);
sendMailTemplateFromResource(parentId, email, alias, mailTemplateId, fromEmail, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
sendMailTemplate(email, alias, mailTemplateId, fromEmail, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
sendTestMailTemplate(email, alias, mailTemplateId, emailAccountCGO, callbackmethod) EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) New method EmailTemplate_send
getProjectQuestionnaireName(qnaireId)
number qnaireId = 619;
getProjectQuestionnaireName(qnaireId);






getProjectQuestionnaireName()

//run on QAS context
getProjectQuestionnaireName();
getProjectQuestionnaireNameByResourceId(qnaireId)
number qnaireId = 11560690;
getProjectQuestionnaireNameByResourceId(qnaireId);

Resource_getResourceName(qniareId)

number qnaireId = 11560690;
Resource_getResourceName(qnaireId);

Questionnaire_current().QualifiedName

//run on QAS context 
Questionnaire_current().QualifiedName;











New method Questionnaire_current
setReportStyleSheetId(reportStyleSheetId)
DCS_use(16749647);
number reportStyleSheetId = 11060624;
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
createCrossDiagram({"Q1"}, {"Q2"});
Tabulation.StyleSheet = value
number reportStyleSheetId = 11060624;
TabulationDiagramParameter p = new TabulationDiagramParameter();
p.DataCacheId = 16749647;
Tabulation t = new Tabulation();
t.StyleSheet = new ReportStyleSheet(reportStyleSheetId);
t.CreateCrossDiagram({"Q1"}, {"Q2"}, p);
New Tabulation class
New ReportStyleSheet class
setUserProjectQuestionnaireUserId(userId) QAS_getCurrentQAS().UserResourceId=value
getUserProjectQuestionnaireUserId() QAS_getCurrentQAS().UserResourceId
setRPQUserId(userId) QAS_getCurrentQAS().UserResourceId=value
addJournal(resourceId, userId, journalType, content) new ResourceJournalEntry (resourceId, journalType, content).Save()
getTimezone([userId]) User_getUserByResourceId(UserId).TimezoneId
setTimezone([userId,] timezoneId) User_getUserByResourceId(UserId).TimezoneId=value
setUserRoleId(userId, userResourceTemplateId) setResourceTemplateResourceId(userId, resourceTemplateId)
User_getUserByResourceId(UserId).ResourceTemplateResourceId=value
getUserRoleId(userId) getResourceTemplateResourceId(userId)
User_getUserByResourceId(userId).ResourceTemplateResourceId
isMemberOfSampleRule([userId,] sampleRuleId) User_isMemberOfSampleRule(userId, sampleRuleId) New method User_isMemberOfSampleRule
EmailTemplate.PrimaryKey EmailTemplate.ResourceId
UserQuarantine.QuarantineResourceId UserQuarantine.QuarantineResourceId
User.PrimaryKey User.ResourceId
getQuestionnaireTemplateId(qualifiedName)
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
getQuestionnaireTemplateId(qualifiedName);//536
new QuestionnaireTemplate(qualifiedName).Id
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
new QuestionnaireTemplate(qualifiedName).Id;//11560689
New class QuestionnaireTemplate
getProjectQuestionnaireId(qualifiedName)
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
getProjectQuestionnaireId(qualifiedName);//619
new Questionnaire(qualifiedName).Id
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
new Questionnaire(qualifiedName).Id;//11560690
New class Questionnaire
getReturnToProjectQuestionnaireId() GetReturnToQuestionnaireId() New method GetReturnToQuestionnaireId
getReportStyleSheetIdByName(qualifiedName)
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
getReportStyleSheetIdByName(qualifiedName);//45
new ReportStyleSheet(qualifiedName).Id
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
new ReportStyleSheet(qualifiedName).Id;//11060624
New class ReportStyleSheet
getReportStyleSheetId()
DCS_use(16749647);
number reportStyleSheetId = 11060624;
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
createCrossDiagram({"Q1"}, {"Q2"});
getReportStyleSheetId();//45
Tabulation.StyleSheet
number reportStyleSheetId = 11060624;
TabulationDiagramParameter p = new TabulationDiagramParameter();
p.DataCacheId = 16749647;
Tabulation t = new Tabulation();
t.StyleSheet = new ReportStyleSheet(reportStyleSheetId);
t.CreateCrossDiagram({"Q1"}, {"Q2"}, p);
t.StyleSheet;//11060624
New class Tabulation
New class ReportStyleSheet
getResourceIdFromGuid(guid) getResourceUniqueIdFromGuid(guid)
task[TASK_CASE_NUMBER] task[TASK_RESOURCE_ID]
getCurrentUserId() User_getCurrentUser()
getUserIdFromResourceId(guid) getResourceUniqueIdFromGuid(guid)
createUser(userResourceTemplateId) User_new(userResourceTemplateId)
getRPQUserId() QAS_getCurrentQAS().UserResourceId
User class.ResourceTemplateId User class.ResourceTemplateResourceId
UserQuarantine.AddedByUserId UserQuarantine.AddedByUserResourceId New property UserQuarantine.AddedByUserResourceId
UserQuarantine.RemovedByUserId UserQuarantine.RemovedByUserResourceId New property UserQuarantine.RemovedByUserResourceId
Quarantine_getUserIdsOfQuarantined(quarantineIdList) Quarantine_GetUserResourceIdsOfQuarantined(quarantineIdList) New method Quarantine_GetUserResourceIdsOfQuarantined
User.CreatedByUserId User.CreatedByUserResourceId New property User.CreatedByUserResourceId
User.ModifiedByUserId User.ModifiedByUserResourceId New property User.ModifiedByUserResourceId
SampleRule.QuestionnaireId SampleRule.QuestionnaireResourceId
SampleRule.GroupId SampleRule.GroupResourceId