| Package: MachII.util |
| Encapsulates exception information. |
| Method Summary | |
|---|---|
| public void | init([string type=""], [string message=""], [string errorCode=""], [string detail=""], [string extendedInfo=""], [array tagContext="#ArrayNew(1)#"]) |
| public string | getDetail() |
| public string | getErrorCode() |
| public string | getExtendedInfo() |
| public string | getMessage() |
| public array | getTagContext() |
| public string | getType() |
| public void | setDetail([string detail]) |
| public void | setErrorCode([string errorCode]) |
| public void | setExtendedInfo([string extendedInfo]) |
| public void | setMessage([string message]) |
| public void | setTagContext([array tagContext]) |
| public void | setType([string type]) |
| Method Detail |
|---|
| getDetail |
|---|
public string getDetail( )
Parameters:
Code:
<cffunction name="getDetail" access="public" returntype="string" output="false"> <cfreturn variables.detail /> </cffunction>
| getErrorCode |
|---|
public string getErrorCode( )
Parameters:
Code:
<cffunction name="getErrorCode" access="public" returntype="string" output="false"> <cfreturn variables.errorCode /> </cffunction>
| getExtendedInfo |
|---|
public string getExtendedInfo( )
Parameters:
Code:
<cffunction name="getExtendedInfo" access="public" returntype="string" output="false"> <cfreturn variables.extendedInfo /> </cffunction>
| getMessage |
|---|
public string getMessage( )
Parameters:
Code:
<cffunction name="getMessage" access="public" returntype="string" output="false"> <cfreturn variables.message /> </cffunction>
| getTagContext |
|---|
public array getTagContext( )
Parameters:
Code:
<cffunction name="getTagContext" access="public" returntype="array" output="false"> <cfreturn variables.tagContext /> </cffunction>
| getType |
|---|
public string getType( )
Parameters:
Code:
<cffunction name="getType" access="public" returntype="string" output="false"> <cfreturn variables.type /> </cffunction>
| init |
|---|
public void init( [string type=""], [string message=""], [string errorCode=""], [string detail=""], [string extendedInfo=""], [array tagContext="#ArrayNew(1)#"] )
Parameters:
| [string type=""] |
| [string message=""] |
| [string errorCode=""] |
| [string detail=""] |
| [string extendedInfo=""] |
| [array tagContext="#ArrayNew(1)#"] |
Code:
<cffunction name="init" access="public" returntype="void" output="false"> <cfargument name="type" type="string" required="false" default="" /> <cfargument name="message" type="string" required="false" default="" /> <cfargument name="errorCode" type="string" required="false" default="" /> <cfargument name="detail" type="string" required="false" default="" /> <cfargument name="extendedInfo" type="string" required="false" default="" /> <cfargument name="tagContext" type="array" required="false" default="#ArrayNew(1)#" /> <cfset setType(arguments.type) /> <cfset setMessage(arguments.message) /> <cfset setErrorCode(arguments.errorCode) /> <cfset setDetail(arguments.detail) /> <cfset setExtendedInfo(arguments.extendedInfo) /> <cfset setTagContext(arguments.tagContext) /> </cffunction>
| setDetail |
|---|
public void setDetail( [string detail] )
Parameters:
| [string detail] |
Code:
<cffunction name="setDetail" access="public" returntype="void" output="false"> <cfargument name="detail" type="string" required="false" /> <cfset variables.detail = arguments.detail /> </cffunction>
| setErrorCode |
|---|
public void setErrorCode( [string errorCode] )
Parameters:
| [string errorCode] |
Code:
<cffunction name="setErrorCode" access="public" returntype="void" output="false"> <cfargument name="errorCode" type="string" required="false" /> <cfset variables.errorCode = arguments.errorCode /> </cffunction>
| setExtendedInfo |
|---|
public void setExtendedInfo( [string extendedInfo] )
Parameters:
| [string extendedInfo] |
Code:
<cffunction name="setExtendedInfo" access="public" returntype="void" output="false"> <cfargument name="extendedInfo" type="string" required="false" /> <cfset variables.extendedInfo = arguments.extendedInfo /> </cffunction>
| setMessage |
|---|
public void setMessage( [string message] )
Parameters:
| [string message] |
Code:
<cffunction name="setMessage" access="public" returntype="void" output="false"> <cfargument name="message" type="string" required="false" /> <cfset variables.message = arguments.message /> </cffunction>
| setTagContext |
|---|
public void setTagContext( [array tagContext] )
Parameters:
| [array tagContext] |
Code:
<cffunction name="setTagContext" access="public" returntype="void" output="false"> <cfargument name="tagContext" type="array" required="false" /> <cfset variables.tagContext = arguments.tagContext /> </cffunction>
| setType |
|---|
public void setType( [string type] )
Parameters:
| [string type] |
Code:
<cffunction name="setType" access="public" returntype="void" output="false"> <cfargument name="type" type="string" required="false" /> <cfset variables.type = arguments.type /> </cffunction>