com.businessobjects.enterprise.infoobject
Class InfoObject

java.lang.Object
  extended bycom.businessobjects.enterprise.infoobject.InfoObject
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AdHoc, Agnostic, AppFoundation, BusobjReporter, Calendar, Category, CMC, Connection, CrystalReport, Designer, DiskUnmanaged, Encyclopedia, EncyclopediaAssociationDefinition, EncyclopediaAssociationEnd, EncyclopediaAssociationEndDefinition, EncyclopediaAssociationInstance, EncyclopediaAttributeDefinition, EncyclopediaAttributeValue, EncyclopediaTopic, EncyclopediaTopicDefinition, EPortfolio, Event, Excel, FavoritesFolder, Flash, Folder, Ftp, FullClient, Hyperlink, Inbox, InfoView, LicenseKey, Managed, ObjectPackage, Overload, Pdf, PersonalCategory, Powerpoint, Profile, Program, Publication, ReportConvTool, Rtf, SecEnterprise, SecLDAP, SecWinAD, SecWindowsNT, Server, ServerGroup, Shortcut, SMTP, StrategyBuilder, Txt, Universe, User, UserGroup, Webi, WebIntelligence, Word, Xcelsius

public class InfoObject
extends java.lang.Object
implements java.io.Serializable

InfoObject is the core interface for writing a BusinessObjects Enterprise object that interacts and works within the BusinessObjects Enterprise system. For the client library, this object allows for the persistence of information sent to the CMS. For the client desktop, this object defines the appearance of an object type.

See Also:
Serialized Form

