Click or drag to resize
Askia

IMergeableSurvey Interface

Mergeable survey interface

Namespace:  AskiaCore
Assembly:  AskiaCore (in AskiaCore.dll) Version: 6.0.0-build000000000000000000000000000000000000000001
Syntax
public interface IMergeableSurvey : ISurvey, 
	ISurveyInformation, IRecordEntity

The IMergeableSurvey type exposes the following members.

Properties
  NameDescription
Public propertyCategories
Collection of categories for this survey
(Inherited from ISurvey.)
Public propertyControls
Collection of controls for this survey
(Inherited from ISurvey.)
Public propertyCreatedAt
DateTime the record was created at
(Inherited from IRecordEntity.)
Public propertyCreatedBy
Id of the user which created the record
(Inherited from IRecordEntity.)
Public propertyDefaultControls
Collection of default controls for this survey
(Inherited from ISurvey.)
Public propertyDefaultLanguageId
Id of the survey default Language
(Inherited from ISurveyInformation.)
Public propertyDefaultPageTemplateId
Returns the id of the survey default page template
(Inherited from ISurveyInformation.)
Public propertyDefaultPageTemplateProperties
Collection of default page template properties for this survey
(Inherited from ISurvey.)
Public propertyDeletedAt
DateTime at which the record was last deleted
(Inherited from IRecordEntity.)
Public propertyDeletedBy
Id of the user which last deleted the record
(Inherited from IRecordEntity.)
Public propertyDescription
Description of the survey
(Inherited from ISurveyInformation.)
Public propertyDynamicSettings
Dynamic Settings of the survey
Public propertyElements
Collection of elements for this survey
(Inherited from ISurvey.)
Public propertyId
Id of the record
(Inherited from IRecordEntity.)
Public propertyLanguages
Collection of languages for this survey
(Inherited from ISurvey.)
Public propertyLastError
Last error that occurred
(Inherited from IRecordEntity.)
Public propertyName
Name of the survey
(Inherited from ISurveyInformation.)
Public propertyPageTemplates
Collection of page templates for this survey
(Inherited from ISurvey.)
Public propertyPortalId
Id of the survey in AskiaPortal database
(Inherited from ISurveyInformation.)
Public propertyQuestions
Collection of questions for this survey
(Inherited from ISurvey.)
Public propertyResources
Collection of resources for this survey
(Inherited from ISurvey.)
Public propertyRoutings
Collection of routings for this survey
(Inherited from ISurvey.)
Public propertyScenarios
Collection of scenarios for this survey
(Inherited from ISurvey.)
Public propertyThemeProperties
Collection of theme properties for this survey
(Inherited from ISurvey.)
Public propertyUpdatedAt
DateTime at which the record was last updated
(Inherited from IRecordEntity.)
Public propertyUpdatedBy
Id of the user which last updated the record
(Inherited from IRecordEntity.)
Public propertyVersion
Gets the version of the engine that created the survey
(Inherited from ISurvey.)
Top
Methods
  NameDescription
