|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IPublicationEventHandlerInfo
This interface contains information about a publication event handler.
| Method Summary | |
|---|---|
int |
getDynamicDataDocumentID()
Returns the ID of the report document that contains the dynamic recipients for the publication. |
int |
getDynamicDataDocumentInstanceID()
Returns the ID of the report document instance that contains the dynamic recipients for the publication. |
java.lang.String |
getGenericParameter()
Returns the value of the generic parameter. |
IPublicationEventHandlerParams |
getMethodParameters()
Returns the parameters associated with the publication event method. |
java.lang.String |
getName()
Returns the event name. |
java.lang.String |
getPluginClassName()
Returns the plugin class name associated with the publication event. |
IProperties |
getProperties()
For internal use only. |
java.lang.String |
getSourceName()
Returns the source name. |
void |
setDynamicDataDocumentID(int documentID)
Sets the ID of the report document that contains the dynamic recipients for the publication. |
void |
setDynamicDataDocumentInstanceID(int instanceID)
Sets the ID of the report document instance that contains the dynamic recipients for the publication. |
void |
setGenericParameter(java.lang.String parameterValue)
Sets the value of the generic parameter. |
void |
setMethodParameters(IPublicationEventHandlerParams params)
Sets the parameters associated with the publication event method. |
void |
setName(java.lang.String nameValue)
Sets the event name. |
void |
setPluginClassName(java.lang.String value)
Sets the plugin class name associated with the publication event. |
void |
setSourceName(java.lang.String sourceValue)
Sets the source name. |
| Method Detail |
|---|
java.lang.String getPluginClassName()
IPublicationEventHandlerInfo.setPluginClassName(java.lang.String)
void setPluginClassName(java.lang.String value)
throws SDKException
The following built-in plugin classes are supported for specifying dynamic recipients:
com.businessobjects.publisher.dynamicrecipients.crystalreports.CRDataProvider (Crystal Reports dynamic recipient provider)
com.businessobjects.publisher.dynamicrecipients.rebean.REDataProvider (Web Intelligence/Desktop Intelligence dynamic recipient provider)
The following built-in publishing extension classes are supported for post processing:
com.businessobjects.publisher.postprocessing.plugin.PdfMergePlugin (PDF merge)
com.businessobjects.publisher.postprocessing.plugin.ZipMergePlugin (Zip merge)
value - the fully-qualified class name of the plugin
SDKException - if the process is unsuccessful.int getDynamicDataDocumentID()
SDKException - if the process is unsuccessful.
void setDynamicDataDocumentID(int documentID)
throws SDKException
documentID - dynamic data document ID
SDKException - if the process is unsuccessful.int getDynamicDataDocumentInstanceID()
void setDynamicDataDocumentInstanceID(int instanceID)
throws SDKException
documentID - dynamic data document instance ID
SDKException - if the process is unsuccessful.
IPublicationEventHandlerParams getMethodParameters()
throws SDKException
IPublicationEventHandlerParams collection
containing the parameters associated with the publication event method.
SDKException - if the process is unsuccessful.
void setMethodParameters(IPublicationEventHandlerParams params)
throws SDKException
params - the collection of parameters associated with the publication
event method
SDKException - if the process is unsuccessful.
IProperties getProperties()
throws SDKException
SDKExceptionjava.lang.String getName()
SDKException - if the process is unsuccessful.IPublicationEventHandlerInfo.setName(java.lang.String)
void setName(java.lang.String nameValue)
throws SDKException
Possible values are:
CePropertyID.SI_ON_READ_RECIPIENTS - to create an event handler that specifies a dynamic recipient providerCePropertyID.SI_ON_POST_PROCESS_PERSONALIZED_DOCS - to create an event handler that sets the publishing extension that runs after the publication is personalized and before it is deliveredCePropertyID.SI_ON_AFTER_DELIVER_SCOPE_BATCH - to create an event handler that sets the publishing extension that runs after the publication is delivered
nameValue - the event name
SDKException - if the process is unsuccessful.java.lang.String getSourceName()
The source name is used when there is more than one data source in the document associated with the data provider. (Web Intelligence and Desktop Intelligence data providers can have multiple data source; Crystal Reports data providers cannot.)
SDKException - if the process is unsuccessful.
void setSourceName(java.lang.String sourceValue)
throws SDKException
The source name is used when there is more than one data source in the document associated with the data provider. (Web Intelligence and Desktop Intelligence data providers can have multiple data source; Crystal Reports data providers cannot.)
sourceValue - the source name
SDKException - if the process is unsuccessful.java.lang.String getGenericParameter()
SDKException - if the process is unsuccessful.
void setGenericParameter(java.lang.String parameterValue)
throws SDKException
parameterValue - the generic parameter value
SDKException - if the process is unsuccessful.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||