Constructor Summary
InfoObject()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Internal Use Only.
 Alerts getAlerts()
          Returns a collection of Alert objects.
 java.lang.Long getChildrenObjects()
          Specifies the number of children an object has.
 java.util.Calendar getCreationTime()
          Stores the date and time of the object's creation.
 java.lang.String getCUID()
          Returns the object's unique identifier within a cluster.
 java.lang.String getDescription()
          Returns the description of the InfoObject.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 java.util.Calendar getEndTime()
           The date and time that the instance actually finished being processed.
 java.lang.String getErrorMessage()
           Returns a localized error message for a failed job.
 java.lang.Integer getID()
          Returns the unique ID of an InfoObject.
 java.lang.Boolean getInstance()
           Returns true if this object is an instance.
 java.lang.Boolean getInstanceObject()
           A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.
 java.lang.Boolean getIsApplicationObject()
           Indicates whether or not the BusinessObjects Enterprise object is an application object.
 java.lang.Boolean getIsComponent()
          The flag indicating whether the object is a package component.
 java.lang.Boolean getIsHiddenObject()
          This property indicates whether or not an object is hidden.
 java.lang.Boolean getIsPluginObject()
           Returns true if the InfoObject is a plugin, and false otherwise.
 java.lang.Boolean getIsRecurring()
           Returns True if the InfoObject is a recurring instance, and False otherwise.
 java.lang.Boolean getIsRunnableObject()
          Returns true if the report object is runnable, and false otherwise.
 java.lang.Boolean getIsSendable()
          Indicates if the object can be sent to a destination.
 java.lang.Boolean getIsSystemObject()
          Indicates whether or not the BusinessObjects Enterprise object is a system object.
 java.lang.String getKey()
          Returns the unique hash code value of the InfoObject.
 java.lang.String getKeywords()
          Returns the keyword of the InfoObject.
 java.lang.String getKind()
          Returns the kind of the InfoObject.
 java.util.Calendar getLastRunTime()
           This property stores the date and time when the report was last run.
 java.lang.String getLastSuccessfulInstanceCUID()
          This property stores the ID of the last successful instance ID for the given report.
 java.lang.String getName()
          Returns the title of the InfoObject.
 java.lang.String getNewJobID()
           The ID of the new instance that has just been scheduled.
 java.util.Calendar getNextRunTime()
          This property stores the date and time when the report will next be run.
 java.lang.Boolean getObjectIsContainer()
          Returns whether the object is a folder, inbox, or category.
 java.lang.String getOwner()
          Returns the name of the user who owns a particular object.
 java.lang.String getOwnerCUID()
           This is a number that uniquely identifies the user who owns a particular object.
 java.lang.String getParentCUID()
          Returns the parent object's cluster unique identifier.
 PluginInfo getPluginInfo()
          Returns the plugin info.
 java.lang.String getRUID()
          Returns the object's unique identifier within an object package.
 java.lang.Boolean getSchedulable()
          Indicates whether or not the object can be scheduled.
 SecurityInfo getSecurityInfo()
          Returns the security information for the object.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 java.util.Calendar getStartTime()
           The date and time that the instance actually began being processed.
 StatusInfo getStatusInfo()
           Returns the current status of the scheduled job.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Internal Use Only.
 java.lang.Integer getUiStatus()
          The SI_UISTATUS property.
 java.util.Calendar getUpdateTime()
           This is a time stamp property which stores the date and time the object was last modified.
 int hashCode()
          Internal Use Only.
 void setAlerts(Alerts alerts)
          Sets a collection of Alert objects.
 void setChildrenObjects(java.lang.Long childrenObjects)
          Internal Use Only.
 void setCreationTime(java.util.Calendar creationTime)
          Stores the date and time of the object's creation.
 void setCUID(java.lang.String CUID)
          Sets the object's unique identifier within a cluster.
 void setDescription(java.lang.String description)
          Sets the description of the InfoObject.
 void setEndTime(java.util.Calendar endTime)
           The date and time that the instance actually finished being processed.
 void setErrorMessage(java.lang.String errorMessage)
           Sets a localized error message for a failed job.
 void setID(java.lang.Integer ID)
          Internal Use Only.
 void setInstance(java.lang.Boolean instance)
          true if this object is an instance, false otherwise.
 void setInstanceObject(java.lang.Boolean instanceObject)
           A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.
 void setIsApplicationObject(java.lang.Boolean isApplicationObject)
           Indicates whether or not the BusinessObjects Enterprise object is an application object.
 void setIsComponent(java.lang.Boolean isComponent)
          The flag indicating whether the object is a package component.
 void setIsHiddenObject(java.lang.Boolean isHiddenObject)
          This property indicates whether or not an object is hidden.
 void setIsPluginObject(java.lang.Boolean isPluginObject)
          Sets whether the InfoObject is a plugin.
 void setIsRecurring(java.lang.Boolean isRecurring)
           Returns True if the InfoObject is a recurring instance, and False otherwise.
 void setIsRunnableObject(java.lang.Boolean isRunnableObject)
          Sets whether the report object is runnable.
 void setIsSendable(java.lang.Boolean isSendable)
          Indicates if the object can be sent to a destination.
 void setIsSystemObject(java.lang.Boolean isSystemObject)
          Indicates whether or not the BusinessObjects Enterprise object is a system object.
 void setKey(java.lang.String key)
          Internal Use Only.
 void setKeywords(java.lang.String keywords)
          Sets the keyword of the InfoObject.
 void setKind(java.lang.String kind)
          Sets the kind of the InfoObject.
 void setLastRunTime(java.util.Calendar lastRunTime)
           This property stores the date and time when the report was last run.
 void setLastSuccessfulInstanceCUID(java.lang.String lastSuccessfulInstanceCUID)
          Internal Use Only.
 void setName(java.lang.String name)
          Sets the title of the InfoObject.
 void setNewJobID(java.lang.String newJobID)
           The ID of the new instance that has just been scheduled.
 void setNextRunTime(java.util.Calendar nextRunTime)
          This property stores the date and time when the report will next be run.
 void setObjectIsContainer(java.lang.Boolean objectIsContainer)
          Internal Use Only.
 void setOwner(java.lang.String owner)
          Internal Use Only.
 void setOwnerCUID(java.lang.String ownerCUID)
           This is a number that uniquely identifies the user who owns a particular object.
 void setParentCUID(java.lang.String parentCUID)
          Sets the parent object's cluster unique identifier.
 void setPluginInfo(PluginInfo pluginInfo)
          Sets the plugin info.
 void setRUID(java.lang.String RUID)
          Sets the object's unique identifier within an object package.
 void setSchedulable(java.lang.Boolean schedulable)
          Internal Use Only.
 void setSecurityInfo(SecurityInfo securityInfo)
          Sets the security information for the object.
 void setStartTime(java.util.Calendar startTime)
           The date and time that the instance actually began being processed.
 void setStatusInfo(StatusInfo statusInfo)
           Sets the current status of the scheduled job.
 void setUiStatus(java.lang.Integer uiStatus)
          The SI_UISTATUS property.
 void setUpdateTime(java.util.Calendar updateTime)
           This is a time stamp property which stores the date and time the object was last modified.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfoObject

