Interface AssetContentBatchForm

All Superinterfaces:
AssetContentForm, Extensible, Identifiable, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidSubjugateableForm, Suppliable

public interface AssetContentBatchForm extends AssetContentForm

This is the form for creating and updating asset contents in bulk. Like all OsidForm objects, various data elements may be set here for use in the create and update methods in the AssetContentBatchAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

  • Method Details

    • getAssetId

      Id getAssetId()
      Gets the Id of the asset if this is a create transaction.
      Returns:
      the asset Id
      Throws:
      IllegalStateException - isForUpdate() is true
      Compliance:
      mandatory - This method must be implemented.
    • getAssetContentId

      Id getAssetContentId()
      Gets the Id of the asset content to be updated if this is an update transaction.
      Returns:
      the asset content Id
      Throws:
      IllegalStateException - isForUpdate() is false
      Compliance:
      mandatory - This method must be implemented.