com.businessobjects.enterprise.powerpoint
Class Powerpoint

java.lang.Object
  extended bycom.businessobjects.enterprise.infoobject.InfoObject
      extended bycom.businessobjects.enterprise.powerpoint.Powerpoint
All Implemented Interfaces:
java.io.Serializable

public class Powerpoint
extends InfoObject
implements java.io.Serializable

This class represents a Powerpoint object.

See Also:
Serialized Form

Constructor Summary
Powerpoint()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Internal Use Only.
 CorporateCategories getCorporateCategories()
          Returns the ID set of top-level categories that have been assigned to the object.
 CustomProperties getCustomProperties()
          Returns the custom properties.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 com.businessobjects.enterprise.infoobject.EncyclopediaTopics getEncyclopediaTopics()
          Internal Use Only.
 FileProperties getFileProperties()
          Returns the InfoObject's associated files.
 java.lang.String getMimeType()
          Internal Use Only.
 PersonalCategories getPersonalCategories()
          Returns the ID set of top-level personal categories that have been assigned to the object.
 DocumentProcessingInfo getPluginProcessingInterface()
          Internal Use Only.
 java.lang.String getProcessingProgID()
          Internal Use Only.
 SchedulingInfo getSchedulingInfo()
          Returns the scheduling 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.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Internal Use Only.
 java.lang.String getViewerURL()
           Returns the viewer URL associated with an alert that will be included in the alert notification email.
 int hashCode()
          Internal Use Only.
 void setCorporateCategories(CorporateCategories corporateCategories)
          Sets the ID set of top-level categories.
 void setCustomProperties(CustomProperties customProperties)
          Sets the custom properties.
 void setEncyclopediaTopics(com.businessobjects.enterprise.infoobject.EncyclopediaTopics encyclopediaTopics)
          Internal Use Only.
 void setFileProperties(FileProperties fileProperties)
          Sets the InfoObject's associated files.
 void setMimeType(java.lang.String mimeType)
          Internal Use Only.
 void setPersonalCategories(PersonalCategories personalCategories)
          Sets the ID set of top-level personal categories.
 void setPluginProcessingInterface(DocumentProcessingInfo pluginProcessingInterface)
          Internal Use Only.
 void setProcessingProgID(java.lang.String processingProgID)
          Internal Use Only.
 void setSchedulingInfo(SchedulingInfo schedulingInfo)
          Sets the scheduling information for the object.
 void setViewerURL(java.lang.String viewerURL)
           Sets the viewer URL associated with an alert that will be included in the alert notification email.
 
Methods inherited from class com.businessobjects.enterprise.infoobject.InfoObject
getAlerts, getChildrenObjects, getCreationTime, getCUID, getDescription, getEndTime, getErrorMessage, getID, getInstance, getInstanceObject, getIsApplicationObject, getIsComponent, getIsHiddenObject, getIsPluginObject, getIsRecurring, getIsRunnableObject, getIsSendable, getIsSystemObject, getKey, getKeywords, getKind, getLastRunTime, getLastSuccessfulInstanceCUID, getName, getNewJobID, getNextRunTime, getObjectIsContainer, getOwner, getOwnerCUID, getParentCUID, getPluginInfo, getRUID, getSchedulable, getSecurityInfo, getStartTime, getStatusInfo, getUiStatus, getUpdateTime, setAlerts, setChildrenObjects, setCreationTime, setCUID, setDescription, setEndTime, setErrorMessage, setID, setInstance, setInstanceObject, setIsApplicationObject, setIsComponent, setIsHiddenObject, setIsPluginObject, setIsRecurring, setIsRunnableObject, setIsSendable, setIsSystemObject, setKey, setKeywords, setKind, setLastRunTime, setLastSuccessfulInstanceCUID, setName, setNewJobID, setNextRunTime, setObjectIsContainer, setOwner, setOwnerCUID, setParentCUID, setPluginInfo, setRUID, setSchedulable, setSecurityInfo, setStartTime, setStatusInfo, setUiStatus, setUpdateTime
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Powerpoint

public Powerpoint()
Method Detail

getMimeType

public java.lang.String getMimeType()
Internal Use Only.


setMimeType