public InfoObject()
Method Detail

getID

public java.lang.Integer getID()

Returns the unique ID of an InfoObject.

Use the CUID of an InfoObject as the primary identifier, not this property.

Returns:
The unique ID of an InfoObject.

setID

public void setID(java.lang.Integer ID)
Internal Use Only.


getName

public java.lang.String getName()

Returns the title of the InfoObject.

Returns:
A String containing the title of the InfoObject.

setName

public void setName(java.lang.String name)

Sets the title of the InfoObject.

Parameters:
name - A String containing the title of the InfoObject.

getDescription

public java.lang.String getDescription()

Returns the description of the InfoObject.

Returns:
A String containing the description of the object.

setDescription

public void setDescription(java.lang.String description)

Sets the description of the InfoObject.

Parameters:
description - A String containing the description of the object.

getCUID

public java.lang.String getCUID()

Returns the object's unique identifier within a cluster.

Returns:
A string representing the object's cluster unique identifier.

setCUID

public void setCUID(java.lang.String CUID)

Sets the object's unique identifier within a cluster.

Parameters:
CUID - A string representing the object's cluster unique identifier.

getRUID

public java.lang.String getRUID()

Returns the object's unique identifier within an object package.

Returns:
A string representing the object's package unique identifier.

setRUID

public void setRUID(java.lang.String RUID)

Sets the object's unique identifier within an object package.

Parameters:
RUID - A string representing the object's package unique identifier.

getKind

public java.lang.String getKind()

Returns the kind of the InfoObject.

The following values are valid:

Returns:
The kind of the InfoObject.

setKind

public void setKind(java.lang.String kind)

Sets the kind of the InfoObject.

The following values are valid:

Parameters:
kind - The kind of the InfoObject.

getOwner

public java.lang.String getOwner()

Returns the name of the user who owns a particular object.

Returns:
The name of the user who owns a particular object.

setOwner

public void setOwner(java.lang.String owner)
Internal Use Only.


getOwnerCUID

public java.lang.String getOwnerCUID()

This is a number that uniquely identifies the user who owns a particular object. This property can be used, for example, to list all the reports and folders for a particular user.

Returns:
The owner ID.

setOwnerCUID

public void setOwnerCUID(java.lang.String ownerCUID)

This is a number that uniquely identifies the user who owns a particular object. This property can be used, for example, to list all the reports and folders for a particular user.

Parameters:
ownerCUID - The owner ID.

getParentCUID

public java.lang.String getParentCUID()

Returns the parent object's cluster unique identifier.

Returns:
String representing the parent object's cluster unique identifier.

setParentCUID

public void setParentCUID(java.lang.String parentCUID)

Sets the parent object's cluster unique identifier.

Parameters:
parentCUID - String representing the parent object's cluster unique identifier.

getCreationTime

public java.util.Calendar getCreationTime()

Stores the date and time of the object's creation.

Returns:
Stores the date and time of the object's creation.

setCreationTime

public void setCreationTime(java.util.Calendar creationTime)

Stores the date and time of the object's creation.

Parameters:
creationTime - Stores the date and time of the object's creation.

getUpdateTime

public java.util.Calendar getUpdateTime()

This is a time stamp property which stores the date and time the object was last modified.

