Difference between revisions of "ConversionMethods"

From Catglobe Wiki
Jump to: navigation, search
Line 223: Line 223:
 
|- valign="top" align="left"
 
|- valign="top" align="left"
 
| style="border: 1px solid;" | [[setReportStyleSheetId|setReportStyleSheetId(reportStyleSheetId)]]
 
| style="border: 1px solid;" | [[setReportStyleSheetId|setReportStyleSheetId(reportStyleSheetId)]]
| style="border: 1px solid;" |  
+
<source lang="javascript">
| style="border: 1px solid;" | Ý TODO
+
DCS_use(16749647);
 +
number reportStyleSheetId = 11060624;
 +
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
 +
createCrossDiagram({"Q1"}, {"Q2"});
 +
</source>
 +
| style="border: 1px solid;" | [[Tabulation_class|Tabulation.StyleSheet = value]]
 +
<source lang="javascript">
 +
number reportStyleSheetId = 11060624;
 +
TabulationDiagramParameter p = new TabulationDiagramParameter();
 +
p.DataCacheId = 16749647;
 +
Tabulation t = new Tabulation();
 +
t.StyleSheet = new ReportStyleSheet(reportStyleSheetId);
 +
t.CreateCrossDiagram({"Q1"}, {"Q2"}, p);
 +
</source>
 +
| style="border: 1px solid;" | New Tabulation class <br> New ReportStyleSheet class
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 301: Line 315:
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
| style="border: 1px solid; width: 510.117px;" | [[getReportStyleSheetIdByName|getReportStyleSheetIdByName(reportStyleSheetQualifiedName)]]
+
| style="border: 1px solid; width: 510.117px;" | [[getReportStyleSheetIdByName|getReportStyleSheetIdByName(qualifiedName)]]
| style="border: 1px solid; width: 370.7px;" |  
+
<source lang="javascript">
| style="border: 1px solid; width: 453.183px;" | Ý TODO
+
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
 +
getReportStyleSheetIdByName(qualifiedName);//45
 +
</source>
 +
| style="border: 1px solid; width: 370.7px;" | [[ReportStyleSheet_class|new ReportStyleSheet(qualifiedName).Id]]
 +
<source lang="javascript">
 +
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
 +
new ReportStyleSheet(qualifiedName).Id;//11060624
 +
</source>
 +
| style="border: 1px solid; width: 453.183px;" | New class ReportStyleSheet
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
 
| style="border: 1px solid; width: 510.117px;" | [[getReportStyleSheetId|getReportStyleSheetId()]]  
 
| style="border: 1px solid; width: 510.117px;" | [[getReportStyleSheetId|getReportStyleSheetId()]]  
| style="border: 1px solid; width: 370.7px;" |  
+
<source lang="javascript">
| style="border: 1px solid; width: 453.183px;" | Ý TODO  
+
DCS_use(16749647);
 +
number reportStyleSheetId = 11060624;
 +
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
 +
createCrossDiagram({"Q1"}, {"Q2"});
 +
getReportStyleSheetId();//45
 +
</source>
 +
| style="border: 1px solid; width: 370.7px;" | [[Tabulation_class|Tabulation.StyleSheet]]
 +
<source lang="javascript">
 +
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
 +
</source>
 +
| style="border: 1px solid; width: 453.183px;" | New class Tabulation <br> New class ReportStyleSheet  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"

Revision as of 05:17, 4 May 2022

Obsolete methods Replace with Note
updateUserPermission(resourceId, permission) updateUserResourceIdPermission(resourceId, permission)
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]) 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) 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]) getProjectQuestionnaireNameByResourceId(qnaireId)
Resource_getResourceName(qniareId)
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) new QuestionnaireTemplate(qualifiedName).Id New class QuestionnaireTemplate
getProjectQuestionnaireId(qualifiedName) new Questionnaire(qualifiedName).Id 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