public void setMimeType(java.lang.String mimeType)
Internal Use Only.


getSchedulingInfo

public SchedulingInfo getSchedulingInfo()

Returns the scheduling information for the object. It will be an empty reference if the object does not support scheduling.

Returns:
A SchedulingInfo object containing this object's scheduling information.

setSchedulingInfo

public void setSchedulingInfo(SchedulingInfo schedulingInfo)

Sets the scheduling information for the object.

Parameters:
schedulingInfo - A SchedulingInfo object containing this object's scheduling information.

getFileProperties

public FileProperties getFileProperties()

Returns the InfoObject's associated files.

Returns:
The InfoObject's associated files.

setFileProperties

public void setFileProperties(FileProperties fileProperties)

Sets the InfoObject's associated files.

Parameters:
fileProperties - The InfoObject's associated files.

getCorporateCategories

public CorporateCategories getCorporateCategories()

Returns the ID set of top-level categories that have been assigned to the object.

Returns:
A set of category IDs that have been assigned to the object.

setCorporateCategories

public void setCorporateCategories(CorporateCategories corporateCategories)

Sets the ID set of top-level categories.

Parameters:
corporateCategories - A set of category IDs that have been assigned to the object.

getPersonalCategories

public PersonalCategories getPersonalCategories()

Returns the ID set of top-level personal categories that have been assigned to the object.

Returns:
A set of category IDs that have been assigned to the object.

setPersonalCategories

public void setPersonalCategories(PersonalCategories personalCategories)

Sets the ID set of top-level personal categories.

Parameters:
personalCategories - A set of category IDs that have been assigned to the object.

getEncyclopediaTopics

public com.businessobjects.enterprise.infoobject.EncyclopediaTopics getEncyclopediaTopics()
Internal Use Only.


setEncyclopediaTopics

public void setEncyclopediaTopics(com.businessobjects.enterprise.infoobject.EncyclopediaTopics encyclopediaTopics)
Internal Use Only.


getViewerURL

public java.lang.String getViewerURL()

Returns the viewer URL associated with an alert that will be included in the alert notification email. The URL is a link to the report that contains the triggered alert. This URL should contain the HTTP protocol, the web server name, the web server virtual path, the name of the JSP page used to view the report, and the report ID (or some other property that identifies the report, such as the report name). For example:
http://server/viewer.jsp?id=%SI_ID%

Note: The percentage signs around the property name indicate that a variable is being used; the Enterprise system will substitute the property name with the appropriate value (for example, the ID of a specific report).

Returns:
A String containing the viewer URL associated with an alert that will be included in the alert notification email.

setViewerURL

public void setViewerURL(java.lang.String viewerURL)

Sets the viewer URL associated with an alert that will be included in the alert notification email. The URL is a link to the report that contains the triggered alert. This URL should contain the HTTP protocol, the web server name, the web server virtual path, the name of the JSP page used to view the report, and the report ID (or some other property that identifies the report, such as the report name). For example:
http://server/viewer.jsp?id=%SI_ID%. or %SI_VIEWER_URL%

Note: The percentage signs around the property name indicate that a variable is being used; the Enterprise system will substitute the property name with the appropriate value (for example, the ID of a specific report).

Parameters:
viewerURL - A String containing the viewer URL associated with an alert that will be included in the alert notification email.

getPluginProcessingInterface

public DocumentProcessingInfo getPluginProcessingInterface()
Internal Use Only.


setPluginProcessingInterface

public void setPluginProcessingInterface(DocumentProcessingInfo pluginProcessingInterface)
Internal Use Only.


getProcessingProgID

public java.lang.String getProcessingProgID()
Internal Use Only.


setProcessingProgID

public void setProcessingProgID(java.lang.String processingProgID)
Internal Use Only.


getCustomProperties

public CustomProperties getCustomProperties()

Returns the custom properties.

Returns:
The custom properties.

setCustomProperties

public void setCustomProperties(CustomProperties customProperties)

Sets the custom properties.

Parameters:
customProperties - The custom properties.

equals

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

Overrides:
equals in class InfoObject

hashCode

public int hashCode()
Internal Use Only.

Overrides:
hashCode in class InfoObject

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.