Interface DocetBatchForm

All Superinterfaces:
DocetForm, Extensible, Identifiable, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidRelationshipForm, OsidTemporalForm, Suppliable

public interface DocetBatchForm extends DocetForm

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

  • Method Details

    • getModuleId

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

      Id getActivityUnitId()
      Gets the activity unit Id of the docet if this is a create transaction.
      Returns:
      the activity unit Id
      Throws:
      IllegalStateException - isForUpdate() is true
      Compliance:
      mandatory - This method must be implemented.
    • getDocetId

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