CopyResource class
From Catglobe Wiki
More actions
CopyResource
A way to copy resources
Parent class
Inherits from object
Constructors
- (int sourceResourceId "Resource Id of the source", int destResourceId "Resource Id of the resource to copy to") - Setup the copy of child resources. Finalize copy by calling CopySourceXXX
 - (int sourceResourceId "Resource Id of the source", int destParentResourceId "Resource Id of the parent to copy to", string destName "New resource name") - Setup the copy. Finalize copy by calling CopyXXX
 
Methods
- Empty CopyBill() - Copy a Bill
 - Empty CopyDiagram(bool copyLayout "Make a copy of the layout") - Copy a diagram
 - Empty CopyGroup(bool copyUsers "Copy the users", bool copyRules "Copy the group builder rules") - Copy a group
 - Empty CopyGroupAccess(bool copyResourceAccess "Copy access to resources", bool copyNavigationAccess "Copy access to functionality") - Copy resource or navigation access
 - Empty CopyProduct() - Copy a product
 - Empty CopyProject(string projectCode "New project code, may be empty ", string clientref "New clientref") - Copy a project
 - Empty CopyQuestionnaire(bool copyQuotas "Copy quotas", bool copyStratifications "Copy stratifications", bool copySamplerules "Copy samplerules", bool sampleRuleCopyRebuild "Rebuild copied sample rules", bool sampleRuleCopyExcludeSource "Add a sample rule that the users should not have participated in the original questionnaire") - Copy a Questionnaire. Always copies template
 - Empty CopyQuestionnaireLayout() - Copy a QuestionnaireLayout
 - Empty CopyQuestionnaireLayoutTemplate() - Copy a QuestionnaireLayoutTemplate
 - Empty CopyQuestionnaireTemplate() - Copy a QuestionnaireTemplate
 - Empty CopyReportStyleSheet() - Copy a ReportStyleSheet
 - Empty CopyReportTemplate() - Copy a ReportTemplate
 - Empty CopySourceAttachments() - Copy the source's Attachments
 - Empty CopySourceConstantOption() - Copy the source's ConstantOption
 - Empty CopySourceData(bool copyNonSample "Copy non-sample data") - Copy the source's Data
 - Empty CopySourceImages() - Copy the source's Images
 - Empty CopySourceJournal() - Copy the source's Journal entries
 - Empty CopySourceParameters() - Copy the source's Parameters
 - Empty CopySourceProductCategories() - Copy the source's ProductCategories
 - Empty CopySourceProductOptions() - Copy the source's ProductOptions
 - Empty CopySourceProperties() - Copy the source's Properties
 - Empty CopyTask(bool copySettings "Copy settings") - Copy a Task
 - Empty CopyUser(bool copyNavigationAccess "Copy navigation access", bool copyResourceAccess "Copy resource access", bool copyMembership "Copy group memberships", bool copyUserPrefs "Copy user prefs") - Copy a User
 - (From object) string ToString() - The string representation of the object.
 
Properties
- string ObjectTypeName { get;  } - The name of the type of object.
 - int ResourceIdOfCopy { get;  } - Get the resource id of the copy after copying
 - (From object) TypeInformation TypeInformation { get;  } - Get information about this class.
 
Examples
number group_rid_from=6793;
number group_rid_to=7080;
CopyResource a=new CopyResource(6793,7080);
a.CopyGroupAccess(true,true);