An object is considered modified when any one of its properties are changed. Note that modifications to an object's properties are not propagated to the instances of the object. For example, if a report object is modified, its SI_UPDATE_TS Property contains the time value of the most recent change. However, the SI_UPDATE_TS Property does not change for the instances of the report object.

Returns:
This is a time stamp property which stores the date and time the object was last modified.

setUpdateTime

public void setUpdateTime(java.util.Calendar updateTime)

This is a time stamp property which stores the date and time the object was last modified.

An object is considered modified when any one of its properties are changed. Note that modifications to an object's properties are not propagated to the instances of the object. For example, if a report object is modified, its SI_UPDATE_TS Property contains the time value of the most recent change. However, the SI_UPDATE_TS Property does not change for the instances of the report object.

Parameters:
updateTime - This is a time stamp property which stores the date and time the object was last modified.

getKeywords

public java.lang.String getKeywords()

Returns the keyword of the InfoObject.

Returns:
A String containing the keyword of the object.

setKeywords

public void setKeywords(java.lang.String keywords)

Sets the keyword of the InfoObject.

Parameters:
keywords - A String containing the keyword of the object.

getChildrenObjects

public java.lang.Long getChildrenObjects()

Specifies the number of children an object has.

The SI_CHILDREN property is a numeric value specifying how many children a particular object has. In the case of a folder, this may be subfolders, reports, or other objects. If the object is a report, this number will represent the number of instances the report owns. Note that this value only represents the number of direct children: it does not, for instance, indicate how many grandchildren an object may have.

Returns:
Specifies the number of children an object has.

setChildrenObjects

public void setChildrenObjects(java.lang.Long childrenObjects)
Internal Use Only.


getInstance

public java.lang.Boolean getInstance()

Returns true if this object is an instance. This method is used to check whether or not the InfoObject is an instance.

Returns:
true if this object is an instance, false otherwise.

setInstance

public void setInstance(java.lang.Boolean instance)

true if this object is an instance, false otherwise.

Parameters:
instance - true if this object is an instance, false otherwise.

getObjectIsContainer

public java.lang.Boolean getObjectIsContainer()

Returns whether the object is a folder, inbox, or category.

Returns:
true if the object is a folder, inbox, or category, false otherwise.

setObjectIsContainer

public void setObjectIsContainer(java.lang.Boolean objectIsContainer)
Internal Use Only.


getIsHiddenObject

public java.lang.Boolean getIsHiddenObject()

This property indicates whether or not an object is hidden.

Note: It is recommended that you do not directly change the settings for this property.

Returns:
This property indicates whether or not an object is hidden.

setIsHiddenObject

public void setIsHiddenObject(java.lang.Boolean isHiddenObject)

This property indicates whether or not an object is hidden.

Note: It is recommended that you do not directly change the settings for this property.

Parameters:
isHiddenObject - This property indicates whether or not an object is hidden.

getIsSystemObject

public java.lang.Boolean getIsSystemObject()

Indicates whether or not the BusinessObjects Enterprise object is a system object.

Returns:
Indicates whether or not the BusinessObjects Enterprise object is a system object.

setIsSystemObject

public void setIsSystemObject(java.lang.Boolean isSystemObject)

Indicates whether or not the BusinessObjects Enterprise object is a system object.

Parameters:
isSystemObject - Indicates whether or not the BusinessObjects Enterprise object is a system object.

getIsRunnableObject

public java.lang.Boolean getIsRunnableObject()

Returns true if the report object is runnable, and false otherwise.

An instance may be runnable (it is scheduled to run and create another instance), or it may not be runnable (it is the result of a job that has already run).

Returns:
Returns true if the report object is runnable, and false otherwise.

setIsRunnableObject

public void setIsRunnableObject(java.lang.Boolean isRunnableObject)

Sets whether the report object is runnable.

Parameters:
isRunnableObject - Sets whether the report object is runnable.

getIsPluginObject

public java.lang.Boolean getIsPluginObject()

Returns true if the InfoObject is a plugin, and false otherwise.

Returns:
Returns true if the InfoObject is a plugin, and false otherwise.

