Interface BranchBatchForm

All Superinterfaces:
BranchForm, Extensible, Identifiable, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidOperableForm, Suppliable

public interface BranchBatchForm extends BranchForm

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

  • Method Details

    • getJournalEntryId

      Id getJournalEntryId()
      Gets the JournalEntry Id of the branch if this is a create transaction.
      Returns:
      the journal entry Id
      Throws:
      IllegalStateException - isForUpdate() is true
      Compliance:
      mandatory - This method must be implemented.
    • getBranchId

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