# Uses of Interface
com.sas.services.publish.EventDataInterface

Packages that use EventDataInterface
Package
Description
com.sas.services.publish
Publish services.
com.sas.services.publish.archive
Publish service archive.
com.sas.services.publish.metadata
Publish Service metadata.
com.sas.services.publish.requester
Publish Service requester.
com.sas.services.publish.webdav
Publishing capabilities for a WebDAV client.

- ## Uses of EventDataInterface in com.sas.services.publish

  Classes in com.sas.services.publish that implement EventDataInterface
  Modifier and Type
  Class
  Description
  `class`
  `EventData`
  Contains the SASPackage event data.
  Methods in com.sas.services.publish that return EventDataInterface
  Modifier and Type
  Method
  Description
  `EventDataInterface`
  ResultPackageEventBuilder.`buildEvent(ResultPackageInterface rPkg, String persistedPackage, String channelName, String transportName, Map namespaces)`
  Creates and returns the SASPackage event body that describes the result package.
  `EventDataInterface`
  ResultPackage.`getEventData()`
  Returns the event data.
  `EventDataInterface`
  ResultPackageInterface.`getEventData()`
  Returns the event data.
  `abstract EventDataInterface`
  AbstractTransport.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.
  `EventDataInterface`
  ChannelTransport.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.
  `EventDataInterface`
  TransportInterface.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.

- ## Uses of EventDataInterface in com.sas.services.publish.archive

  Methods in com.sas.services.publish.archive that return EventDataInterface
  Modifier and Type
  Method
  Description
  `EventDataInterface`
  ArchiveTransport.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.

- ## Uses of EventDataInterface in com.sas.services.publish.metadata

  Methods in com.sas.services.publish.metadata that return EventDataInterface
  Modifier and Type
  Method
  Description
  `EventDataInterface`
  DavBinaryPackage.`publish(ResultPackageInterface rPkg, InputStream inputStream)`
  Publishes the result package to the DAV binarypackage entity.
  `EventDataInterface`
  DavBinaryPackageInterface.`publish(ResultPackageInterface rPkg, InputStream inputStream)`
  Publish the contents of the binary package

- ## Uses of EventDataInterface in com.sas.services.publish.requester

  Methods in com.sas.services.publish.requester that return EventDataInterface
  Modifier and Type
  Method
  Description
  `EventDataInterface`
  RequesterTransport.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.

- ## Uses of EventDataInterface in com.sas.services.publish.webdav

  Methods in com.sas.services.publish.webdav that return EventDataInterface
  Modifier and Type
  Method
  Description
  `EventDataInterface`
  DAVTransport.`publishResultPackage(ResultPackageInterface rpkg, boolean buildEvent)`
  Publish the result package.