Packageat.db
Classpublic class ParseCallStructureXML

Class for parsing a single call structure and inserting resultant data into the application database.



Public Properties
 PropertyDefined by
  activeInput : String = "Y"
Holds the active value to be inserted into the active column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  callconfig : CallConfig
Instantiates the CallConfig class.
ParseCallStructureXML
  calltypeid : int = 0
Holds the calltypeid value obtained from the XML data passed into the class.
ParseCallStructureXML
  calltypeID : int
Holds the calltypeID value obtained from the XML data passed into the class.
ParseCallStructureXML
  calltypeidInput : int
Holds the calltypeid value to be inserted into the calltypeid column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  commentsInput : String
Holds the comments value to be inserted into the comments column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  descriptionInput : String
Holds the description value to be inserted into the description column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  isEditable : String
Holds the isEditable value obtained from the XML data passed into the class.
ParseCallStructureXML
  nameInput : String
Holds the name value to be inserted into the name column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  recordCount : int
Holds the recordCount value of looped data during parsing.
ParseCallStructureXML
  recordCount2 : int
Holds the recordCount value of looped data during parsing.
ParseCallStructureXML
  sectionidInput : int
Holds the sectionid value to be inserted into the sectionid column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  slideidInput : int
Holds the slideid value to be inserted into the slideid column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  title : String
Holds the title value obtained from the XML data passed into the class.
ParseCallStructureXML
  titleAbbr : String
Holds the titleAbbr value obtained from the XML data passed into the class.
ParseCallStructureXML
  titleabbreviationInput : String
Holds the titleabbreviation value to be inserted into the titleabbreviation column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  type : String
Holds the type value obtained from the XML data passed into the class.
ParseCallStructureXML
  updateCallConfigByCallTypeID : UpdateCallConfigByCallTypeID
Instantiates the UpdateCallConfigByCallTypeID class.
ParseCallStructureXML
  updateCallTypeCallStructure : UpdateCallTypeCallStructure
Instantiates the UpdateCallTypeCallStructure class.
ParseCallStructureXML
  versionInput : int = 0
Holds the version value to be inserted into the version column of the table tbl_CallConfig in the application database.
ParseCallStructureXML
  xmlData : XML
Holds the xmlData value that is passed into the class.
ParseCallStructureXML
  xmlDataList : XMLList
Holds the xmlDataList value XMLList of the XML data passed into the class.
ParseCallStructureXML
  xmlDataList2 : XMLList
Holds the xmlDataList2 value XMLList of the XML data passed into the class.
ParseCallStructureXML
Public Methods
 MethodDefined by
  
ParseCallStructureXML(xmlData:XML)
Constructor.
ParseCallStructureXML
Protected Methods
 MethodDefined by
  
This method obtains primary variable values derived from xmlData - and invokes the helper class UpdateCallConfigByCallTypeID to update existing call data and the helper class UpdateCallTypeCallStructure to edit existing call structure data.
ParseCallStructureXML
Property detail
activeInputproperty
public var activeInput:String = "Y"

Holds the active value to be inserted into the active column of the table tbl_CallConfig in the application database.

The default value is Y.

callconfigproperty 
public var callconfig:CallConfig

Instantiates the CallConfig class.

See also

calltypeidproperty 
public var calltypeid:int = 0

Holds the calltypeid value obtained from the XML data passed into the class.

calltypeIDproperty 
public var calltypeID:int

Holds the calltypeID value obtained from the XML data passed into the class.

calltypeidInputproperty 
public var calltypeidInput:int

Holds the calltypeid value to be inserted into the calltypeid column of the table tbl_CallConfig in the application database.

commentsInputproperty 
public var commentsInput:String

Holds the comments value to be inserted into the comments column of the table tbl_CallConfig in the application database.

descriptionInputproperty 
public var descriptionInput:String

Holds the description value to be inserted into the description column of the table tbl_CallConfig in the application database.

isEditableproperty 
public var isEditable:String

Holds the isEditable value obtained from the XML data passed into the class.

nameInputproperty 
public var nameInput:String

Holds the name value to be inserted into the name column of the table tbl_CallConfig in the application database.

recordCountproperty 
public var recordCount:int

Holds the recordCount value of looped data during parsing.

recordCount2property 
public var recordCount2:int

Holds the recordCount value of looped data during parsing.

sectionidInputproperty 
public var sectionidInput:int

Holds the sectionid value to be inserted into the sectionid column of the table tbl_CallConfig in the application database.

slideidInputproperty 
public var slideidInput:int

Holds the slideid value to be inserted into the slideid column of the table tbl_CallConfig in the application database.

titleproperty 
public var title:String

Holds the title value obtained from the XML data passed into the class.

titleAbbrproperty 
public var titleAbbr:String

Holds the titleAbbr value obtained from the XML data passed into the class.

titleabbreviationInputproperty 
public var titleabbreviationInput:String

Holds the titleabbreviation value to be inserted into the titleabbreviation column of the table tbl_CallConfig in the application database.

typeproperty 
public var type:String

Holds the type value obtained from the XML data passed into the class.

updateCallConfigByCallTypeIDproperty 
public var updateCallConfigByCallTypeID:UpdateCallConfigByCallTypeID

Instantiates the UpdateCallConfigByCallTypeID class.

See also

updateCallTypeCallStructureproperty 
public var updateCallTypeCallStructure:UpdateCallTypeCallStructure

Instantiates the UpdateCallTypeCallStructure class.

See also

versionInputproperty 
public var versionInput:int = 0

Holds the version value to be inserted into the version column of the table tbl_CallConfig in the application database.

The default value is 0.

xmlDataproperty 
public var xmlData:XML

Holds the xmlData value that is passed into the class.

xmlDataListproperty 
public var xmlDataList:XMLList

Holds the xmlDataList value XMLList of the XML data passed into the class.

xmlDataList2property 
public var xmlDataList2:XMLList

Holds the xmlDataList2 value XMLList of the XML data passed into the class.

Constructor detail
ParseCallStructureXML()constructor
public function ParseCallStructureXML(xmlData:XML)

Constructor.

Parameters
xmlData:XML

Example
   
   
     
      
      
      
     
     
      
      
     
     
   
   
   

Method detail
parseCallStructure()method
protected function parseCallStructure():void

This method obtains primary variable values derived from xmlData - and invokes the helper class UpdateCallConfigByCallTypeID to update existing call data and the helper class UpdateCallTypeCallStructure to edit existing call structure data.

This method is for the parsing a single call structure.

See also