com.businessobjects.sdk.plugin.desktop.publication
Interface IPublication

All Superinterfaces:
ICategoryContent, IInfoObject, IPluginDependency, IPublicationBase, ISchedulable

public interface IPublication
extends IInfoObject, ISchedulable, IPublicationBase, ICategoryContent, IPluginDependency

This interface provides methods for creating and managing publications in BusinessObjects Enterprise.

A publication is a set of objects that can be scheduled and distributed to multiple recipients on a regular basis. Recipients can be either BusinessObjects Enterprise users or external users, who can receive the publication by e-mail. The set of objects includes one or more report documents (Crystal Reports, Desktop Intelligence, or Web Intelligence documents) and may also include static objects, such as Excel spreadsheets and images. The contents of the report documents in the publication can be personalized, so that recipients only see the information that is relevant to them.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.crystaldecisions.sdk.occa.infostore.IInfoObject
IInfoObject.CommitLevel, IInfoObject.Delta, IInfoObject.LocaleOption, IInfoObject.LockStatus, IInfoObject.PropertySet
 
Nested classes/interfaces inherited from interface com.businessobjects.sdk.plugin.desktop.publication.IPublicationBase
IPublicationBase.CeDataBurstingMode, IPublicationBase.CeDeliveryRuleOption, IPublicationBase.CeFormatType, IPublicationBase.CeProfileResolutionType
 
Field Summary
 
Fields inherited from interface com.businessobjects.sdk.plugin.desktop.publication.IPublicationBase
KIND, PROGID
 
Method Summary
 
Methods inherited from interface com.crystaldecisions.sdk.occa.infostore.IInfoObject
applyDelta, applyDelta, clearTenantID, deleteNow, getCommitLevel, getCUID, getDelta, getDelta, getDescription, getDescription, getDescription, getDescriptionLocales, getFileLocales, getFiles, getFiles, getGUID, getID, getKeyword, getKind, getLockInfo, getOwner, getOwnerID, getParent, getParent, getParentCUID, getParentID, getProcessingInfo, getProgID, getRUID, getSchedulingInfo, getSecurityInfo, getSecurityInfo2, getSourceFiles, getSpecificKind, getSpecificProgID, getTenantID, getTitle, getTitle, getTitle, getTitleLocales, getUpdateTimeStamp, isDirty, isInstance, isLockHeld, isMarkedAsRead, isReadOnly, properties, propertyIDs, releaseLock, removeFiles, removeSourceFiles, retrievePropertySet, save, setCommitLevel, setDescription, setKeyword, setMarkedAsRead, setParentID, setTenantID, setTitle, unlockNow
 
Methods inherited from interface com.crystaldecisions.sdk.occa.infostore.ISchedulable
getEndTime, getInstances, getInstances, getLatestInstance, getLatestInstance, getSchedulingInfo, getStartTime, schedule
 
Methods inherited from interface com.businessobjects.sdk.plugin.desktop.publication.IPublicationBase
checkPublicationIntegrity, getBurstingMode, getDefaultDestinationPluginArtifactFormats, getDeliveryRuleOptions, getDocumentProcessingInfo, getDocumentProcessingInfoObject, getDocuments, getDynamicRecipients, getDynamicRecipientsProfileValueMappings, getDynamicRecipientsReRun, getExcludedDynamicRecipients, getExcludedPrincipals, getGlobalDeliveryRuleDocID, getGlobalDeliveryRuleExpression, getLastLogUploadPosition, getLogFileID, getMultiPassBursting, getNoProfileUsers, getOutputFormat, getPersonalization, getPreviousServerName, getPrincipals, getPrincipalsReRun, getProcessedRecipientCount, getProfileResolutionType, getProfiles, getProfileTargets, getPublicationDocumentProfileTargets, getPublicationEventHandlers, getPublicationServerName, getPublicationState, getSchedulableDocuments, getScopeBatchSize, getScopes, getStaticDocuments, getSucceededRecipientCount, isCleanupScopeBatch, isDynamicRecipientsReRunAll, isGlobalDeliverIfAlertIsTrue, isPdfMergeSupported, isShowAllDataForNullProfileValues, isSubscribed, refreshProcessingInfo, removeDocumentProcessingInfo, rerun, setBurstingMode, setCleanupScopeBatch, setDeliveryRuleOptions, setDocumentProcessingInfo, setDynamicRecipientsReRunAll, setGlobalDeliverIfAlertIsTrue, setGlobalDeliveryRuleDocID, setGlobalDeliveryRuleExpression, setLastLogUploadPosition, setLogFileID, setMultiPassBursting, setOutputFormat, setPreviousServerName, setProcessedRecipientCount, setProfileResolutionType, setPublicationServerName, setScopeBatchSize, setShowAllDataForNullProfileValues, setSucceededRecipientCount, subscribe, unsubscribe
 
Methods inherited from interface com.crystaldecisions.sdk.occa.infostore.ICategoryContent
getCorporateCategories, getPersonalCategories
 
Methods inherited from interface com.businessobjects.sdk.plugin.desktop.common.IPluginDependency
getDependees, getDependees