Interface PackageService

All Superinterfaces:
byps.BRemote, byps.Remote, de.elo.utils.net.Remote, Remote

public interface PackageService extends byps.BRemote
This interface provides functions to access packages. EIX-1895
Since:
21.00.000.005
  • Method Details

    • createPackage

      PackageData createPackage(ClientInfo ci, String nameOrGuid) throws byps.RemoteException
      Create a PackageData object.
      Parameters:
      ci - ClientInfo object with language, country and ticket.
      nameOrGuid - Package name or GUID
      Returns:
      PackageData object.
      Throws:
      byps.RemoteException
    • checkinPackage

      String checkinPackage(ClientInfo ci, PackageData data, PackageDataZ packageZ, LockZ unlockZ) throws byps.RemoteException
      Create a PackageData object.
      Parameters:
      ci - ClientInfo object with language, country and ticket.
      data - PackageData object.
      packageZ - Valid members in the PackageData object.
      Returns:
      Package GUID.
      Throws:
      byps.RemoteException
    • checkoutPackages

      PackageResult checkoutPackages(ClientInfo ci, PackageCheckoutInfo checkoutInfo, PackageDataZ packageZ, LockZ lockZ) throws byps.RemoteException
      Read and maybe lock PackageData objects.
      Parameters:
      ci - ClientInfo object with language, country and ticket.
      checkoutInfo - Checkout criteria.
      packageZ - Members to be read.
      lockZ - Lock mode.
      Returns:
      PackageResult object.
      Throws:
      byps.RemoteException
    • deletePackages

      void deletePackages(ClientInfo ci, PackageDeleteInfo deleteInfo, LockZ unlockZ) throws byps.RemoteException
      Delete PackageData objects.
      Parameters:
      ci - ClientInfo object with language, country and ticket.
      deleteInfo - Delete criteria.
      unlockZ - Unlock packages
      Throws:
      byps.RemoteException
    • exportPackageContent

      PackageContent exportPackageContent(ClientInfo ci, PackageExportInfo exportInfo) throws byps.RemoteException
      Export PackageData objects.
      Parameters:
      ci - ClientInfo object with language, country and ticket
      exportInfo - Export parameter
      Returns:
      PackageContent object
      Throws:
      byps.RemoteException