Interface IntersectionBatchForm

All Superinterfaces:
Extensible, Identifiable, IntersectionForm, OsidAggregateableForm, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, Suppliable

public interface IntersectionBatchForm extends IntersectionForm

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

  • Method Details

    • getPathIds

      Id[] getPathIds()
      Gets the Ids of the paths supplied to the create request.
      Returns:
      the path Ids
      Throws:
      IllegalStateException - isForUpdate() is true
      Compliance:
      mandatory - This method must be implemented.
    • getIntersectionId

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