Public methodApplyTheme
Applies the given theme
(Inherited from ISurvey.)
Public methodCheckAll
Checks all the survey
(Inherited from ISurvey.)
Public methodCheckElementsStructure
Checks the integrity of the elements structure
(Inherited from ISurvey.)
Public methodCheckQuestionsStructure
Checks the integrity of the questions structure
(Inherited from ISurvey.)
Public methodCheckResourceFileLocationAlreadyExist
Checks if the given resource file location already exist
(Inherited from ISurvey.)
Public methodCheckRoutings
Checks the routings
(Inherited from ISurvey.)
Public methodCompileScript(RoutingActionType, String)
Compiles an Askia script.
(Inherited from ISurvey.)
Public methodCompileScript(RoutingConditionType, String)
Compiles an Askia script.
(Inherited from ISurvey.)
Public methodCopyAsQuestionsTemplate
Copies the current survey as a questions Template
(Inherited from ISurvey.)
Public methodCopyAsSurveyTemplate
Copies the current survey as a survey Template
(Inherited from ISurvey.)
Public methodCreateConditionFromScript
Creates an assisted condition given a script.
(Inherited from ISurvey.)
Public methodCreateInterview
Creates an interview from this survey
(Inherited from ISurvey.)
Public methodCreateInterview(Int32)
Creates an interview from this survey
(Inherited from ISurvey.)
Public methodCreateScriptFromCondition
Creates a script given an assisted condition.
(Inherited from ISurvey.)
Public methodCreateSubSurveyForScreen
Creates a sub-survey for the variables in the page element.
(Inherited from ISurvey.)
Public methodDelete
Deletes the record in the database
(Inherited from IRecordEntity.)
Public methodExtractResources
Extract resources to their appropriate location ResourcesPath
(Inherited from ISurvey.)
Public methodFindResponse
Retrieve a response from within the questions of the survey given its id
(Inherited from ISurvey.)
Public methodFindResponses
Retrieve responses from within the questions of the survey given their ids
(Inherited from ISurvey.)
Public methodGetMessages
Returns a collection of the messages for the current language
(Inherited from ISurvey.)
Public methodIndentQuestions
Indent questions
(Inherited from ISurvey.)
Public methodInsertFromQuestionsTemplate
Insert questions from a given template to a specific destination
(Inherited from ISurvey.)
Public methodIsDeleted
Indicates if the record is flagged as deleted
(Inherited from IRecordEntity.)
Public methodIsLoaded
Checks if the record is successfully loaded from the database
(Inherited from IRecordEntity.)
Public methodLoadFromXML
Reads from memory in XML format
(Inherited from ISurvey.)
Public methodLoadFromXMLFile
Reads from file in XML format
(Inherited from ISurvey.)
Public methodLoadInterview
Loads a specific interview
(Inherited from ISurvey.)
Public methodMergeQuestionPages
Merge questions from the given id's range into the same page
(Inherited from ISurvey.)
Public methodMoveElement
Move element to a given destination
(Inherited from ISurvey.)
Public methodMoveQuestions
Move questions to a given destination
(Inherited from ISurvey.)
Public methodMoveRoutings
Move routings to a given destination
(Inherited from ISurvey.)
Public methodReadFromExchangeFormat(Byte)
Reads from file in exchange format (.qex)
(Inherited from ISurvey.)
Public methodReadFromExchangeFormat(String)
Reads from file in exchange format (.qex)
(Inherited from ISurvey.)
Public methodReadFromExchangeFormat(String, String)
Reads from file in exchange format (.qex)
(Inherited from ISurvey.)
Public methodReload
Reloads the record
(Inherited from IRecordEntity.)
Public methodResetResourcePath
Empties the Live and test path so it works in a published survey
(Inherited from ISurvey.)
Public methodRestore
Restores the deleted record in the database
(Inherited from IRecordEntity.)
Public methodRunScript
Runs an Askia script
(Inherited from ISurvey.)
Public methodSave
Saves the record in the database
(Inherited from IRecordEntity.)
Public methodSaveAll
Saves all the survey recursively
(Inherited from ISurvey.)
Public methodSaveRoutings
Saves a batch of routings in one go, all or nothing.
(Inherited from ISurvey.)
Public methodSaveToExchangeFormat(Byte)
Saves to memory in exchange format
(Inherited from ISurvey.)
Public methodSaveToExchangeFormat(String)
Saves to file in exchange format (.qex)
(Inherited from ISurvey.)
Public methodSaveToExchangeFormat(String, String)
Saves to file in exchange format (.qex)
(Inherited from ISurvey.)
Public methodSaveToXML
Saves to memory in XML format
(Inherited from ISurvey.)
Public methodSaveToXMLFile
Saves to file in XML format
(Inherited from ISurvey.)
Public methodSetDefaultLanguage
Set the default language ID for the whole survey
(Inherited from ISurvey.)
Public methodSetDefaultPageTemplate
Set the default pages template id for the whole survey
(Inherited from ISurvey.)
Public methodSetName
Sets the name of the survey
(Inherited from ISurveyInformation.)
Public methodSplitQuestionPages
Split merged questions from the given id's range
(Inherited from ISurvey.)
Public methodTestCode
Internal debug function
(Inherited from ISurvey.)
Public methodTransformIntoQuestionsTemplate
Promotes the current survey to a questions Template
(Inherited from ISurvey.)
Public methodTransformIntoSurveyTemplate
Promotes the current survey to a survey Template
(Inherited from ISurvey.)
Public methodUnindentQuestions
Unindent questions
(Inherited from ISurvey.)
Public methodUpgrade
Upgrades survey to latest version
(Inherited from ISurvey.)
Top
See Also