setIsPluginObject

public void setIsPluginObject(java.lang.Boolean isPluginObject)

Sets whether the InfoObject is a plugin.

Parameters:
isPluginObject - Sets whether the InfoObject is a plugin.

getInstanceObject

public java.lang.Boolean getInstanceObject()

A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.

An instance may be runnable (it is scheduled to run and create another instance), or it may not be runnable (it is the result of a job that has already run).

Returns:
A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.

setInstanceObject

public void setInstanceObject(java.lang.Boolean instanceObject)

A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.

An instance may be runnable (it is scheduled to run and create another instance), or it may not be runnable (it is the result of a job that has already run).

Parameters:
instanceObject - A boolean value specifying whether or not the BusinessObjects Enterprise object is a report instance that is the result of a job that has already run.

getIsApplicationObject

public java.lang.Boolean getIsApplicationObject()

Indicates whether or not the BusinessObjects Enterprise object is an application object.

Returns:
Indicates whether or not the BusinessObjects Enterprise object is an application object.

setIsApplicationObject

public void setIsApplicationObject(java.lang.Boolean isApplicationObject)

Indicates whether or not the BusinessObjects Enterprise object is an application object.

Parameters:
isApplicationObject - Indicates whether or not the BusinessObjects Enterprise object is an application object.

getIsComponent

public java.lang.Boolean getIsComponent()

The flag indicating whether the object is a package component.

Returns:
The flag indicating whether the object is a package component.

setIsComponent

public void setIsComponent(java.lang.Boolean isComponent)

The flag indicating whether the object is a package component.

Parameters:
isComponent - The flag indicating whether the object is a package component.

getSchedulable

public java.lang.Boolean getSchedulable()

Indicates whether or not the object can be scheduled.

Returns:
true if the object can be scheduled, false otherwise.

setSchedulable

public void setSchedulable(java.lang.Boolean schedulable)
Internal Use Only.


getUiStatus

public java.lang.Integer getUiStatus()
The SI_UISTATUS property.

Returns:
The SI_UISTATUS property.

setUiStatus

public void setUiStatus(java.lang.Integer uiStatus)
The SI_UISTATUS property.

Parameters:
uiStatus - The SI_UISTATUS property.

getIsRecurring

public java.lang.Boolean getIsRecurring()

Returns True if the InfoObject is a recurring instance, and False otherwise. An instance that is recurring is also runnable. However, a runnable instance may not be recurring.

Returns:
Returns True if the InfoObject is a recurring instance, and False otherwise.

setIsRecurring

public void setIsRecurring(java.lang.Boolean isRecurring)

Returns True if the InfoObject is a recurring instance, and False otherwise. An instance that is recurring is also runnable. However, a runnable instance may not be recurring.

Parameters:
isRecurring - Returns True if the InfoObject is a recurring instance, and False otherwise.

getLastSuccessfulInstanceCUID

public java.lang.String getLastSuccessfulInstanceCUID()

This property stores the ID of the last successful instance ID for the given report.

Returns:
This property stores the ID of the last successful instance ID for the given report.

setLastSuccessfulInstanceCUID

public void setLastSuccessfulInstanceCUID(java.lang.String lastSuccessfulInstanceCUID)
Internal Use Only.


getLastRunTime

public java.util.Calendar getLastRunTime()

This property stores the date and time when the report was last run.

Returns:
This property stores the date and time when the report was last run.

setLastRunTime

public void setLastRunTime(java.util.Calendar lastRunTime)

This property stores the date and time when the report was last run.

Parameters:
lastRunTime - This property stores the date and time when the report was last run.

getIsSendable

public java.lang.Boolean getIsSendable()

Indicates if the object can be sent to a destination.

Returns:
Indicates if the object can be sent to a destination.

setIsSendable

public void setIsSendable(java.lang.Boolean isSendable)

Indicates if the object can be sent to a destination.

Parameters:
isSendable - Indicates if the object can be sent to a destination.

getNextRunTime

public java.util.Calendar getNextRunTime()

This property stores the date and time when the report will next be run.

