Interface PostEntryBatchForm

All Superinterfaces:
BusinessForm, Extensible, Identifiable, OsidBrowsableForm, OsidCatalogForm, OsidExtensibleForm, OsidFederateableForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidSourceableForm, Suppliable

public interface PostEntryBatchForm extends BusinessForm

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

  • Method Details

    • getPostId

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

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