Returns:
This property stores the date and time when the report will next be run.

setNextRunTime

public void setNextRunTime(java.util.Calendar nextRunTime)

This property stores the date and time when the report will next be run.

Parameters:
nextRunTime - This property stores the date and time when the report will next be run.

getNewJobID

public java.lang.String getNewJobID()

The ID of the new instance that has just been scheduled.

The SI_NEW_JOB_ID property is available immediately after an InfoObjects collection is scheduled, and it remains available as long as reference to the collection or the InfoObject is retained. This property is not accessible by querying the InfoStore object.

This property is only applicable to InfoObjects that can be scheduled (for example, report objects).

It is possible to access the SI_NEW_JOB_ID property after the scheduling of an InfoObjects collection. However, when processing of the JSP file is completed, the reference to InfoObjs is lost (falls out of scope) and the SI_NEW_JOB_ID property will no longer be accessible. Further, it will not be possible to access the property on a subsequent JSP page by querying the InfoStore object again, even if the query returns the same InfoObjects collection.

After an InfoObject is scheduled, get the SI_NEW_JOB_ID of the new instance and query for the new instance's SI_UISTATUS property.

Returns:
The ID of the new instance that has just been scheduled.

setNewJobID

public void setNewJobID(java.lang.String newJobID)

The ID of the new instance that has just been scheduled.

Parameters:
newJobID - The ID of the new instance that has just been scheduled.

getStartTime

public java.util.Calendar getStartTime()

The date and time that the instance actually began being processed.

Returns:
The date and time that the instance actually began being processed.

setStartTime

public void setStartTime(java.util.Calendar startTime)

The date and time that the instance actually began being processed.

Parameters:
startTime - The date and time that the instance actually began being processed.

getEndTime

public java.util.Calendar getEndTime()

The date and time that the instance actually finished being processed.

Returns:
The date and time that the instance actually finished being processed.

setEndTime

public void setEndTime(java.util.Calendar endTime)

The date and time that the instance actually finished being processed.

Parameters:
endTime - The date and time that the instance actually finished being processed.

getErrorMessage

public java.lang.String getErrorMessage()

Returns a localized error message for a failed job. It may include plugin-specific information.

Returns:
A String containing the error message for the failed job.

setErrorMessage

public void setErrorMessage(java.lang.String errorMessage)

Sets a localized error message for a failed job. It may include plugin-specific information.

Parameters:
errorMessage - A String containing the error message for the failed job.

getStatusInfo

public StatusInfo getStatusInfo()

Returns the current status of the scheduled job.

Returns:
The current status of the scheduled job.

setStatusInfo

public void setStatusInfo(StatusInfo statusInfo)

Sets the current status of the scheduled job.

Parameters:
statusInfo - The current status of the scheduled job.

getAlerts

public Alerts getAlerts()

Returns a collection of Alert objects.

Returns:
A collection of Alert objects.

setAlerts

public void setAlerts(Alerts alerts)

Sets a collection of Alert objects.

Parameters:
alerts - A collection of Alert objects.

getPluginInfo

public PluginInfo getPluginInfo()

Returns the plugin info.

Returns:
The plugin info.

setPluginInfo

public void setPluginInfo(PluginInfo pluginInfo)

Sets the plugin info.

Parameters:
pluginInfo - The plugin info.

getSecurityInfo

public SecurityInfo getSecurityInfo()

Returns the security information for the object.

Returns:
The security information for the object.

setSecurityInfo

public void setSecurityInfo(SecurityInfo securityInfo)

Sets the security information for the object.

Parameters:
securityInfo - The security information for the object.

getKey

public java.lang.String getKey()

Returns the unique hash code value of the InfoObject.

This property is only used in import and export scenarios.

Returns:
The unique hash code value of the InfoObject.

setKey

public void setKey(java.lang.String key)
Internal Use Only.


equals

public boolean equals(java.lang.Object obj)
Internal Use Only.


hashCode

public int hashCode()
Internal Use Only.


getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Internal Use Only.


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Internal Use Only.


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Internal Use Only.